Vysoké UČENÍ technické V brně


Nativní framework pro univerzální nabídkový systém pro


Download 350.75 Kb.
Pdf ko'rish
bet2/39
Sana18.06.2023
Hajmi350.75 Kb.
#1578851
1   2   3   4   5   6   7   8   9   ...   39
Bog'liq
final-thesis (1)

Nativní framework pro univerzální nabídkový systém pro 
platformu Android 
Prohlášení 
Prohlašuji, že jsem tuto diplomovou práci vypracoval samostatně pod vedením Ing. Vladimíra Bartíka 
Ph.D. 
Uvedl jsem všechny literární prameny a publikace, ze kterých jsem čerpal. 
…………………… 
Petr Pyszko 
23. 5. 2016 
Poděkování 
Rád bych poděkoval svému vedoucímu práce Ing. Vladimíru Bartíkovi za odborné vedení, cenné rady
a pomoc při tvorbě této práce. 
© Petr Pyszko, 2016 
Tato práce vznikla jako školní dílo na Vysokém učení technickém v Brně, Fakultě informačních 
technologií. Práce je chráněna autorským zákonem a její užití bez udělení oprávnění autorem je 
nezákonné, s výjimkou zákonem definovaných případů. 



Obsah 
1
 
Úvod ............................................................................................................................................... 2 
2
 
Elektronické obchodování.............................................................................................................. 3 
2.1
 
Základní pojmy ....................................................................................................................... 3 
2.2
 
Obchodní modely elektronického obchodování ..................................................................... 3 
2.3
 
Systémy pro elektronické obchodování .................................................................................. 4 
2.4
 
Požadavky na systémy pro elektronické obchodování ........................................................... 4 
3
 
Platforma Android ......................................................................................................................... 7
 
3.1
 
Architektura ............................................................................................................................ 7
 
3.2
 
Vývojové nástroje ................................................................................................................... 9 
3.3
 
Vývoj komponent uživatelského rozhraní ............................................................................ 10 
3.4
 
Práce s aktivitami a fragmenty.............................................................................................. 12 
3.5
 
Kešování dat ......................................................................................................................... 14 
3.6
 
Zpracování formátu JSON .................................................................................................... 15 
3.7
 
Designový jazyk „material design“ ...................................................................................... 16 
3.8
 
Animace uživatelského rozhraní ........................................................................................... 17 
4
 
Elektronické obchodování na platformě android ......................................................................... 19 
4.1
 
MobiCart ............................................................................................................................... 19
 
4.2
 
Mob eCommerce .................................................................................................................. 20
 
5
 
Návrh frameworku pro nabídkový systém ................................................................................... 21 
5.1
 
Požadavky na framework ..................................................................................................... 21 
5.2
 
Návrh použití frameworku .................................................................................................... 22 
5.3
 
Datové struktury frameworku ............................................................................................... 23 
5.4
 
Komunikace s e-commerce systémem .................................................................................. 24
 
5.5
 
Návrh uživatelského rozhraní ............................................................................................... 26 
5.6
 
Konfigurace a rozšiřitelnost .................................................................................................. 27 
6
 
Implementace nabídkového systému ........................................................................................... 28 
6.1
 
Implementace knihovny StoreBuilder .................................................................................. 28
 
7
 
Implementace ukázkové aplikace ................................................................................................ 32 
7.2
 
Serverová část aplikace ......................................................................................................... 34 
7.3
 
Použité knihovny .................................................................................................................. 35 
7.4
 
Customizace knihovny .......................................................................................................... 36
 
7.5
 
Testování aplikace a knihovny ............................................................................................. 38 
8
 
Závěr ............................................................................................................................................ 39 




Download 350.75 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   39




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling