Collection of good practices for Android development and unit testing
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
http://martinfowler.com/articles/injection.html
DI framework: http://google.github.io/dagger/
DI framework: https://github.com/roboguice/roboguice
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
Mocking async code: http://fernandocejas.com/2014/04/08/unit-testing-asynchronous-methods-with-mockito/