Transformation of Android Mobile App from Java to Kotlin
Thesis title: | Transformation of Android Mobile App from Java to Kotlin |
---|---|
Author: | Mai, Duc Anh |
Thesis type: | Diploma thesis |
Supervisor: | Buchalcevová, Alena |
Opponents: | Vencovský, Filip |
Thesis language: | English |
Abstract: | The thesis is devoted to the field of mobile application development, namely the transition from one technology to another. The main objective is to model a methodology for a systematic transformation of Android app from Java to Kotlin and its subsequent validation on theexisting platform, including both project and technical propositions. Diploma thesis firstly presents introduction into mobile development on Android, particularly Kotlin language, then proposes procedures from mentioned perspectives. This part suggests team workflow, tools, methods and best practices, as well as technical transformation instructions, step by step on the code level. Thesis validates the methodology on the real-case, platform Spaceflow, along with the quality assurance and benchmarking, hence the main contribution of the thesis is the possible usage of it on any other application and team collaboration. |
Keywords: | methodology; transformation; Java to Kotlin; Kotlin; Android; mobile application; Spaceflow; startup |
Thesis title: | Transformace Android Aplikace z Javy do Kotlinu |
---|---|
Author: | Mai, Duc Anh |
Thesis type: | Diplomová práce |
Supervisor: | Buchalcevová, Alena |
Opponents: | Vencovský, Filip |
Thesis language: | English |
Abstract: | Práce je věnována oblasti vývoje mobilních aplikací, konkrétně přechodu z jedné technologie na druhou. Hlavním cílem je vytvoření metodiky pro systematickou transformaci Android aplikace z Javy do Kotlinu a její následnou validaci na existující platformě, a to v rámci projektových i technických návrhů. Diplomová práce nejprve představuje mobilní vývoj na platformě Android, zejména jazyk Kotlin, a poté navrhuje metodiku ze zmíněných perspektiv. Tato část obsahuje návrhy pro kolaboraci týmu, nástroje, metody a osvědčené postupy,jakož i instrukce pro technickou transformaci krok za krokem na úrovni kódu. Práce ověřuje metodologii na reálné aplikaci, platformě Spaceflow, spolu s měřením kvality a benchmarkingem. Hlavním přínosem práce je proto možnost využití metodiky na jakékoli jinéaplikaci i týmovou spolupráci. |
Keywords: | metodika; transformace; Java do Kotlinu; Kotlin; Android; mobilní aplikace; Spaceflow; startup |
Information about study
Study programme: | Aplikovaná informatika/Informační systémy a technologie |
---|---|
Type of study programme: | Magisterský studijní program |
Assigned degree: | Ing. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 7. 10. 2018 |
---|---|
Date of submission: | 17. 4. 2019 |
Date of defense: | 5. 6. 2019 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/67194/podrobnosti |