Electrotechnical and Computer Engineering
Vol. 35 No. 11 (2020): Proceedings of the Faculty of Technical Sciences
Android Architecture Components
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.)