- Rewrite
ViewHolderandAdapterto smarter versions ✔️ - Working with data locally after everything is downloaded (no need to call API all the time, as there is just nearly 700 items)
- Set searchbar filter and
AsyncTaskcancel()at text change in searchbar ✔️ - Screen rotation OFF (to get rid of
AsyncTaskmemory leaks problems) ✔️ onDestroy()cancelsAsyncTask(memory management again) ✔️- Smart data binding to
RecyclerView- Bind data to adapter in waves - after 20 items are parsed by API wrapper library, not at once after everything is parsed ✔️
- Run the app and don't wait until introductory data loading is finished ✔️
Loaderwhen loading ❌ (simulated by bottom red TextView on MainActivity) ✔️
- Download and show image in
CharacterViewHolder✔️ - Better implementation of
onDestroy()- Support screen rotation
- Application saves states between rotations
- Finish filter buttons functionality (now they just change colors)
- Everything else non-algorithmical, non-low-level aware
ViewHolder onClickListenerwith intent to detailed description activity- better and nicer UI
- different resolution screens compatibility
- ...
alfonzii/rick-and-morty-android-app
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|