AMD Ryzen for Android developmentI bought a new laptop, such fast, much happy.Apr 8, 202110Apr 8, 202110
Published inAndroid DevelopersJetpack Compose — Before and afterHow the build speed, APK size and source line count changed after migrating the Tivi sample app to Jetpack ComposeDec 15, 202016Dec 15, 202016
Published inAndroid DevelopersDark Theme with MDCUsing Material Design Components to implement a dark themeAug 25, 20205Aug 25, 20205
Published inAndroid DevelopersAnimating your keyboard: Reacting to inset animationsReacting to inset animationsAug 24, 20204Aug 24, 20204
Published inAndroid DevelopersAnimating your KeyboardNew WindowInsets APIs for checking the keyboard (IME) visibility and sizeAug 24, 20207Aug 24, 20207
Published inAndroid DevelopersSuspending over Views — ExampleA worked example from the Tivi appDec 2, 20191Dec 2, 20191
Published inAndroid DevelopersSuspending over ViewsHow coroutines can make UI programming easierDec 2, 201911Dec 2, 201911
Published inAndroid DevelopersGesture Navigation: Handling gesture conflicts (III)This is the third post in our blog post series on we covered how to handle visual overlaps after updating an app to draw ‘edge-to-edge’.Oct 17, 20193Oct 17, 20193
Published inAndroid DevelopersGesture Navigation: Immersive Modes (IV)In the third post in this blog post series on Gesture Navigation, we covered how to handle any gesture conflicts which can occur with your…Oct 16, 20192Oct 16, 20192
Published inAndroid DevelopersGesture Navigation: Handling visual overlaps (II)This is the second post in my series on Gesture Navigation. In case you missed it, here’s the others so far:Aug 7, 20197Aug 7, 20197