Issue #230

November 6th, 2016

Articles & Tutorials

 
link image   Extending Mockito (jeroenmols.com)

Jeroen Mols demonstrates the power of custom Mockito matchers.

 
ConstraintLayout Chains – Part 2 (blog.stylingandroid.com)

In the previous article Mark Allison looked at how we can create a chain, and then saw what we could do with basic spread chains. This article introduces the “inside spread chains.”

 
A glimpse of Async-Await on Android (medium.com)

Kotlin 1.1 will bring coroutines to the language, which allows computations to be suspended at some points and continue later on.

 
What's different in 2.0 (github.com)

Here's what's new in RxJava 2.0.

 
link image   Activity Revival and the case of the Rotating Device (medium.com)

You never know what might kill your Activity, which is why you need to be prepared. Joanna Smith shows how to make sure your app is ready to deal with configuration changes.

 
RxJava and Retrofit Throwing a Tantrum (medium.com)

Last week, Pierre-Yves Ricau found an interesting API design issue in the Throwable class of the JDK that led to bugs in RxJava and Retrofit. This is a write-up of how he found those bugs.

 
Retrofitting Espresso (collectiveidea.com)

An article on how to get Espresso to wait for RxJava's background schedulers.

 
Composing functions in Kotlin with extensions and operators (www.novoda.com)

Kotlin gives us powerful ways to expand the language, but is there something we can exploit to improve the way functions are invoked?

 
Authentication sucks. Bad security too. (medium.com)

A story about why the old fashioned way of authentication sucks and how we can do better without neglecting our users’ security (using Android KeyStore).

 

Sponsored

 
link image   Buddybuild: continuous integration & delivery made easy! (buddybuild.com)

Buddybuild is a mobile continuous integration and deployment platform that takes minutes to set-up. Our SDK makes it super easy to get feedback and crash reports from users in real-time. Focus on what you do best: creating apps people love!

 
link image   Get 5+ Job Offers in 1 Week with Hired! (www.hired.com)

Thousands of potential jobs, one application - Hired is the 21st century job platform.

 
Place A Sponsored Post (androidweekly.net)

You want to advertise your service or product which helps Android developers in their daily business? Place a sponsored post in Android Weekly and reach more than 48000 Android developers around the world!

 

Design

 
link image   Eight don’ts for your Material Design app (blog.prototypr.io)

Is your app going Material? Here there are my top 8 bad practices to avoid at all costs if you really want to rely on the Material Design system.

 

Jobs

 
Senior Software Engineer - Android (Los Gatos, CA)

Netflix is the leading video streaming service globally and the Netflix Android application is one of the most widely used mobile applications. We work hard to constantly improve the performance, features, and quality of the app as we expand our coverage to every country in the world.

 
Senior Android Developer (Boston, MA)

Come build the future of money at Circle. We are a fun, easy, and free way to send money to friends. We're rapidly expanding globally and we want you to help us build and improve our Google award-winning Android app.

 
Senior Android Developer (Boston, MA)

Constant Contact is one of the best companies that provide email marketing services for SMBs. Come join our fun & easy going team and help us build the next level of Android apps using your creativity, drive for excellence and coding skills.

 

Libraries & Code

 
Android-proguards (github.com)

Use one line to apply almost famous libraries of proguard configurations.

 
Moxy (github.com)

Moxy is a library that help to use MVP pattern when you do the Android Application. Without problems of lifecycle and boilerplate code!

 
WiseFy (github.com)

Wrapper around WifiManager and ConfigurationManager for Android

 

News

 
link image   Support Ended for Eclipse Android Developer Tools (android-developers.blogspot.com)

With the release of Android Studio 2.2, the time has now come to say goodbye to the Eclipse Android Developer Tools.

 
Test on Android 7.1 Developer Preview in Firebase Test Lab (android-developers.blogspot.com)

Google announces the availability of the Android 7.1 Developer Preview on Firebase Test Lab virtual devices.

 
ConstraintLayout beta 3 is now available (sites.google.com)

Google has published ConstraintLayout beta 3, with several bug fixes.

 

Videos & Podcasts

 
link image   Droidcon NYC 2016 (www.youtube.com)

All the presentation recorded at Droidcon NYC 2016.