Simple app for showing available taxies in Hamburg area using My Taxi fake API.
The app was created using only Kotlin and MVVM architecture with android architecture components viewmodel, lifecycle, livedata. The comunication between viewModel and view was through LiveData instead RxJava 2 for simplicity. Groupie was used to get Expandable groups in RecyclerView in a very simple way.
- Retrofit
- RxJava 2
- Groupie
- Architecture Components (LiveData, LifeCycle and ViewModel)