Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/sureshmaidaragi1919/androidapp
- Owner: sureshmaidaragi1919
- Created: 2022-11-12T13:38:45.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-12T14:37:04.000Z (about 2 years ago)
- Last Synced: 2024-11-08T06:14:21.721Z (3 months ago)
- Topics: android, android-studio, clean-architecture, koin, livedata, mvvm, mvvm-android, mvvm-architecture, repository-pattern, retrofit
- Language: Kotlin
- Homepage:
- Size: 122 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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