Vytváření mobilních aplikací metodou reaktivního programování
but.committee | doc. Ing. Vladimír Janoušek, Ph.D. (předseda) doc. Ing. Peter Chudý, Ph.D., MBA (místopředseda) Ing. Lukáš Kekely, Ph.D. (člen) Dr. Ing. Petr Peringer (člen) Ing. Libor Polčák, Ph.D. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázku oponenta. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B. Otázky u obhajoby: Vysvětlete rozdíl mezi přetížením a předefinováním metody. | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Hrubý, Martin | cs |
dc.contributor.author | Kříž, Matyáš | cs |
dc.contributor.referee | Peringer, Petr | cs |
dc.date.created | 2019 | cs |
dc.description.abstract | Programování mobilních aplikací v systému iOS zavádí nebo doporučuje používání asynchronních volání procedur a paralelismus. Bývá obtížné v takovýchto aplikacích udržet přehled o toku událostí v programu. Zavádí se různé metodiky návrhu aplikací založených na asynchronnosti a paralelismu. Jednou z nich je tzv. reaktivní programovaní. Ve své práci se inspiruji metodikou nazývanou ReactiveX a odvozuji z ní metodiku podobnou, o níž se domnívám, že vystihuje metodiku ReactiveX v podstatných ohledech, je však jednodušší. | cs |
dc.description.abstract | iOS development is built on asynchronous calls and parallelism. Keeping the asynchronous code clear and consise becomes increasingly more difficult with the size of an application. Multiple methodologies emerged to combat this problem. One of them is the reactive programming methodology. In my thesis I focused on creating a reactive methodology inspired by the core ReactiveX concepts with a simpler, more streamlined implementation. | en |
dc.description.mark | B | cs |
dc.identifier.citation | KŘÍŽ, M. Vytváření mobilních aplikací metodou reaktivního programování [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2019. | cs |
dc.identifier.other | 122225 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/180292 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Swift | cs |
dc.subject | iOS | cs |
dc.subject | RxSwift | cs |
dc.subject | ReactiveX | cs |
dc.subject | reaktivní programování | cs |
dc.subject | funkcionální programování | cs |
dc.subject | asynchronnost | cs |
dc.subject | StreamLibrary | cs |
dc.subject | Apple | cs |
dc.subject | Swift | en |
dc.subject | iOS | en |
dc.subject | RxSwift | en |
dc.subject | ReactiveX | en |
dc.subject | reactive programming | en |
dc.subject | functional programming | en |
dc.subject | concurrency | en |
dc.subject | StreamLibrary | en |
dc.subject | Apple | en |
dc.title | Vytváření mobilních aplikací metodou reaktivního programování | cs |
dc.title.alternative | Reactive Programming in iOS Applications | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2019-06-13 | cs |
dcterms.modified | 2019-07-08-13:31:34 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 122225 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 19:26:23 | en |
sync.item.modts | 2025.01.15 14:51:47 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 822.94 KB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-22109_v.pdf
- Size:
- 85.83 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-22109_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-22109_o.pdf
- Size:
- 126.13 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-22109_o.pdf
Loading...
- Name:
- review_122225.html
- Size:
- 1.46 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_122225.html