Published inAndroid DevelopersTest smarter, not harder: new testing strategies documentationA significant update to our official documentation on testing strategies will help you create more robust apps across form factors.Nov 21, 20249Nov 21, 20249
Published inAndroid DevelopersAutomating dependency updates in a Compose projectAutomating dependency maintenance reduces errors but there are some considerations to take into account if you use Compose.Mar 10, 20233Mar 10, 20233
Published inAndroid DevelopersIntroducing the Architecture TemplatesWe released a new project on Github called Android Architecture Starter Templates.Dec 5, 20223Dec 5, 20223
Published inAndroid DevelopersAlternatives to Idling Resources in Compose testsIn this article you’ll learn how to use the waitUntil test API in Compose to wait for certain conditions to be met.Apr 22, 20224Apr 22, 20224
Published inAndroid DevelopersMigrating from LiveData to Kotlin’s FlowIn this post you’ll learn how to expose Flows to a view, how to collect them, and how to fine-tune it to fit specific needs.May 17, 202120May 17, 202120
Hey Michael, I'm temporarily routing people from the SingleLiveEvent post to this one!Have you considered having a buffered channel for snackbars and a conflated one for navigation events?Mar 9, 20211Mar 9, 20211
Published inAndroid DevelopersMigrating the Google I/O app to HiltHilt is the new library built on top of Dagger that simplifies Dependency Injection (DI) in Android apps. But, how much does it simplify…Jul 20, 20208Jul 20, 20208
Published inAndroid DevelopersLiveData with Coroutines and Flow — Part III: LiveData and coroutines patternsThis article is part III of a summary of the talk I gave with Yigit Boyar at the Android Dev Summit 2019.Jul 13, 20206Jul 13, 20206
Published inAndroid DevelopersLiveData with Coroutines and Flow — Part II: Launching coroutines with Architecture ComponentsThis article is part II of a summary of the talk I gave with Yigit Boyar at the Android Dev Summit 2019.Jul 13, 20203Jul 13, 20203
Published inAndroid DevelopersLiveData with Coroutines and Flow — Part I: Reactive UIsThis article is a summary of the talk I gave with Yigit Boyar at the Android Dev Summit 2019.Jul 13, 20202Jul 13, 20202