Post has shared content
If you've got a hunger to cook up some awesome talks for the BABBQ this year, it's time to submit your talks!
Add a comment...

Post has shared content
Very extensive.
I posted an article over the weekend on the updates to System UI Tuner in the latest #AndroidM  preview, and how you can take advantage of them to tweak the status bar.

Hopefully these features will remain (in some capacity) in the final release!

h/t to +Jake Wharton for giving me the idea.

#Android   #GDE   #Article
Add a comment...

Post has shared content
this gif == high praise
Android M Demo mode:
Demo mode, is for developers taking screenshots or videos of their apps. It forces notifications off the status bar and sets the bar to display cell signal, 100% battery, and locks the clock at 5:20 - so you can have a consistent status bar.
Animated Photo
Add a comment...

Post has shared content
Hey, my #io15  Android talk with +Chet Haase made the highlights reel! (at 0:43)
Google I/O 2015… it’s a wrap! #io15

Thanks to the 6,000 developers who joined us in San Francisco at Google I/O last week, and to the millions more who were able to tune in on the livestream!

From a giant chorus of Android phones and tablets to a number of new developer tools and APIs across 200+ talks, we had a lot of fun with all of you, looking at the different ways you can develop, engage and earn with Google.

We’re excited to see the amazing things you will go out and build next!

Here’s a quick recap in case you missed it!

You can see more at
Add a comment...

Post has shared content
This is great news for all media apps: no more twiddling your own custom RemoteViews (for every single API level!) just to get something that has transport controls and looks great. NotificationCompat.MediaStyle has got you covered!
NotificationCompat.MediaStyle: Easier Media Notifications for all
Remember back in October 2014 when we talked about MediaStyle notifications [1]? With no lock screen controls for media playback on Android 5.0+ devices, Android introduced a new 'style' of notification in MediaStyle - designed to make it easy to add playback controls to your notification in both their compact state and expanded state. In AppCompat 22.2.0, we've backported MediaStyle through NotificationCompat:

On API 14-19 devices
We override the compact content view, updating the styling to match that found on Android 5.0+ and displaying any actions (up to 3) set in setShowActionsInCompactView() [2] inline with the notification, even when it is compact and only a single line.

On API 16-19 devices
In addition to providing the customized content view, we take advantage of Android 4.1's expanded notifications to also provide a customized big content view that matches that found on Android 5.0+ devices, showing up to 5 actions in the notification.

On API 21+ devices
On Android 5.0+ devices, we use the frameworks's MediaStyle directly, ensuring everything works exactly as expected.

If you're already using MediaSessionCompat [3] (which you totally should - backward compatible MediaSession that automatically takes care of RemoteControlClient for you!), you'll note that setMediaSession() [4] takes a MediaSessionCompat.Token, ensuring that the system picks up your notification as associated to a MediaSession on Android 5.0+ devices (needed for things like Android Wear and Auto integration) without any version checking required.

We've also taken special care to work around issues with ongoing notifications, common with media applications - you'll note the setShowCancelButton() [5] method allows you to add a cancel button (a little 'X' in the upper right) on pre-5.0 devices so that users can remove your notification, even if set as an ongoing notification. Read more details in the Javadoc of the method.

I hope this makes it a lot easier to build great media apps that work well on all Android versions. Between MediaSessionCompat and NotificationCompat.MediaStyle, you'll find it much easier to build the best Android integration into your app!

[1] -
[2] -
[3] -
[4] -
[5] -
Add a comment...

Post has attachment
+Richard Fulcher​​ performing spot design reviews for us at #io15.
Add a comment...
Wait while more posts are being loaded