This project is a project made for the internship period of adesso company.
Technologies That Used:
- Splash Screen
- Hilt
- Data Binding
- Navigation
- RecyclerView
- ViewPager
- Retrofit
- Lottie
- Moshi
- MVI + MVVM
- StateFlow
- LiveData
- Detekt
- Coil
- Bottom Navigation Bar
A splash screen greets us when the app is first opened
Than we are seeing a view pager with now playing movies
And a recyclerview with popular movies
When we click one of the movies on recyclerview or viewpager, we see the details of the movie
The other sections from the bottom navigation bar are unavailable !!!
To run the application, an API key from https://developers.themoviedb.org/3/getting-started/introduction should be supplied.