Android Movie App for displaying all popular movies, searching any movie, find information about it using TMDb (The Movie Database) API
Note: Use your API key as mine is hidden. After you get it, put it in RemoteApi Class
API_KEY="XXXXXXXXXXXXXXXXXXXXXXXX"
- use the annotation @ActivityAttribute(R.layout.xxx, ...) on the class of your Activity.
- use the annotation @FragmentAttribute(R.layout.xxx, ...) on the class of your Fragment.Example
- use then annotation @Layout(R.layout.xxx) on the class of your RecyclerAdapter.Example
- use the annotation @ModelTesting(...) on the class of your Model test class.Example
- use the annotation @ServiceUnitTesting(...) on the class of your Service test class.Example
- Display all upcoming movie trailers.
- Get a list of popular movies of the current time.
- Search any movie & get its information: Title, Rating, Release Date.
- mockk for testing
- mockWebserver
- Paging
- Glide
- Retrofit
- Data Binding (Android Architecture Components)
- Live Data (Android Architecture Components)
- ViewModel (Android Architecture Components)
- RecyclerView
- CardView
- DI with Hilt
- coroutine flow
- Moshi
- Timber
- Chucker