The architecture of an Android application

Autor: Babić, Filip
Přispěvatelé: Martinović, Goran, Zorić, Bruno
Jazyk: chorvatština
Rok vydání: 2018
Předmět:
Popis: Cilj ovog završnog rada je usporediti popularne arhitekturne obrasce za razvoj programske podrške odnosno njihovu primjenu u Androidu, u trenutno najzastupljenijim programskim jezicima za razvoj Android platforme, i dati uvid u prednosti i probleme svakog od obrazaca, pritom koristeći najbolje prakse i oblikovne obrasce za pisanje programskog koda. Rad je detaljno opisao postupke implementacije najpopularnijih arhitekturnih obrazaca u Android zajednici, razliku između istih i benefit čistog pristupa razvoju programske podrške. Osim toga, dan je jasan pregled svrhe svakog od pristupa prema strukturiranju aplikacije te koji problemi pritom nastaju. Za kreiranje projekta je korišteno razvojno okruženje Android Studio, a kod projekta je pisan u programskim jezicima Java i Kotlin. The goal of this thesis is the comparison of popular software development architecture patterns, or precisely their usage in Android, using the most common programming languages for the development on the Android platform, and to give insight into the benefits and issues of each of the processed patterns, whilst using the best practices and design patterns when writing programming code. The tesis gave detailed insight into the process of implementing said patterns, it has shown the difference between each of the patterns and the benefit of a clean development approach, when writing software. Furthermore, it’s been elaborated which use-cases are covered by each of the patterns, what their purpose is and what problems arise during the implementation. To create the project, Android Studio development environment was used, and the code was written in programming languages Java and Kotlin.
Databáze: OpenAIRE