This is an Android Repository created to showcase cool android features. This is work in progress and new features will be added to it.
Goals
- 100% Kotlin
- Koin for Dependency Injection (done)
- Set up MVVM pattern. (done)
- Repository pattern. (done)
- Animations using MotionLayout. (Done)
- Add unit tests (to do)
- Add pagination component (done -- will fetch pages till the last page is reached)
- Use Android Navigation Component (Done)
- Use Android Livedata Component (Done)
- Add shared transitions (Done)
Update : Fixed reverse animation issue.
- worked on viewmodel to hold the ui state for recycler view
- worked on returning the saved pagelist to list (on back press)
- fixed animation postpone calls
High resolution video https://youtu.be/vl-ASyMo19I
Here is the GIF (check youtube for more better quality.. as this GIF has loss of image quality)