Issue #180

November 22nd, 2015

Articles & Tutorials

 
link image   Improving UX with RxJava (medium.com)

Here's an article on how to carefully use RxJava to handle events from your UI.

 
All About Configurable Widgets (www.yannicklemin.com)

Yannick Lemin takes you through the steps for creating a configurable widget.

 
Android Reverse Engineering 101 – Part 2 (www.fasteque.com)

In this tutorial you'll learn how to get valuable information from an APK using the aapt tool.

 
link image   Exploring Meaningful Motion on Android (medium.com)

Joe Birch was inspired to experiment with brining motion to Android apps. This article peeks at some of the techniques available.

 
RxJava Operators - toList() (tomstechnicalblog.blogspot.com)

Thomas Nield take a look at the Observable.toList() operator.

 
Converting Plaid to Kotlin: Lessons learned (Part 2) (antonioleiva.com)

Antonio Leiva has continued porting the App to Kotlin, and some interesting things are arising. Converting the DataManager has reduced the number of lines of code from 422 to 177.

 
The Chronos library: making easier work of long operations (medium.com)

Introducing the Chronos library for Android (API level >=9), which is designed to help you perform long operations, like database or network requests.

 
API 23 SDK now available for Android Wear (android-developers.blogspot.com)

Currently, all Android Wear watches implement API 22, and in the coming months, these will receive an OTA update for API 23.

 
Overscroll AppBarLayout Behavior (medium.com)

Here's a nice technique to extend overscroll behavior into your AppBarLayout.

 
AppBar – Part 4 (blog.stylingandroid.com)

In the previous article, Mark Allison showed how to stretch the toolbar image to be 20% wider than the screen with 10% overhanging on both left and right edges. In this article he’ll use that extra width to create some subtle motion during ViewPager transitions.

 

Sponsored

 
link image   The Secrets to App Success on Google Play (g.co)

Discover features, tips, and best practices to help you grow a successful app or game business globally on Google Play.

 

Jobs

 
Android Engineer (San Francisco, CA)

At Prolific Interactive, we don’t just build products that work - we care about how they look and feel. That’s why popular brands like Angie's List and Udacity trust us to build their apps. Work here to write beautiful code and be on the front lines of mobile product development and innovation.

 
Android developer (H/F) (Nantes, France)

You will join a new team dedicated to the creation and the development of iAdvize’s mobile applications and the connectivity with various mobile messaging applications. Within the team, you will push the limits of product innovation at iAdvize with your colleagues, through the use of the latest tec

 
Android Developer at Composed (London, UK)

Composed is a pioneering classical music streaming service. We’re a small, autonomous product team, constantly evolving our technology stack. Join us, and help shape the future of our product!

 
Android Software Engineer at Dropbox (Seattle, WA)

The Dropbox mobile team is focused on innovation within the Dropbox app, constantly improving both the technical foundation and the user interface. Come build the future of Dropbox!

 

Libraries & Code

 
Presentation (github.com)

An architecture for Android as a replacement of MVC.

 
Scissors (github.com)

The team from Lyft brings you a fixed viewport image cropping library for Android with built-in support for Picasso or Glide.

 
fragnums (github.com)

We all know that Fragments suck, and that #enumsmatter. What if we could replace Fragments with Enums? Here's an enum based library to replace fragments, because #perfmatters!

 
Dexter (github.com)

Dexter is an Android library that simplifies the process of requesting permissions at runtime. Dexter frees your permission code from your activities and lets you write that logic anywhere you want.

 
TinyDancer (github.com)

Are you a performance junkie? Do want your apps to run smooth like butter? Then checkout TinyDancer, a littler helper that indicates if your app is dropping frames.

 

News

 
link image   Android Studio 1.5 (android-developers.blogspot.com)

Android Studio 1.5 is now available in the stable release channel. But what's in the box?

 

Tools

 
link image   Materialdoc (materialdoc.com)

Dmytro Danylyk and Yakiv Mospan felt like there's a huge disconnect between Google's material design guidelines and developers docs. They decided to make site with a single list of available material components and samples of their usage.

 

Videos & Podcasts

 
Effective Java for Android developers : Item 5 (fragmentedpodcast.com)

In this mini Fragment, the team introduces Joshua’s fifth Item: Avoid creating unnecessary objects.

 
The Developer Show Ep 003 (www.youtube.com)

This week on The Developer Show, get passionate about Google Play Services 8.3, learn about some of the great new features in Chrome 47, and hear what the TensorFlow technical lead (Rajat Monga) has to say about how TensorFlow can be used by both researchers and software engineers.

 
Android Tool Time Trailer (www.youtube.com)

Android Tool Time is a new video series where Reto Meier will be exploring the world of Android Developer Tools.

 
How to be an Android Expert (www.youtube.com)

Chiu-Ki Chan's keynote at Android Summit 2015 on what makes an expert an expert. They share what they know, and you can do it too!

 
Android Dialogs: Hugo Visser (www.youtube.com)

Learn about simple persistence for Android with Cupboard and the android-apt plugin from Android GDE Hugo Visser. Don't miss the pro tip!