- Android Architecture Components (Room Database, LiveData).
- Application Architecture is MVVM.
- Networking using Retrofit 2.
- Used Kotlin.
- Used Kotlin Coroutines for Async Operations.
- Used Retrofit 2 Adapter for Kotlin Coroutine's Deferred type.
- Whole project is based on AndroidX.
- Used KoDeIn for Dependency Injection.
- Picasso for Image handling.
- Used Google Maps.
sheraz-nadeem/mytaxi
Sample android app to play around with Kodein & Dagger 2. Check out code in all the branches especially "feature/dagger2WithoutDaggerDotAndroidBetter" branch.
Kotlin