Skip to content

This application uses the marvel's public api to offer to the user info about different items related to marvel

Notifications You must be signed in to change notification settings

vciioffi/MarvelPedia

Repository files navigation

MarvelPedia

About the application

An application that makes available to the user information related to the marvel universe, such as comics heroes etc.

Project using:

  • MVVM Architecture
  • ViewModel & StateFlow
  • Coroutines
  • Room2
  • Dagger Hilt
  • Retrofit & Gson
  • Coil
  • Mockito

Code Features:

  • 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)

Next Steps:

  • Add new features using the new APIs. A new whole feature about MCU
  • More Instrumented and Unit Tests
  • More persistency

Screenshots

About

This application uses the marvel's public api to offer to the user info about different items related to marvel

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages