Hi! This project is a basic compose app which shows movie list. Currently, only Batman movies. Project uses retrofit, compose, coroutines based on MVVM. This will act as a starting point for people who want to learn by doing.
Adding a bunch of ToDos for you to pick your adventure.
-
Add a Local repository [https://developer.android.com/training/data-storage/room]
-
Add a Splash Screen [https://developer.android.com/develop/ui/views/launch/splash-screen]
-
Add a Movie Detail Screen [https://www.omdbapi.com/]
-
Add Search Bar
- Use local preferences and save user search history
-
Add Bottom Menu Navigation[https://developer.android.com/jetpack/compose/navigation]
-
Add Pull to Refresh [https://developer.android.com/develop/ui/views/touch-and-input/swipe/add-swipe-interface]
-
Add Loading and Error States