Skip to content

xardox69/MyHome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Home Items Listings

A simple Android application which shows home items listings.

This app stands on the principles of Clean Architecture

It's based on the MVP adding a domain layer between the presentation layer and repositories, splitting the app in three layers:

MVP: Model View Presenter pattern.

Domain: Holds all business logic. The domain layer starts with domain package name.

Repository: Repository pattern.

Image

Libraries

  • Retrofit2 for Rest API communication.
  • Glide for image loading
  • Mockito for mocking in test
  • Dagger for dependency injection
  • Jackson for pasing json response
  • anko Anko is a Kotlin library which makes Android application development faster
  • RxJava2 for reactive

Unit Testing

Unit testing of all the presenter is done as well as the instrumentation tests.

Feedback

For feedback and quering, please email at khalid.usman7@gmail.com.

About

A simple Android application which shows home items listings.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages