Issue #100

May 4th, 2014

Articles & Tutorials

adb scripting (
The guys at meetme have written a little blog post about scripting the Android Debug Bridge (adb). You never stop learning.

Link Bild How to Make a Paper Folding Animation in Android (

Alex Vasilkov has written a neat little blog post on how to create a paperfold animation inspired by the iOS counterpart from Facebook Paper. Be sure to checkout the github repository.


Deep dive into Android's system-level graphics architecture (
Hey Android devs: Ever wonder what a SurfaceTexture is? Find out by taking this deep dive from Andy McFadden into Android's system-level graphics architecture. Details of the low-level implementation are used to explain the implementation and behavior of UI elements such as SurfaceView and TextureView, and how these relate to Canvas and OpenGL ES.

Bluetooth LE – Part 4 (
In this article Mark Allison takes a look at connecting to a SensorTag now that, based on the previous article, we can find it.

Efficiently filtering Android intents with android:ssp (
Christopher Orr discovered that Android 4.4 (API level 19) added a set of not-yet-documented XML attributes to its tag for intent filtering.

Layout Inflation as Intended (
If you’ve ever written something like the following code using LayoutInflater in your Android application: inflater.inflate(R.layout.my_layout, null); PLEASE read on, because you’re doing it wrong and Dave Smith explains why.


Link Bild Android Wireframe Kit (.sketch) (

A Sketch Wireframe Kit for Android by Rodrigo Soares. It's nice to see that Sketch gets more adapted these days.



Android Developers @ Mirego (Montreal & Quebec City)
At Mirego, we create world-class mobile solutions to help industries reinvent themselves using technology. We seek passionate and authentic Android Developers who will enjoy building outstanding user experiences and products with us. Catered lunches and beer o'clock included ;)

Android Mobile Developer @ Eventbase (Vancouver, BC)
Founded in 2009, Eventbase builds an event app platform which we use to deliver official apps for small and large events, including the Vancouver 2010 and London 2012 Olympics. We are looking for talented Android Developers with 2+ yrs of Android experience and 3+ yrs of Java to join our team.

Android Developer @ Insteon (Irvine, California)
It’s not just for the DIY geeks or rich and famous any more, home control and the Internet of Things is upon us and INSTEON is at the forefront. Let’s impress the industry together. Come work with a small and efficient interdisciplinary team to bring the INSTEON experience to the world of Android!

Libraries & Code

Android Asynchronous Networking and Image Loading (
Koushik Dutta has released an update of his pretty neat asynchronous image loader. Lot's of refactoring goodness inside.

A modern I/O API for Java (
Okio is a new library that complements and java.nio to make it much easier to access, store, and process your data.

ImageLayout (
ManuelPeinado has released an update of ImageLayout. ImageLayout is a layout that arranges its children in relation to a background image. The layout of each child is specified in image coordinates, and the conversion to screen coordinates is performed automatically. The background image is adjusted so that it fills the available space.

FoldableLayout (
Android widgets to implement folding animation.


Process Explorer for Android (
Karim Yaghmour introduces Process Explorer for Android, a web-based process & logcat viewer for Android. All Apache-licensed.

Link Bild Protip: Multi-device previews in Android Studio (

Do you want to check that your app looks great across various screen sizes? In the visual layout editor in Android Studio, you can simultaneously preview how your layout will look across different device screen sizes.



Donn Felker - Android From The Trenches (
Lessons learned from having two apps in the top free category for over three years.


Thank You! (
Wow, this is our 100th issue! As we started with Android Weekly in 2011 we never thought that it would get this big. And we're still growing. That's only possible because of you, our lovely subscribers. Thank you :)