Issue #226

October 9th, 2016

Articles & Tutorials

 
link image   A/B Test your App using Firebase Remote Config (riggaroo.co.za)

Rebecca Franks demonstrates how to use Firebase Remote Config for A/B testing in your apps.

 
link image   Android animations powered by RxJava (pspdfkit.com)

Animating objects in Android is seemingly easy. Add RxJava to the mix and you have a very powerful tool for chaining animations with other animations, random actions, etc.

 
Android Architecture Patterns Part 2: MVP (upday.github.io)

Florina Muntenescu & Erik Hellman worked together on the MVP & RxJava sample. Here's a look at how they applied good architecture patterns and the pros and cons of their approach.

 
proguardFiles: A Cautionary Tale (stkent.github.io)

Stuart Kent shares a potential problem that might be overlooked when reusing Gradle builtType initializations.

 
Sponsored
link image   Improve Your Android Programming Skills (training.bignerdranch.com)

Sharpen your skills in a seven-day bootcamp at the Ranch. After a quick two-day review of Java, we'll continue with five fast-paced days of intensive Android training that will cover Intents, Activities, Views and more.

 
RxJava meets Android Data Binding (medium.com)

Radosław Piekarz shows how to blend RxJava with Android's Data Binding.

 
Mocking Kotlin with Mockito (hadihariri.com)

Hadi Hariri demonstrates how to use Mockito 2 to easily mock Kotlin classes, which are final by default.

 
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!

 
Droidcon NYC 2016 - Victor Nascimento (medium.com)

Victor Nascimento describes his experience at Droidcon NYC this year.

 
Droidcon NYC 2016 - Florina Muntenescu (upday.github.io)

Florina Muntenescu shares her experience at Droidcon NYC 2016.

 
Android Gradle configurations (www.thedroidsonroids.com)

Almost all Gradle projects (including all Gradle-based Android projects) uses some configurations. What does configuration mean in Gradle?

 
Sponsored
link image   One application, 4,000+ Job Opportunities (www.hired.com)

Why job hunt the old way? Try Hired and get your profile in front of thousands of tech companies at once.

 

Jobs

 
Android Engineer (San Francisco, CA)

Yelp connects consumers with great local businesses. We’re looking for Android developers who love creating delightful, compelling experiences for millions of people and thrive in taking ownership of the product they work on. We're building new products and investing in our Android infrastructure.

 
Software Engineer - Android (Düsseldorf, Germany)

Join trivago and our Mobile Software Engineering Team, which works on the cutting edge to produce high-quality mobile apps for both iOS and Android. We are now on the lookout for an Android Software Engineer to join this dynamic team.

 

Libraries & Code

 
android-data-binding-rxjava (github.com)

Simple demo which demonstrates how to wrap Android DataBinding ObservableField into RxJava's Observable.

 
AnimatorDurationTile (github.com)

A quick settings tile to quickly set the animator duration scale.

 
DateTimeSeer (github.com)

A date/time picker that understands english input.

 
A list of all Android permissions (gist.github.com)

We don't know the reason why it's out there - but here is a list of all Android permissions.

 

News

 
link image   What's new in Mockito 2 (github.com)

Mockito 2 demands even cleaner tests: remove unnecessary stubs, detect incorrect code with improved argument matchers, use Java 8 answers, and more.

 
Kotlin 1.0.5 EAP (discuss.kotlinlang.org)

jetBrains announces the first EAP build for Kotlin 1.0.5.

 
What's next for android-apt? (www.littlerobots.nl)

android-apt will no longer be developed by Hugo Visser since the functionality has been integrated into the Android build Gradle Plugin.

 

Videos & Podcasts

 
link image   Background Optimizations (www.youtube.com)

Android 7.0 Nougat contains a number of optimizations around background processing, intending to limit the amount of memory thrashing caused when many apps listen for the same implicit broadcast via manifest registered receivers.

 
Android Dialogs: Antonio Zugaldia (www.youtube.com)

While at DevFest DC, Huyen chats with Antonio Zugaldia, DC Android Meetup organizer and Android engineer for Mapbox, about the DC Android Meetup and Mapbox!

 
The Developer Show 043 (www.youtube.com)

The Developer Show is where you can stay up to date on all the latest Google Developer news, straight from the experts.

 

Specials

 
link image   AnDevCon, Nov. 29-01 San Francisco (www.andevcon.com)

#AnDevCon, Nov. 29-01 San Francisco, is the world's top Android apps event. 35 exhibits. Use code ANDROID for $200 discount.