Nick ButcherinAndroid DevelopersWe Recommend Material Design ComponentsHere’s whyAug 25, 20206Aug 25, 20206
Nick ButcherinAndroid 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
Nick ButcherinAndroid DevelopersAndroid styling: prefer theme attributesTheme attribute all the thingsFeb 18, 20205Feb 18, 20205
Nick ButcherinAndroid 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
Nick ButcherinAndroid 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
Nick ButcherinAndroid 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
Nick ButcherinAndroid 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
Nick ButcherinAndroid 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
Nick ButcherinAndroid 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
Nick ButcherinAndroid DevelopersAnimating on a ScheduleAnimations in the Google I/O appAug 22, 201811Aug 22, 201811