Hey Everyone!
I have recently started to develop open source projects to improve my abilities on architecture patterns and learn more about kotlin.
I have developed a family tracking concept based application where let you add the members of your family and track where they are as real-time location fetching occurs The motivation behind this project is to apply never-ending background services on android with a clean architecture and working with some back-end operations by using Firebase.
And the second one is a world currencies application. While developing this project, I focused on using all the benefits of Kotlin and applying it by following the software architectural pattern: MVVM. I tried to decrease the dependencies between my classes by applying Kotlin-Koin and for asynchronous programming I used Kotlin-Coroutines.
Check out the source codes below. If you have any suggestions, I will be glad to hear!
https://github.com/mehmettas/MVVM_firebase_realtime_family_tracker
https://github.com/mehmettas/kotlin-mvvm-currency-app