Model-View-ViewModel example app to list the current available vehicles on the area, disabled and censorsed for privacy reasons.
The app is using:
- MVVM and Repository pattern;
- LiveData and ViewModel for reactive updates;
- Koin for dependency injection;
- AndroidX support libraries;
- RecyclerView;
- Retrofit2 to manage network connections;
- GoogleMaps API;
- Simple coroutine usage;
- Ktlint and Detekt for static code analysis;