Issue #146

March 29th, 2015

Articles & Tutorials

link image   Yahnac: RxJava Meets Firebase & Content Providers (

David Gonzalez has published as open source a new Hacker News client that showcases Material Design, RxJava and Firebase.

Game Performance: Layout Qualifiers (

This article shares some best practices on using the OpenGL Shading Language (GLSL) that can optimize the performance of your game and simplify your workflow.

Stetho for Android debug builds only (

Recently, Facebook released a tool called Stetho, which let’s you inspect your Android app from the Chrome Developer tools. This short article shows how to enable it for debug builds.

Custom Color Spans (

In this article Mark Allison looks at how to roll your own Span implementations, and see how easy it can be to utilise these custom Spans.

Using the JobScheduler API on Android Lollipop (

In this tutorial, you will learn how to use the JobScheduler API available in Android Lollipop. The JobScheduler API allows developers to create jobs that execute in the background when certain conditions are met.

The analytics checklist: what to measure and look for (

Analytics, in the general sense of collecting data on usage and errors, can help you understand both the pain points and the users of your app, allowing you to focus on removing roadblocks and serving your users’ needs better.

M — Model from MVC/MVP in Android (

This article presents another view of what Model (in Model-View-Presenter or Model-View-Controller patterns) should be.

Create a watch face with Android Wear API - Part 2 (

In this second article, Andrei Catinean shows how one can add a settings panel for a watchface in an Android Wear mobile application.

Android Performance Case Study Follow-up (

Romain Guy follows up with more deep insight into optimizing for Android's UI rendering.

Google Play Android Publisher Plugin for Jenkins (

Christopher Orr quietly released this Jenkins plugin last year that takes advantage of the Play store APIs for publishing apps.



link image   Free App Testing + Optimization for Android (

Discover FREE app testing services available to test your apps created for Intel-based Android devices. Help your app perform its best. Click for details.



link image   A Beginner's Guide to Great Visual Design (

This article goes over some basic tenets that make up the foundation of good design, drawing examples from the author's experience as a mobile UX Designer.



Android Teacher (Anywhere in the US)

Treehouse is an educational technology company. As a teacher at Treehouse, you’ll join our amazing teaching team to create world class video-based learning material for students around the world.

Senior Android Engineer - PopJam (London, UK)

Mind Candy is looking for an exceptional Android Engineer to join the team building PopJam, the world's most exciting kids social networking app ever! You will lead the Android team, working closely with designers and senior management to create an amazing social creation app for kids!

Junior Android-Developer (m/w) (Düsseldorf, Germany)

If developing is your passion and you are all about technological progress, we should meet. Be part of our exceptional team based in Düsseldorf, Germany! We offer you the opportunity to engage in exciting tasks, learn something new every day and just be exceptional.

Android Engineer - Storehouse (San Francisco, CA)

Storehouse is looking for a sharp, creative engineer to pioneer our Android efforts. You will lay the foundation for the project and decide how our app works in fundamental ways. Our team is small and you’ll play a key role in shaping our company, our product, and our culture.


Libraries & Code

Bandhook-Kotlin (

The purpose of the project is to show a complex (at least in architecture) project entirely written using Kotlin

AirMapView (

AirMapView is a view abstraction that enables interactive maps for devices with and without Google Play Services. It is built to support multiple native map providers including Google Maps V2 and soon Amazon Maps V2.

Introducing Fresco: A new image library for Android (

What happens when your app runs out of memory due to many large bitmaps? It crashes. Facebook set out to solve this by creating a library we're calling Fresco — it manages images and the memory they use. Crashes begone.



link image   Color Themes & Fonts (

InteliJ IDEA/Android Studio themes and fonts.



link image   The Making of Falcon Pro 3 by Joaquim Vergès (

Joaquim Vergès rewrote Falcon Pro 3 from scratch, and shares what he learned about some of the newest libraries available on Android, rendering at 60fps, making sure people pay for your app, seeding your beta, and much more.