Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sureshmaidaragi1919/androidapp


https://github.com/sureshmaidaragi1919/androidapp

android android-studio clean-architecture koin livedata mvvm mvvm-android mvvm-architecture repository-pattern retrofit

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# Android Clean Architecture using MVVM, Retrofit, Hilt

This app is built using the latest android components as follows, for just learning purpose, anyone can raise pull request
1. Kotlin
2. Android MVVM with clean architecture
3. Retrofit
4. ConstraintLayout
5. Hilt dependency injection tool
6. Swipe to refresh library to refresh view
7. RxAndroid
8. ViewBinding


Upcoming changes
1. Unit tests
2. Paging using android paging library
3. DiffUtil to improve recyclerview performance
4. RoomDb to store API response locally and read it
5. Delete items from list and update recyclerview
6. Add items to the list and update recyclerview
7. Filter options