Issue #239

January 8th, 2017

Articles & Tutorials

link image   Preparing your computer for Android dev (

Rafael Toledo is starting an up-to-date introductory series on Android Development. This first article introduces setting up your computer.

Beginner’s guide to Raspberry Pi 3 B and Android Things (

Kaiser shares a step by step guide on how to set it up with Android Things.

Creating new project and emulator on Android Studio (

Rafael Toledo continues his introductory series by introducing how to create new projects and emulators.

Discovering Android API (

Péter Ekler takes a look at some lesser known APIs in the Android SDK.

Avoiding Conflicts in android gradle dependencies (

Anshul Jain shows how to avoid dependency conflicts in your Gradle builds.

link image   Looper, Handler, and HandlerThread (

This Article covers Android Looper, Handler, and HandlerThread. These are among the building blocks of Android OS.

Android Wear packaging (

Daniele Bonaldo shows how to support both Android Wear 1.x and 2.0 application deploys via two different mechanisms.

Simple Things – Part 1 (

Mark Allison uses a Raspberry Pi 3 with a Pimoroni Rainbow HAT and focuses on the software side of things and explore how Android Things differs from regular Android.

Options for Viewing PDFs (

A remarkable number of developers go to Stack Overflow to ask about how to show a PDF… without using a third-party PDF viewer app. Mark Murphy tells us how.

Clean tests, Part 1: Naming (

Danny Preussler shares some tips for writing clean tests. First tip, give your tests a descriptive name.

Why I Don't use Roboletric (

The more that the Philosophical Hacker learns about testing, the more suspicious of Roboletric he gets!

The Next Step for Reactive Android Programming (

The next generation of RxJava is out. Should you immediately start migrating or should you wait and pick up something from your project’s backlog instead?



link image   Test your Mobile App on Real Devices for Free (

Join the Kobiton Beta and test your mobile app on the devices you need, when you need them. Automatically generated activity logs help you track your progress and identify issues faster whether you are manually testing or running automated scripts. Sign up now and start testing in minutes.

link image   Improve Your Career with an Android Bootcamp (

Get the skills you need to advance your career in 2017. From Java programming to advanced Android training, Big Nerd Ranch has you covered with courses that take days—not months.

link image   wATL library - more powerful and flexible text rendering (

Fully justified text (justification), automatic hyphenation, flow around images and decomposition of formatted text to pages (pagination) for Android-applications.



link image   Introducing Auto-Layout for Sketch (

Designers need a way to define and see how designs looks on all screen sizes, not just a single device. This plugin supports creating layouts from phone to tablet, Android, iOS & web.

Designing for Both Android and iOS (

Chris O’Sullivan shares a nice side-by-side comparison of the latest UI elements in both Android & iOS.



Senior Software Engineer, Mobile (San Francisco)

The Uber mobile team is looking for talented developers who are passionate about accelerating a worldwide transportation revolution. We're just getting started with our millions of users and hundreds of markets, and exciting challenges loom ahead.


Libraries & Code

flowless (

Flow(less) gives names to your Activity's UI states, navigates between them, and remembers where it's been.

Store (

Android library for async data loading from multiple sources



Release Robolectric 3.2 (

Robolectric 3.2 was released with updated SDK support.

Google releases adb, fastboot as a separate package (

Ever wanted to download adb or fastboot without having to download the whole of Android Studio? Now you can.


Videos & Podcasts

link image   David González: Remote + Lonely (

While in London, Huyen sits down with David González, Google Developer Expert and Android engineer for HelpScout, and has a fun chat about how to structure your process when you are working "remote and lonely".

ConstraintLayout: It Can Do What Now? (

Nicolas Roard developed ConstraintLayout and now works on the Android Studio layout editor. Here's his presentation introducing what it can do.

RxJava Marble Diagrams (

In this video you’ll learn how to read RxJava Marble diagrams. This video will deconstruct a basic marble diagram and then go through marble diagrams for Map, Filter & Zip.



An Overview of Polls for Android Developers in 2016 (

Enrique López Mañas ran several Android developer polls on twitter. Here are the results.