Articles & Tutorials
Quickly change tokens case
Another great Android Studio tip from Sebastiano Poggi.
Reducing PNG file Size
Colt McAnlis trolls through a lot of Android applications, and looks for common places where people might be able to improve their performance. Lately he's been noticing the growth of a frightening trend : Bloated PNG files.
Dan Hill introduces a new open source library called Spark. It is an Android library for drawing sparklines.
10 Things You (Probably) Didn’t Know You Could do in Android Studio
Reto Meier shares some great tips & tricks for Android Studio.
Great Adapter Hell Escape
Let Hannes Dorfmann tell you a story about how an android developer went through the hell while trying to create reusable RecyclerView Adapters with different view types and how he finally managed to implement them painlessly.
Reflection-friendly Value Objects
Jesse Wilson shares a quick tip for initializing your Builder created objects.
Android Data Sync - Part 2
GDE Dmytro Danylyk continues his in-depth series on writing an Android app that syncs with a back-end server.
The Annotated Programmer
Chet Haase absolutely loves @annotations that have become such a big part of Java programming. Here he proposes a couple new annotations that might make our lives just a little easier.
Donn Felker continues with part 2 of the SOLID Principles for Android Developers series, where the ‘O’ in the SOLID mnemonic acronym is the Open/Closed principle.
Using Retrofit with Realm and Parceler
Great article by Patrick Löwenstein about using Retrofit 2, Realm and Parceler together in the same project. Make sure that you also check out the final code on Github.
Work on a Better Stack!
On Hired, Android engineers typically get 5+ job offers in 1 week. Find that new opportunity you've been craving and get access to 3,500+ companies instantly.
Android Applications QA Engineer - Apple
Changing the world is all in a day's work at Apple. If you love innovation, here's your chance to make a career of it. You'll work hard. But the job comes with more than a few perks. Apple has a world-class reputation for product quality and we need your help to keep those high standards in our Android Applications.
Applications SW Engineer - Android - Apple
Changing the world is all in a day's work at Apple. If you love innovation, here's your chance to make a career of it. You'll work hard. But the job comes with more than a few perks. Imagine what you could do at Apple, where great ideas have a way of becoming great products, services, and customer experiences very quickly.
(Mountain View, CA - remote possible)
Khan Academy is on a mission to provide a free, world-class education for anyone, anywhere. See the impact you can make at http://khan.co/ka_stories and come help build apps to deliver free high-quality learning content using the latest Android technologies (RxJava, Dagger, Retrofit, etc)
Libraries & Code
A RecyclerView.Adapter implementation that supports any kind of list items, is a common Adapter.
A small, yet full-featured framework that allows building View-based Android applications
"Favor composition over inheritance" for RecyclerView Adapters
Source code of the official F8 app of 2016, powered by React Native and other Facebook open source projects.
Android N Developer Preview 2
Android N Developer Preview 2 was released on wednesday and there is a lot of goodness inside: Vulkan (a new 3D rendering API), Launcher shortcuts, Emoji Unicode 9 support 😀 and plenty of bug fixes.
Kotlin Post-1.0 Roadmap
It’s been almost two months since Kotlin 1.0 was released, and the team is now switching from stabilisation and bug fixes to new feature work, so it’s a great time to talk about their plans for the future.
ReDex - an Android bytecode optimizer
ReDex is an Android bytecode (dex) optimizer originally developed at Facebook. It provides a framework for reading, writing, and analyzing .dex files, and a set of optimization passes that use this framework to improve the bytecode. An APK optimized by ReDex should be smaller and faster than its source.
Videos & Podcasts
Android Dialogs: Michael Bailey
Huyen sits down with Michael Bailey to talk about Android Studio, faster builds, and the Google Cloud Test Lab
All about Vector support on Android
In this mini Fragment we touch base on all the things you need to know about Vector drawables for Android development: how one can use it today, the recommended usage for vector drawable and formats, the limitations and everything else you need to know as an Android developer.
ClassShark - Android and Java executables browser
8 ways to analyze your app with the ClassyShark tool.
#AnDevCon, August 1-4 Boston, is the world's top Android apps event. 35+ exhibitors. Use code ANDROID for $200 discount.