An application that makes available to the user information related to the marvel universe, such as comics heroes etc.
- MVVM Architecture
- ViewModel & StateFlow
- Coroutines
- Room2
- Dagger Hilt
- Retrofit & Gson
- Coil
- Mockito
- Suspend functions with Coroutines to HTTP requests
- If the device has no internet connection the application fetches data from the local database
- Room TypeConverters to store complex data easily
- Dependecy Injection
- Clean architecture
- Different android components (SearchView, TabLayout, ViewPager2, DialogFragment)
- Add new features using the new APIs. A new whole feature about MCU
- More Instrumented and Unit Tests
- More persistency