Articles & Tutorials
Polishing Your Overview Screen Entry
Looking for a way to further polish your Android app on Lollipop? One option a lot of developers overlook is the Overview Screen
Installing Chrome for Android on an emulator
While it's difficult to get Chrome installed in an emulator, you do have access to Chromium Test Shell, which is Chromium without Chrome’s Chrome.
What’s Your Intent?
Ryan Harter looks at one of the most powerful, yet sometimes overlooked, features of Android: the Intent system. Android’s Intents allow apps to interact with each other, without intimate knowledge of each other.
Grid Spacing on Android
Grids basically consist on splitting the user interface in a bunch of aligned squares that can be merged together to create blocks . This article by Cyril Mottier gives you some tips and tricks to better manage dynamic grid-base UI.
Unit testing with Mockito
This Android testing protip from Stephan Linzner is about unit testing your code using Mockito.
Material – Part 5
The previous article began the migration from ListView to RecyclerView by moving the Adapter implementation to RecyclerView.Adapter. This article completes the migration and resolves an easily fixable problem along the way.
Comments window transition
This post is part of a series of posts showing Android implementation of an app with Material Design concept. This articles implements a transition between feed and comments Activities.
Coding Android TV games is easy as pie
Google announced Pie Noon, a simple game created to demonstrate multi-player support on the Nexus Player. Pie Noon is an open source, cross-platform game written in C++ which supports: Up to 4 players using Bluetooth controllers, Google Play Games Services sign-in and leaderboards and more.
Migrating to RecyclerView from ListView
Google introduced RecyclerView as a part of the support library as the next-gen ListView. This step-by-step guide will show you how to migrate from an existing ListView (or GridView / StaggeredGridView / ExpandableListView), replacing the implementation with a RecyclerView.
Building a Widget to Silence a Phone
This tutorial goes over creating a widget to silence a phone with one click, and in Lollipop it will place the phone into priority mode and silence the ringer, allowing the user to still get their notifications without a vibration.
Android Stacked Fractions
Android Lollipop now has CSS-style fontFeatureSettings, aka arbitrary OpenType features, in TextView and XML. Chiu-Ki Chan shows how to take advantage of this in code.
I don't need your permission!
Dan Lew shows that you don't always have to ask for permission to do some actions.
Tips for designers: from a developer for Android
This article discusses some useful techniques that the author has learned over time that will that ease the painful design implementation for Android devices
Material Navigation Drawer sizing
Sebastiano Poggi tries to find the patterns in how to best determine the width of the navigation drawer in your apps.
Our Android app launched last month and now has 100K downloads. Help us make it even better! We're a 14-person team based in Berlin, VC-backed, and working to make a dent in the history of family planning. You're an Android dev that dreams in Java and is obsessive about great UX. Come play with us.
Android @ Expensify
(San Francisco, CA)
We've created a cross-platform mobile framework, YAPL, that uses native controls. The Android implementation isn't quite up to our standards and we'd love your expertise to help it get there! With over 2M users, we're looking for an Android developer to help us scale!
Sr. Software Engineer @ Etsy
Join our growing, collaborative team that’s responsible for the end-to-end development of our Android apps for smartphones and tablets — supporting our long-term vision of bringing Etsy to every mobile device. This full-time position is based in Brooklyn, NY.
Android Developer @ Trello
(New York or Remote)
Trello is looking for brilliant developers to help us make our Android app even more awesome. Trello for Android is fully native, minSdkVersion is 15, and we are an Editors' Choice. If you're a RxJava addict with experience making highly interactive applications, come join us!
Centralway is looking for experienced Android Developers to join our team in Zurich, as part of Numbrs. Come and help us to revolutionise the banking industry. If you thrive in intense, rapidly-changing environments and are fascinated by technology then we look forward to hearing from you.
Libraries & Code
A tiny Android library for those moments when you want your logs to be displayed on screen
If you're tired of wrapping your Views with RelativeLayout to add ProgressBar then this small view will help you.
Android Maven Plugin 4.0.0 ships
If you are using Maven as your build system, it is time to celebrate the Android Maven Plugin 4.0.0 release.
Mobile+Web Dev Con Returns to San Francisco in 2015
Mobile+Web DevCon is a 3-day event dedicated to helping developers and software engineers like you master the latest development tools, trends as well as best practices in design and UX. We want to help you make awesome apps and websites. Save 10% with discount code TDWEEKLY10.