Skip to content

f6v/android-good-practices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

android-good-practices

Collection of good practices for Android development and unit testing

Architecture, Model-View-Presenter(MVP)

Excelent article on MVP: http://antonioleiva.com/mvp-android/ with code example https://github.com/antoniolg/androidmvp

Clean architecture, MVP: http://fernandocejas.com/2014/09/03/architecting-android-the-clean-way/

Great talk about building scalable architecture: http://nyc.droidcon.com/2014/dcnyc/22/

Uncle Bob's talk about the benefits of building framework-independent applications: https://vimeo.com/43612849

Dependency injection

http://martinfowler.com/articles/injection.html

DI framework: http://google.github.io/dagger/

DI framework: https://github.com/roboguice/roboguice

Unit testing

Google engineers on different types of tests: http://googletesting.blogspot.de/2015/04/just-say-no-to-more-end-to-end-tests.html and http://googletesting.blogspot.de/2015/03/android-ui-automated-testing.html

Excelent book on JUnit and Mockito Practical Unit Testing with JUnit and Mockito: by Tomek Kaczanowski Link: http://amzn.com/8393489393

Unit testing on Android: http://www.toptal.com/android/testing-like-a-true-green-droid

RxJava and testing: https://medium.com/ribot-labs/unit-testing-rxjava-6e9540d4a329

Testing and MVP: http://stephenpengilley.blogspot.de/2014/04/my-first-dip-into-mvp-on-android.html

Unit testing book: https://leanpub.com/wewut

Mockito

Mocking async code: http://fernandocejas.com/2014/04/08/unit-testing-asynchronous-methods-with-mockito/

About

Collection of good practices for Android development and unit testing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published