Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Marvel App

Main Objecive:

Reproduce Marvel App using the new features from Android Architecture Components.

Project using:

  • MVVM Architecture
  • ViewModel & LiveData
  • Coroutines
  • Room
  • Koin
  • Retrofit & Gson
  • Glide
  • Mockito
  • Espresso

Code Features:

  • Suspend functions with Coroutines to HTTP requests
  • Coroutines Flow with Room to listener changes from local database
  • Shared ViewModel between 2 fragments ( and injected with Koin )
  • Room TypeConverters to store complex data easily
  • Dependecy Injection Tests

Next Steps:

  • Change Glide for Coil ( image loader made with Kotlin )
  • Pagging Libray for endless scroll ( part of architecture components )
  • Improvements of Clean Architecture
  • More Instrumented and Unit Tests

Screenshots

About

Marvel App using Android Jetpack features.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages