Issue #201

April 17th, 2016

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.

link image   Introducing Spark (

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.

Open/Closed Principle (

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.



link image   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 (Cupertino, CA)

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 (Cupertino, CA)

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.

Mobile Developer (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 and come help build apps to deliver free high-quality learning content using the latest Android technologies (RxJava, Dagger, Retrofit, etc)


Libraries & Code

PowerfulRecyclerViewAdapter (

A RecyclerView.Adapter implementation that supports any kind of list items, is a common Adapter.

Conductor (

A small, yet full-featured framework that allows building View-based Android applications

AdapterDelegates (

"Favor composition over inheritance" for RecyclerView Adapters

f8app (

Source code of the official F8 app of 2016, powered by React Native and other Facebook open source projects.



link image   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.



link image   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

link image   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.



link image   AnDevCon Boston (

#AnDevCon, August 1-4 Boston, is the world's top Android apps event. 35+ exhibitors. Use code ANDROID for $200 discount.