Skip to content

lifedemons/photoviewer

Repository files navigation

Photo Viewer Sample

This is the sample of Clean Architecture in Real Conditions

This project has been influenced by:

1. Uncle Bob

(http://blog.8thlight.com/uncle-bob/2012/08/13/the-clean-architecture.html)

2. Fernando Cejas

(http://fernandocejas.com/2015/07/18/architecting-android-the-evolution/)

Technical stack:

Languages: Java/Kotlin(for Unit tests)

DI: Dagger/Butterknife

Persistency: DB: ORMLite, Preferences: Own PreferenceDAO

Networking: Retrofit, Picasso, OkHttp

Asynchronous programming: RxJava

UI: Design Support Library, AppCompat, RecyclerView

Cool sources: Retrolambda, Lombok

Unit Testing: Mockito

Functional testing: Cucumber + PageObject via Espresso

2. Next steps:

a. Integrate with Flickr + more functions

About

This is the sample of Clean Architecture in Real Conditions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published