#AndroidDev has really hit a productivity sweet spot with combination of following...very clear now where changes need to be and also most of the classes are *much* smaller and more readable

- Kotlin
- ViewModel
- LiveData
- Single Activity
- Navigation Component
- Data Binding
#AndroidDev also worth mentioning is FragmentScenario testing library.....along with use of Single Activity (and mocking underlying ViewModel), the ability to test fragments in isolation (and for the tests to run much faster) has been another big win https://developer.android.com/training/basics/fragments/testing
Posted this before #io19 and this has become, as you'd expect, even more the case following various announcements there. We now have "Kotlin first" + Coroutine support in many of Architecture Components ( https://developer.android.com/topic/libraries/architecture/coroutines)
You can follow @joreilly.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: