AppCompat

AppCompat, Talks

Support Libraries - v25 and beyond

Talk from Londroid. Learn about some of the new features and improvements that we have released in v25 of the Android Support Library.
Chris Banes
AppCompat, Vector Drawable

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 as standalone pieces of functionality. As we know that developers want to use them from resources, we’ve added support for vector drawables directly into AppCompat. There are various reasons for this integration, including: * Allows developers to easily use <vector> drawables on
Chris Banes
Dark Theme, AppCompat

DayNight — Adding a dark theme to your app

This post has been updated multiple time since first publishing. The content is correct as-of March 13th 2019. The DayNight functionality in AppCompat allows your app to easily switch between a dark ⚫ and light ⚪ theme. This has many benefits for your users, especially if you have a content-heavy app (such as a Reddit client). How do I use it? You need to change your theme to extend from one of the DayNight variants, and then call one method to enable the feature. Here’s an example theme decla
Chris Banes
AppCompat

Support Libraries v22.1.0

It’s been a while since my last post so here we are. You may have seen that the 22.1.0 support libraries were released yesterday, which is probably the biggest non-platform release we’ve done with the support library. Before we go any further, have a read of Ian’s official release blog post [http://android-developers.blogspot.co.uk/2015/04/android-support-library-221.html] . It outlines all of the new features in this release, for all of the libraries. In this post I will concentrate more on t
Chris Banes
AppCompat, Material Design

appcompat v21: material design for pre-Lollipop devices!

The Android 5.0 SDK was released today and among the many tasty updates, includes new UI widgets and theming abilities to create material design style apps.  To enable you to bring your updated designs to older platforms, we have also updated the support libraries including AppCompat. In this post I’ll outline what’s new in AppCompat and how you can use it in your app. AppCompat (aka ActionBarCompat) started out as a backport of the Android 4.0 ActionBar [https://developer.android.com/referenc
Chris Banes