Skip to content

ProjectDevKit/Paprika

Repository files navigation

Paprika

A recipe finding app for people who love to cook.

This repository implements MVP architecture using Dagger2, GreenDao, RxJava and Retrofit2.


Architecture Blueprint

Blueprint

The app has following packages:

  1. data: It contains all the data accessing and manipulating components.
  2. di: Dependency providing classes using Dagger2.
  3. ui: View classes along with their corresponding Presenters.
  4. service: Services for the application.
  5. utils: Utility classes.

Classes have been designed in such a way that it could be inherited and maximize the code reuse.

Libraries used:

  1. RxJava2: https://github.com/ReactiveX/RxAndroid
  2. Dagger2: https://github.com/google/dagger
  3. Retrofit2: https://github.com/square/retrofit
  4. Calligraphy: https://github.com/chrisjenx/Calligraphy
  5. GreenDao: http://greenrobot.org/greendao/
  6. ButterKnife: http://jakewharton.github.io/butterknife/

About

A recipe finding app for people who love to cook(the project is in progress).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages