Skip to content

This repository contains a detailed sample app Follow : Guide to app architecture and Dependency Inversion Principle (DIP)(without frameworks)

Notifications You must be signed in to change notification settings

andresserranodev/Yelp_AAC

Repository files navigation

Build Status codecov CodeFactor ktlint

Yelp Android Architecture Components

Follow :

Dependency Inversion Principle (DIP)(without frameworks)

Guide to app architecture

Continuous Integration Using Tavis

How to use this project

You can use Android Studio or Intellij to work with this repository.

First thing you will need to compile this project is to get an API Key from Yelp and replace the constant on file app build.gradle

 buildConfigField "String", "API_KEY_VALUE", '"your-private-apikey"

How it looks

alt text

Architecture

There are three main layers: data: in this module has all details Service and Database repository : has sync server
presentation: This module has all android framework using MVVM

alt text

Libraries Used :

References:

Udacity:

Google Codelabs:

Raywenderlich:

Others:

About

This repository contains a detailed sample app Follow : Guide to app architecture and Dependency Inversion Principle (DIP)(without frameworks)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages