Published inAndroid DevelopersWe Recommend Material Design ComponentsHere’s whyAug 25, 20206Aug 25, 20206
Published inAndroid DevelopersAndroid Styling: themes overlayIn previous articles in this series on Android styling, we’ve looked at the difference between styles and themes, talked about the…Feb 26, 20204Feb 26, 20204
Published inAndroid DevelopersAndroid styling: prefer theme attributesTheme attribute all the thingsFeb 18, 20205Feb 18, 20205
Published inAndroid DevelopersAndroid styling: themes vs stylesThe Android styling system offers a powerful way to specify your app’s visual design, but it can be easy to misuse. Proper use of it can…Feb 4, 20209Feb 4, 20209
Published inAndroid DevelopersAndroid styling: common theme attributesIn the previous article in this series on Android styling, we looked at the difference between themes and styles and how themes allow you…Feb 4, 202010Feb 4, 202010
Published inAndroid DevelopersMotional Intelligence: Build smarter animationsRecently at Google I/O, I presented some techniques for writing smarter animations in your Android applications, specifically for making…Aug 27, 20196Aug 27, 20196
Published inAndroid DevelopersUsing vector assets in Android appsIn previous posts we’ve looked at Android’s VectorDrawable image format and what it can do:Dec 11, 201819Dec 11, 201819
Published inAndroid DevelopersDraw a Path: Rendering Android VectorDrawablesIn the previous article, we looked at Android’s VectorDrawable format, going into its benefits and capabilities.Dec 4, 20187Dec 4, 20187
Published inAndroid DevelopersUnderstanding Android’s vector image format: VectorDrawableAndroid devices come in all sizes, shapes and screen densities. That’s why I’m a huge fan of using resolution independent, vector assets…Nov 27, 201815Nov 27, 201815
Published inAndroid DevelopersAnimating on a ScheduleAnimations in the Google I/O appAug 22, 201811Aug 22, 201811