Závěrečná práce: Robin Křenecký, učo 407728: Mobile application development using the ReactiveX framework
Bakalářská práce
Mobile application development using the ReactiveX framework
Robin Křenecký, učo 407728
Anotace
Cílem práce je představit reaktivní programování a prostudovat knihovnu ReactiveX, prozkoumat její využití při vývoji mobilních aplikací a na reálném příkladě zhodnotit výhody a nevýhody jejího použití.
Abstract
The objective of this bachelor’s thesis is to introduce reactive programming and to examine ReactiveX library, examine its application in mobile application development and evaluate advantages and disadvantages of its usage on a real world example.
Zadání práce
Prostudujte možnosti tvorby mobilních aplikací. Zaměřte se na reaktivní programování a představte jeho základní principy. Popište historii a vývoj reaktivního programování. Představte nejpoužívanější knihovny, zaměřte se a prozkoumejte především knihovnu ReactiveX. Uveďte její vznik, vývoj a možnosti použití. Stručně vysvětlete základní prvky rozhraní knihovny ReactiveX (př. Observables, Operators, Single, Subject, Scheduler). V práci rozeberte použití ReactiveX při vývoji mobilních aplikací. Stanovte hypotézy, jaké jsou výhody a nevýhody tohoto přístupu. Vytvořte dvě verze ukázkové mobilní aplikace pro platformu iOS napsanou v programovacím jazyce Swift. Při tvorbě druhé verze této aplikace využijte ReactiveX (konkrétně RxSwift) knihovnu. Navrhněte kritéria pro zhodnocení obou přístupů. Porovnejte vývoj obou verzí této mobilní aplikace a na základě hodnotících kritérií zvažte výhody a nevýhody použití ReactiveX na základě tohoto vývoje i vůči na počátku stanoveným hypotézám.
Práce zkontrolována:
29. 5. 2018 06:23, RNDr. Jaroslav Škrabálek, MBA
29. 5. 2018 06:23, RNDr. Jaroslav Škrabálek, MBA
Jazyk práce
Termín obhajoby
26. 6. 2018
Práce byla úspěšně obhájena
Studijní program
Aplikovaná informatika
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
GPS sledovač pohybujícího se objektu
Ing. Tomáš Tomala -
GPS sledovač pohybujícího se objektu
Ing. Tomáš Tomala -
Vývoj mobilních aplikací pro platformu Apple iOS
Bc. Vojtěch Bělovský -
Možnosti tvorby přenostitelných mobilních aplikací na platformách .net/mono
Bc. Jaroslav Kadlec -
Development of cross-platform mobile applications using web content inside a native wrapper
Mgr. Tomáš Mičiak -
Design and implementation of an iOS notification system
Bc. David Alexander Bielik, učo 433629 -
Herní aplikace pro osoby s mentálním postižením
Bc. Veronika Hrbáčová -
Memorit - mobilná aplikácia na zdieľanie vzpomienok a zážitkov
Ing. Adam Kollár
Název
Vložil
Vloženo
Práva
Složky
Soubory
26. 5. 2018
12. 6. 2018
Škrabálek, J.
14. 6. 2018




