Issue #128

November 16th, 2014

Articles & Tutorials

link image   Porting an app to Android TV and the Nexus Player (

Here's a look at how you can port your app to an Android TV device and Android TV in general.

Battery Optimization for Android Apps (

A neat roundup presentation about what android developers can do to optimize their apps battery drain.

For the beginners: Becoming an Android developer (

The primary target audience of this article are fresh computer science graduates who are thinking about becoming professional Android developers. In it you'll see a roundup of facts and resources that will give you a clear picture of your future work scope.

Material – Part 3 (

In this article Mark Allison continues his series on Material apps, and looks at styling the text and also take a look at CardView.

Building an Android Google Cast Sender App (

This post covers making an Android sender app to cast videos to a receiver app for displaying content on a television. All code for this example can be found on GitHub.

2.5 Million Installs Later, R.I.P. Downloader for SoundCloud (

SoundCloud changed their terms of service and politely asked the author to remove my Android app from the Play Store. This blog post is the interesting journey from idea to success. He also open sourced it and you can get it from GitHub.

Year class: A classification system for Android (

Facebook now sees more than half a billion people connect each month from more than 10,000 different Android device models. They've come up with an interesting system for classifying devices.



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!

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!

Android Developer (Zürich, Switzerland)

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.

Android Engineer (New York City or San Francisco)

Foursquare is looking for experienced Android engineers to help architect, build and manage both of our mobile applications, Foursquare and Swarm. You'll be part of a fast-paced team driving ongoing product iteration and working in the competitive space of consumer-facing location-based services.

Sr. Software Engineer, Android (Brooklyn, NY)

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.


Libraries & Code

link image   RoundedLetterView (

RoundedLetterView like the one in Android 5.0 Contacts app

Tinybus (

A lightweight and simple event bus tailored for Android

Android-ObservableScrollView (

Android library to observe scroll events on scrollable views.

Geometry Math Library for C++ Game Developers: MathFu (

Google announces 1.0 release of MathFu, a cross-platform geometry math library for C++ game developers. MathFu is a C++ math library developed primarily for games focused on simplicity and efficiency.



link image   Android Asset Studio - Launcher icons (

Jeff Gilfelt has created a fork of the Android Asset Studio to update the launcher icon generator with more Material style icons.



Papercraft: Material design & implementation (

A deep dive into the Material design system for both designers and developers. Covering the design principles, applying them to your app and how to build them using the new Andoid-L APIs.

Custom Layouts at Droidcon London 2014 (

A video recording of Lucas Rochas' talk from Droidcon London 2014, along with slides and a blog post.

Best Practices for Software Development (

Chet Haase shares some wise insights into Best Practices for Software Development from Big Android BBQ 5.