Articles & Tutorials
Android: Bottom sheet
Emrullah Lüleci demonstrates how easy it is to add the new Material style bottom sheets to your apps.
DI 101 — Part 1
Roberto Orgiu introduces the dependency injection pattern and how to implement it using Dagger.
Android Security: Welcome To Shell (Permissions)
Does a shell started from an application have the same permissions as a shell started via adb? Dorian Cussen answers the question!
Lessons from converting an app to 100% Kotlin
Here are some big wins for switching to Kotlin from Java + well known libraries.
Rewriting Android Priority JobQueue – Lessons Learned
Earlier this year Yigit Boyar decided to rewrite the internals of the Android Priority JobQueue, which is a task queue he wrote at Path to provide a decent offline experience in the app.
Trello Android Schema Upgrades
Dan Lew shares a technique for SQLite schema updates in the Trello app.
Animating the text↔dots transition on password field
New password visibility toggle on TextInputLayout is great, but Nick Butcher decided both the button and the text transition should be animated!
Introducing Android code style guidelines at Buffer
Joe Birch shares the new code style for the Android App at Buffer.
Building UserScope with Dagger 2
Miroslaw Stanek goes through all scenarios to try and implement production ready UserScope in Dagger.
Using Java 8 Lambda expressions in Android
Lambda Expressions are one of the most important features added to Java 8. Here's Mayowa Adegeye's take on how they're enabled for Android development.
Developing for Android Wear — A Noob’s perspective
Moyinoluwa Adeyemi shares a beginner's introduction to writing apps for Android Wear.
Remote config with Firebase
Segun Famisa shows how to implement Firebase's Remote config, which allows you to update your app without necessarily deploying a new version.
Don't Get Frustrated - Get Hired
Sick of pushy recruiters, and dead end interviews? Try Hired to hear from over 4,000 companies, and get personalized career support so you only talk to relevant companies.
Updates in Material design guidelines
The August 2016 release of the material design spec includes several new sections, and a couple updated ones.
(San Francisco, CA)
Yelp connects consumers with great local businesses. We’re looking for Android developers who love creating delightful, compelling experiences for millions of people and thrive in taking ownership of the product they work on. We're building new products and investing in our Android infrastructure.
Build the best banking app in the world at Mondo
We want to make banking feel magical for millions of Android users - with NFC, Android Pay, Widgets, Intents and more. You'll build a product that you and everyone you know will use literally every day. Join our small, friendly, ambitious team - we can help you relocate to MondoHQ in London.
Senior Android Engineer at Capital One UK
Come and help us Reimagine Money & Inspire Life. Still founder led with a belief that great engineering, technology and information will transform our industry, we are one of the UK's top credit card providers supporting millions of customers.
Senior Android Engineer - Help us build an SDK
We at PSPDFKit care about great software. Our framework ships in many of the top-ranked apps on Google Play and we are also building our own app at pspdfkit.com/viewer. Do you know your way around Android, Java, Kotlin, JNI? Come join us in pushing the boundaries of what Android devices can do!
Libraries & Code
AutoValue extension for creating Firebase Database objects
An annotation based tool for saving and restoring instance states
A Custom TextView with trim text
A Job Queue specifically written for Android to easily schedule jobs (tasks) that run in the background, improving UX and application stability.
Support Library Revision History
Lots of updates in Android Support Library 24.2.0, including the v4 Support Library split into several smaller modules.
Videos & Podcasts
Innovating on material design
In this video we take a look at what the material design principles are, and some example apps that innovate on those principles to create great experiences.
Junit4 tricks with Parameterized Enclosing tests
In this mini fragment Kaushik talks about some cool Junit 4 tricks using Parameterize, Enclosing test runners.
Espresso Idling Resource - An Introduction
To understand how Espresso idling resources work, Chiu-Ki Chan will step through the basic Espresso idle loop and show how to enhance that with a custom idling resource.
Android Dialogs: Florina Muntenescu
While in Berlin for Droidcon Berlin, Huyen has a chat with Florina Muntenescu, Android developer of upday, to learn about the MVVM architecture
Android Dialogs: Jeroen Mols
While in Berlin for Droidcon, Huyen catches up with Jeroen Mols, Android developer for Philips, and ask him all about connected devices.
How I Got to be an Android Dev And What I Learned From It
Zarah Dominguez shares her experience of becoming an Android developer.
AnDevCon San Francisco, Nov. 29-Dec. 01
#AnDevCon, Nov. 29-Dec. 01 San Francisco, is the world's top Android apps event. 35 exhibits. Use code ANDROID for $200 discount.
Check out our Android conferences list
There are many big Android conferences and events around the globe. Maybe there is one you want to be part of?