10X Android Development
summary
Builds a small Star Wars Starships app and shows working code: Retrofit2 + Gson + RxJava for network flows, test subscribers to make observables synchronous, and Mockito to fake Retrofit responses. Sets up unit tests (local gson parsing, mocked observables) and Android integration/UI tests with Espresso and idling resources, explains where assets live and why some Android classes break unit tests. Uses Dagger 2 for injectable service wiring so tests replace dependencies, and verifies behavior rather than vague examples of testing.
AI-written summary · about
chapters (16)
- 0:00Start
- 2:14Distribution Curves
- 4:26Terminology
- 5:51Android Unit Tests
- 6:11Unit Testing
- 8:37Demo Api
- 9:19Postman
- 17:33Run an Integration Test
- 19:23Api Access
- 22:30Test Subscriber
- 24:40Canned Responses
- 26:43Android Integration Tests
- 28:26Unit Test
- 34:25Custom Type Adapter
- 38:31Inject Annotation
- 51:29Recyclerview Actions
related talks
35mTesting Android Apps Based on Dagger and RxJava
42mBuild testable apps for Android
43m10 Years of Android Development: The Retrospective
41mHow to Really Test an Android Application
39mPractical TDD for Android
42m10 years of Android Development: The Retrospective
40mAndroid Testing
42mIngredients for a healthy codebase (en)
