Carry on Scrolling

If you’ve used the Material Design Components library (formerly known as the design support library), and specifically its scrolling components such as AppBarLayout, you probably noticed that flinging can sometimes...

Jekyll + Firebase Hosting

This site is built with Jekyll and was hosted on GitHub Pages until recently, with all of the commit-to-deploy goodness that it gives you for free. I found that hosting...

Why isn’t my animation running?

Let me tell you a story about something I spent a fair amount of time debugging last year. I had totally forgot about it until the other day when someone...

AppCompat v23.2 — DayNight

Please note, this post has been updated to reflect changes in AppCompat since first 23.2.0. As you may have seen in the Support Lib 23.2.0 blog post, AppCompat now has...

AppCompat v23.2 — Age of the vectors

As you may have seen on the Support Lib 23.2.0 blog post, we now have compatible vector drawable implementations in the support libraries: VectorDrawableCompat and Animated VectorDrawableCompat. Those are implemented...