Android Architecture Components

Authors

  • Aleksej Makaji Autor

DOI:

https://doi.org/10.24867/10BE36Makaji

Keywords:

architecture components, Android, Kotlin, clean аrchitecture

Abstract

The thesis describes Android architecture components and their implementation using clean architecture pattern for developing a robust, testable, modular and maintainable application. The given implemented project solution is an application for tracking lists of products to buy which are shareable among friends in real time. The application is written in Kotlin programming language for the Android platform. The conclusion contains advantages and disadvantages of Android architecture components used with the Clean architecture pattern.

References

[1] Android developers - https://developer.android.com/ (последњи приступ 23.02.2020.)
[2] Android jetpack -https://developer.android.com/jetpack (последњи приступ 14.08.2020.)
[3] MVVM - https://code.msdn.microsoft.com/How-to-implement-MVVM-71a65441 (последњи приступ 23.02.2020.)
[4] The Clean Architecture by Robert C. Martin (Uncle Bob) - https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html (последњи приступ 11.07.2020.)
[5] Препоручена архитектура -https://developer.android.com/jetpack/guide (последњи приступ 18.07.2020.)
[6] Cloud функције -https://cloud.google.com/functions/docs/concepts/overview (последњи приступ 14.08.2020.)
[7] Firestore база података - https://firebase.google.com/docs/firestore (последњи приступ 14.08.2020.)

Published

2020-11-05

Issue

Section

Electrotechnical and Computer Engineering