Articles & Tutorials
Using the Awareness API for Android
Reto Meier shows how the Awareness API helps you engage users in specific situations using simple, battery efficient ways to check their current context, and to create “fences” so your app can react to a specific set of conditions.
How I built your first Android open source library
Dan Kim wrote a guide on how to go about writing and releasing an open source library for Android.
Programmatically create a RippleDrawable of any color
This tutorial shows how to create a ripple effect in any color.
Colt McAnlis shares his obsession (addiction really) about Data Compression.
Firebase Drives the 360|AnDev Application
As one of the co-organizers of 360|AnDev, Dave Smith recently took it upon himself to build the conference Android app using Firebase.
ConstraintLayout – Part 7
So far in this series Mark Allison has looked at many aspects of ContstraintLayout itself but there are a couple of features of the visual editor which are also worthy of study.
Buddybuild: continuous integration & delivery made easy!
Buddybuild is a mobile continuous integration and deployment platform that takes minutes to set-up. Our SDK makes it super easy to get feedback and crash reports from users in real-time. Stop cobbling together and maintaining disparate build, deployment, crash reporting and feedback systems. Focus on what you do best: creating apps people love!
Succeed on Google Play with help from a new app
Get the new Playbook app for developers to stay up to date with features and best practices that will help you grow a successful app or game business on Google Play.
Hired is the best place to find engineering jobs
Bored at work? Want to try a new stack? Find 3500+ great tech companies on Hired who will compete to hire you. Try it today.
Principal Android Developer
We have fully embraced RXJava, using it for all async operations. We investigate and utilize new third party libraries, including but not limited to Butterknife/OkHTTP/Retrofit/Guava (not new but grrreat!) /Picasso/ Roboelectric/ Mockito, etc. etc. We were out with the release of Wear & Google Fit.
Libraries & Code
ButterKnife v8.2.0 released with view binding support for library projects. Yes, you read that right.
First glimpse of Kotlin 1.1: Coroutines, Type aliases and more
JetBrains presents the first preview version of Kotlin 1.1. It's far from Beta, but the brave and curious ones can play with new exciting things (and hopefully give some invaluable feedback).
Videos & Podcasts
Don’t Fear the Canvas
Matt Precious explains when and when not to go custom, and provide tips and tricks for getting the most out of your views.
iOS & Android Testing
Ellen Shapiro compares iOS & Android Testing, and tells us one thing from each platform she would like to bring to the other. And yes, there are Futurama references.
Android Auto: The Right Information for the Road Ahead
The goal of this presentation is to get you started developing great apps for Android Auto.
Notifications with Direct Reply
Direct Reply allows you to receive text input from the user directly in the notification shade.
UX Design for Google Cast
In this video, Google provides guidelines and best practices for enabling Google Cast for your app. They walk through live examples to demonstrate specific concepts.
Supporting Multiple Android Device Definitions
Chiu-Ki Chan shares her tips and techniques for dealing with a wide range of densities and resolutions.
The Developer Show (Search and App Indexing)
Timothy Jordan, host of The Developer Show, chats with Mihai Ionescu, Developer Platform Manager about Google Search APIs.
Mirror, Smart Mirror on the wall…
Smart mirrors come from the idea of bringing technology into every-day, not-so-smart objects: the traditional mirrors. This article shows how to build one yourself.
You want to visit the Droidcon NYC this year? We have a voucher for you: "androidweekly"