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
Jazyk práce
angličtina angličtina
Termín obhajoby
26. 6. 2018
Práce byla úspěšně obhájena

Vedoucí

RNDr. Jaroslav Škrabálek, MBA
KPSK FI MU

Oponent

Mgr. Jakub Dubrovský, učo 255770
KPSK FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Aplikovaná informatika
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.