Vývoj moderní Android aplikace s využitím Jetpack Compose
dc.contributor | Knobloch Pavel, Mgr. : 68423 | |
dc.contributor.advisor | Žižka Tomáš, Mgr. Ph.D. : 56949 | |
dc.contributor.author | Horáček, Petr | |
dc.date.accessioned | 2022-11-04T07:58:39Z | |
dc.date.available | 2022-11-04T07:58:39Z | |
dc.date.committed | 2023-8-31 | |
dc.date.defense | 2022-06-14 | |
dc.date.submitted | 2021-11-1 | |
dc.date.updated | 2022-6-14 | |
dc.degree.level | Ing. | |
dc.description.abstract | Tato diplomová práce se věnuje tématu vývoje Android aplikace za použití Android UI frameworku Jetpack Compose. Teoretická část práce je věnována představení frameworku Jetpack Compose, srovnání vývoje UI pomocí Jetpack Compose s předchozím způsobem vývoje a uvedení moderní architektury aplikací pro operační systém Android. Praktická část práce je poté primárně věnována hlavnímu předmětu práce, kterým je vývoj Android aplikace s pomocí Jetpack Compose, včetně vybudování aplikačního backendu. Praktická část se dále také věnuje uživatelskému testovaní a celkovému zhodnocení vývoje.Výsledkem diplomové práce je mobilní Android aplikace, jejíž UI je plně vybudováno pomocí frameworku Jetpack Compose a která slouží jako sociální síť pro studenty ubytované na kolejích Harcov. Diplomová práce může dále sloužit jako návod pro vývoj moderní Android aplikace podle principů Android aplikační architektury. | cs |
dc.description.abstract | This thesis is about Android application development using the Android UI framework Jetpack Compose. The theoretical part of the thesis is devoted to introducing the Jetpack Compose framework, comparing UI development using Jetpack Compose with previous development methods, and introducing modern Android application architecture. The practical part of the thesis is then primarily devoted to the main subject of the thesis, which is Android application development using Jetpack Compose, including building the application backend. Furthermore, the practical part also focuses on user testing and overall development evaluation.The result of the thesis is a mobile Android application whose UI is fully built using the Jetpack Compose framework and which serves as a social network for students staying at the Harcov dormitory. Furthermore, the thesis can serve as a guide for the development of a modern Android application according to the principles of Android application architecture. | en |
dc.description.mark | 1 | |
dc.format | 167 | |
dc.format.extent | 2 ZIP soubory se zdrojovým kódem, 1 APK soubor aplikace | |
dc.identifier.signature | V 202204000 | |
dc.identifier.uri | https://dspace.tul.cz/handle/15240/166110 | |
dc.language.iso | cs | |
dc.relation.isbasedon | beginitemize itemLEIVA, Antonio, 2016. Kotlin for Android Developers: Learn Kotlin the easy way while developing an Android App. CreateSpace Independent Publishing Platform. ISBN 978-1530075614. itemCASTILLO, Jorge a Andrei SHIKOV, 2021. Jetpack Compose internals [online]. Leanpub. [cit. 2021-9-21]. Dostupné z: https://jorgecastillo.dev/book/ itemWENDERLICH, Ray, Tino BALINT a Denis BUKETA, 2021. Jetpack Compose by Tutorials (First Edition): Building Beautiful UI With Jetpack Compose. Razerware. ISBN 978-1950325122. itemWENDERLICH, Ray, Yun CHENG a Aldo O. DOMÍNGUEZ, 2019. Advanced Android App Architecture (First Edition): Real-world app architecture in Kotlin 1.3. Razerware. ISBN 978-1942878698. itemNIELSEN, Mike Moller, 2020. Hands-On Kotlin Web Development with Ktor. Packt Publishing. ISBN 9781838640767. itemPROQUEST, 2021. Databáze článků ProQuest [online]. Ann Arbor, MI, USA: ProQuest. [cit. 2021-09-26]. Dostupné z: http://knihovna.tul.cz enditemize parKonzultant: RNDr. Jiří Hrdina CSc. -~programátor, Devro s.r.opar | |
dc.rights | Vysokoškolská závěrečná práce je autorské dílo chráněné dle zákona č. 121/2000 Sb., autorský zákon, ve znění pozdějších předpisů. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem https://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou https://knihovna.tul.cz/document/26 | cs |
dc.rights | A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act. https://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics https://knihovna.tul.cz/document/26 | en |
dc.rights.uri | https://knihovna.tul.cz/document/26 | |
dc.rights.uri | https://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf | |
dc.subject | Jetpack Compose | cs |
dc.subject | composable funkce | cs |
dc.subject | Android architektura | cs |
dc.subject | Android Jetpack | cs |
dc.subject | injektáž závislostí | cs |
dc.subject | stránkování | cs |
dc.subject | MVVM | cs |
dc.subject | KTor | cs |
dc.subject | Heroku | cs |
dc.subject | MongoDB | cs |
dc.subject | Rest API | cs |
dc.subject | XML | cs |
dc.subject | Figma | cs |
dc.subject | Jetpack Compose | en |
dc.subject | composable functions | en |
dc.subject | Android architecture | en |
dc.subject | Android Jetpack | en |
dc.subject | dependency injection | en |
dc.subject | paging | en |
dc.subject | MVVM | en |
dc.subject | KTor | en |
dc.subject | Heroku | en |
dc.subject | MongoDB | en |
dc.subject | Rest API | en |
dc.subject | XML | en |
dc.subject | Figma | en |
dc.title | Vývoj moderní Android aplikace s využitím Jetpack Compose | cs |
dc.title | Development of a modern Android application using Jetpack Compose | en |
dc.type | diplomová práce | cs |
local.degree.abbreviation | Navazující | |
local.degree.discipline | SII | |
local.degree.programme | Systémové inženýrství a informatika | |
local.degree.programmeabbreviation | N0688A140016 | |
local.department.abbreviation | KIN | |
local.faculty | Ekonomická fakulta | cs |
local.faculty.abbreviation | FE | |
local.identifier.author | E20000502 | |
local.identifier.stag | 43393 | |
local.identifier.verbis | ||
local.identifier.verbis | 453966f2-aa09-44fb-aed2-efdad3013320 | |
local.note.administrators | automat | |
local.note.secrecy | Povoleno ZverejnitPraci Povoleno ZverejnitPosudky | |
local.poradovecislo | 4000 |
Files
Original bundle
1 - 5 of 5
Loading...
- Name:
- DP_FINAL_Horacek.pdf
- Size:
- 1.74 MB
- Format:
- Adobe Portable Document Format
- Description:
- VSKP
Loading...
- Name:
- DP_Horacek_Prilohy.zip
- Size:
- 26.99 MB
- Format:
- Unknown data format
- Description:
- VSKP__priloha
Loading...
- Name:
- Posudek_oponenta_Horacek.pdf
- Size:
- 1.25 MB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek_oponenta_VSKP
Loading...
- Name:
- Posudek_vedouciho_Zizka_Horacek.pdf
- Size:
- 590.93 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek_vedouciho_VSKP
Loading...
- Name:
- ProtokolSPrubehemObhajobySTAG.pdf
- Size:
- 32.18 KB
- Format:
- Adobe Portable Document Format
- Description:
- Prubeh_obhajoby_VSKP