MiniBrotherEye
MiniBrotherEye copied to clipboard
MVVM Android sample app using Hilt, Databinding, Paging 3 and more Android Jetpack Components.
TODO: - [ ] Hilt - [ ] Coil - [ ] Test Dependencies
TO-DO: - [ ] Find a way to execute all CharacterRemoteMediator database operations in a transaction. - [ ] Remove CharacterService.getCharacterInfo(), since all data can now be loaded from the...
This should allow us to better handle landscape mode. TO-DO: - [ ] Optimize for tablets - [ ] Consider increasing the number of characters fetched by the Paging Library
TODO: - [ ] fix "cannot collect twice from pager" thrown on characters list - [ ] update the repository tests - [ ] add [SwipeRefreshLayout](https://developer.android.com/jetpack/androidx/releases/swiperefreshlayout) to README.md Fix #13
Currently, data is loaded from the API, cached on the local database and never updated. It would be nice if the user could tell the app to get the latest...
The README.md could be improved to include: - [ ] information on how to get a version of the app for development (including pre-requisites and necessary tools) - [ ]...
I suggest adding a "See also" section to the bottom of the Character Details screen, where users can see similar characters and click on them to see more details. For...