Vývoj moderní Android aplikace s využitím Jetpack Compose

dc.contributorKnobloch Pavel, Mgr. : 68423
dc.contributor.advisorŽižka Tomáš, Mgr. Ph.D. : 56949
dc.contributor.authorHoráček, Petr
dc.date.accessioned2022-11-04T07:58:39Z
dc.date.available2022-11-04T07:58:39Z
dc.date.committed2023-8-31
dc.date.defense2022-06-14
dc.date.submitted2021-11-1
dc.date.updated2022-6-14
dc.degree.levelIng.
dc.description.abstractTato 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.abstractThis 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.mark1
dc.format167
dc.format.extent2 ZIP soubory se zdrojovým kódem, 1 APK soubor aplikace
dc.identifier.signatureV 202204000
dc.identifier.urihttps://dspace.tul.cz/handle/15240/166110
dc.language.isocs
dc.relation.isbasedonbeginitemize 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.rightsVysokoš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/26cs
dc.rightsA 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/26en
dc.rights.urihttps://knihovna.tul.cz/document/26
dc.rights.urihttps://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf
dc.subjectJetpack Composecs
dc.subjectcomposable funkcecs
dc.subjectAndroid architekturacs
dc.subjectAndroid Jetpackcs
dc.subjectinjektáž závislostícs
dc.subjectstránkovánícs
dc.subjectMVVMcs
dc.subjectKTorcs
dc.subjectHerokucs
dc.subjectMongoDBcs
dc.subjectRest APIcs
dc.subjectXMLcs
dc.subjectFigmacs
dc.subjectJetpack Composeen
dc.subjectcomposable functionsen
dc.subjectAndroid architectureen
dc.subjectAndroid Jetpacken
dc.subjectdependency injectionen
dc.subjectpagingen
dc.subjectMVVMen
dc.subjectKToren
dc.subjectHerokuen
dc.subjectMongoDBen
dc.subjectRest APIen
dc.subjectXMLen
dc.subjectFigmaen
dc.titleVývoj moderní Android aplikace s využitím Jetpack Composecs
dc.titleDevelopment of a modern Android application using Jetpack Composeen
dc.typediplomová prácecs
local.degree.abbreviationNavazující
local.degree.disciplineSII
local.degree.programmeSystémové inženýrství a informatika
local.degree.programmeabbreviationN0688A140016
local.department.abbreviationKIN
local.facultyEkonomická fakultacs
local.faculty.abbreviationFE
local.identifier.authorE20000502
local.identifier.stag43393
local.identifier.verbis
local.identifier.verbis453966f2-aa09-44fb-aed2-efdad3013320
local.note.administratorsautomat
local.note.secrecyPovoleno ZverejnitPraci Povoleno ZverejnitPosudky
local.poradovecislo4000
Files
Original bundle
Now showing 1 - 5 of 5
Loading...
Thumbnail Image
Name:
DP_FINAL_Horacek.pdf
Size:
1.74 MB
Format:
Adobe Portable Document Format
Description:
VSKP
Loading...
Thumbnail Image
Name:
DP_Horacek_Prilohy.zip
Size:
26.99 MB
Format:
Unknown data format
Description:
VSKP__priloha
Loading...
Thumbnail Image
Name:
Posudek_oponenta_Horacek.pdf
Size:
1.25 MB
Format:
Adobe Portable Document Format
Description:
Posudek_oponenta_VSKP
Loading...
Thumbnail Image
Name:
Posudek_vedouciho_Zizka_Horacek.pdf
Size:
590.93 KB
Format:
Adobe Portable Document Format
Description:
Posudek_vedouciho_VSKP
Loading...
Thumbnail Image
Name:
ProtokolSPrubehemObhajobySTAG.pdf
Size:
32.18 KB
Format:
Adobe Portable Document Format
Description:
Prubeh_obhajoby_VSKP