Android Development: Lotsa Links
Debugging Memory Leaks on Android (for Beginners)
How templates can save your time?
Testing.... Unit testing, UI automation, QA hands on.... What is everyone doing?
Run tests on Android - Rxjava
world-class-testing-development-pipeline-for-android part1 part2
sharing-natively-on-android-from-the-web
Android中WebView的使用——JS交互、goBack跳转、内存占用等
灵活高效的在 Android Native App 开发中显示 HTML 内容
Snorkeling with Dagger 2
Dagger 2 - Patryk Poborca
Dependency injection with Dagger 2 - the API
Dagger 2: Even sharper, less square (jake point out some inaccurate idea)
GenericTest
Dagger 2 Generic Type class inject error
dagger cannot inject type parameter field
Dagger 2 and Base Classes — Generics and Presenter injection
Components not supporting extending generic interfaces: needs human readable error
Dagger 2.0 Android migration tips
Provide an example relevant to java/android instead of coffee brewing
Code coverage on Android with JaCoCo
How to choose good third party frameworks
Software logging: making it useful and scalable
Drawing an animated timer in Android
Fluent operations on collections in Java
Expose RequestAction for pluggable parameters handlers.
rxmarbles
RxJava’s Side Effect Methods
Why use Observable.create() and not just inherit from Observable?
Easy SQLite on Android with RxJava
Grokking RxJava, Part 1: The Basics 译文
给 Android 开发者的 RxJava 详解
Deferring Observable code until subscription in RxJava
RxJava: defer execution of a function with new operator fromCallable()
构建神器Gradle
Android 项目利用 Android Studio 和 Gradle 打包多版本APK
Gradle tips and tricks
Growing Object-Oriented Software Guided by Tests
利用mock发现接口
如何正确的使用Mock
Mocks并不是Stubs(Mocks Aren't Stubs)