You can search movies/tv shows/persons.
You can create favorite list.
You can follow movie/tv release date.
Discover | Movies | Movie Detail | Person Detail |
---|---|---|---|
-
Tech-stack
- 100% Kotlin + Coroutines - perform background operations
- Retrofit - networking
- Jetpack
- Navigation Graph - in-app navigation
- LiveData - notify views about database change
- Lifecycle - perform an action when lifecycle state changes
- ViewModel - store and manage UI-related data in a lifecycle conscious way
- Room - store offline cache
- Work Manager - notify when movie released
- Push Notification - notification
- Splash Screen API - splash screen with animated icon
- Hilt - dependency injection
- Flow - view state
- Glide - image loading library
- Lottie - animation library
- WearOs - Wear App
-
Modern Architecture
- Clean Architecture
- Single activity architecture ( with Navigation component)
- MVVM
- Android Architecture components (ViewModel, LiveData, Navigation)
-
CI
-
UI
Movie Detail | Season Detail | Tv Show Detail | Soon |
---|---|---|---|
Popular Movies (Watch) | Movie Detail (Watch) |
---|---|