Issue #91

March 2nd, 2014

Articles & Tutorials

Protip: Use textAllCaps on API14 via AppCompat (plus.google.com)
Michael Barany shares a tip about supporting textAllCaps attributes via the AppCompat library

Link Bild Rest interaction in Android (mytechaddiction.blogspot.com)

Here are Federico Paolinelli's thoughts on interacting with REST services based on his presentation at Droidcon Italy.

 

Slides: Functional Reactive Programming on Android (slid.es)
Yaroslav Heriatovych presents a thorough look at FRP in Android development with lots of examples for both services calls and UI interactions.

Integration Testing against REST APIs (www.mdswanson.com)
Here's a great look at options for doing integration testing against backend services in Android apps.

Protip: Padding and scroll indicators for scrollable containers (plus.google.com)
One of the common issues with UI fit-and-finish that Roman Nurik and the rest of the DevRel team come across is improper padding and scroll indicators for padded scroll containers like ListViews, GridViews, and ScrollViews.

Android Studio vs. Eclipse: What You Need To Know (www.airpair.com)
Rex St. John wrote this guide to cover the basics of what you need to know before migrating your Eclipse projects over the Android Studio.

Sponsored

Link Bild Polish Your Java Skills & Land Your Dream Job (teamtreehouse.com)

Study the Java & Android tutorials on Treehouse and make better apps. No coding skills? Learn from scratch and code that app idea you had. Start Learning For Free!

 
Link Bild Sample Codes for Video 3D on Android (intel.ly)

In Android, it is very easy to create an app that can play video clips; it is also easy to create a game app with 3D graphic surface. But it is not straightforward to create an app that can play video on a 3D graphic object. This article describes an app Mark Liu created with the goal of meeting this challenge. The app plays a video rendering on the 3D surface and lets the user play with the video surface interactively.

 

Jobs

Android Engineer @ Uber (San Francisco)
Uber is building an Android solution from the ground up and needs your crazy good skills. Own new features from day one, experiment with brand new functionality, and contribute to the design process while reaching millions of users across the globe.

Libraries & Code

Double Espresso (github.com)
A pure Gradle port of the Espresso testing utility for Android by Jake Wharton

TypedPreferences (github.com)
This library for Android provides classes which allow to store and retrieve settings from the preferences.

Link Bild FreeFlow (github.com)

A layout engine for Android that decouples layouts from the View containers that manage scrolling and view recycling. FreeFlow makes it really easy to create custom layouts and beautiful transition animations as data and layouts change

 

Glide (github.com)
Glide is fast and efficient image loading library for Android that wraps image downloading, resizing, memory and disk caching, and bitmap recycling into one simple and easy to use interface. By default, Glide includes an implementation for fetching images over http based on Google's Volley project for fast, parallelized network operations on Android.

Android-ReactiveLocation (github.com)
Small library that wraps Google Play Service API in brilliant RxJava Observables reducing boilerplate to minimum.