MohNage7 / MarvelApp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MarvelApp

Marvel application that is built with MVVM , Dagger2 , LiveData and Room. Using this application, users will be able to browse through the Marvel library of characters.

Preview

Project Overview

In this project we will consume Marvel APIs to build a simple app that have the following features

  • Fetch Characters endlessly
  • Show every character details in separate screen
  • Cache data offline.
  • Search for characters.

App architecture

The following diagram shows how all the modules will interact with one another.

Each component depends only on the component one level below it. For example, activities and fragments depend only on a view model. The repository is the only class that depends on multiple other classes; on a persistent data model and a remote backend data source.

About


Languages

Language:Java 93.2%Language:PureBasic 6.8%