AMD Ryzen for Android developmentI bought a new laptop, such fast, much happy.Apr 8, 2021A response icon10Apr 8, 2021A response icon10
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, 2020A response icon16Dec 15, 2020A response icon16
Published inAndroid DevelopersDark Theme with MDCUsing Material Design Components to implement a dark themeAug 25, 2020A response icon5Aug 25, 2020A response icon5
Published inAndroid DevelopersAnimating your keyboard: Reacting to inset animationsReacting to inset animationsAug 24, 2020A response icon4Aug 24, 2020A response icon4
Published inAndroid DevelopersAnimating your KeyboardNew WindowInsets APIs for checking the keyboard (IME) visibility and sizeAug 24, 2020A response icon7Aug 24, 2020A response icon7
Published inAndroid DevelopersSuspending over Views — ExampleA worked example from the Tivi appDec 2, 2019A response icon1Dec 2, 2019A response icon1
Published inAndroid DevelopersSuspending over ViewsHow coroutines can make UI programming easierDec 2, 2019A response icon11Dec 2, 2019A response icon11
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, 2019A response icon3Oct 17, 2019A response icon3
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, 2019A response icon2Oct 16, 2019A response icon2
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, 2019A response icon7Aug 7, 2019A response icon7