Issue #252

April 9th, 2017

Articles & Tutorials

 
link image   Make a moving Gradient Background in Android (thetechnocafe.com)

This is a quick tutorial on how to make a moving gradient background on Android.

 
Kotlin 1.1 is also for Android Developers (blog.jetbrains.com)

All the new Kotlin features are available for Java 6 and, as an extension, for Android developers. Antonio Leiva shows some of them, and how they can make your life even easier when developing Android Apps.

 
Proper Parcelable Testing (blog.danlew.net)

A small tip from Dan Lew on how to avoid issues with Parcelable and how to properly test them.

 
RecyclerView interaction with Animated Markers - Part 3 (www.thedroidsonroids.com)

Mariusz Brona continues his series of articles on implementing his Workcation App with impressive transition animations.

 
link image   How We Made the ToolBar on Android Move Like Jelly (yalantis.com)

Here's a nice toolbar animation in Kotlin.

 
My take on Model View Intent (MVI) — Part 1: State Renderer (hackernoon.com)

Zak Taccardi shows how to automate UI testing with predictable state and flexibility, off the UI thread using the MVI pattern.

 
Effective Remote Teams (blog.viacom.tech)

Danny Preussler writes about the challenges and rewards of working with remote teams.

 
Object Oriented Tricks: #2 Law of Demeter (hackernoon.com)

An introduction to the meaning of the Law of Demeter.

 
Drawable Animation in Android (www.zoftino.com)

Animation by displaying each drawable from sequence of drawables for certain duration can be achieved in Android using AnimationDrawable.

 
JUnit 5: Kotlin (blog.stylingandroid.com)

Mark Allison demonstrates how to use JUnit 5 with Kotlin to write unit tests.

 

Sponsored

 
link image   JRebel For Android is now Enterprise Ready! (zeroturnaround.com)

Is your Android development enterprise ready? This RebelLabs blog post explains what went into creating our latest and greatest version.

 
link image   [Video Course] Build Mobile Apps with NativeScript (www.telerik.com)

Building native Android and iOS mobile apps has never been easier with the NativeScript framework. Create fast and attractive cross-platform apps using a single code set composed of web technologies such as JavaScript and CSS. Sign up for free until April 30, 2017.

 
link image   Buddybuild - a CI & CD built for Android developers (www.buddybuild.com)

Buddybuild is the continuous integration & deployment platform trusted by companies like Slack, Meetup, Firefox to reliably build, test & deploy their mobile apps. It saves you the time required to setup & operate a CI / CD system so you can stay focused on crafting apps users love. See why 1000s of companies love buddybuild.

 

Design

 
link image   Creating Usability with Motion: The UX in Motion Manifesto (medium.com)

After over fifteen years studying motion in user interfaces, Issara Willenskomer has come to the conclusion that there are 12 specific opportunities to support usability in your UX projects using motion.

 
Material design guidelines updated (goo.gl)

New Material Design guidelines, including the latest guidance on text fields & lots more. See what’s new!

 
Designing for the Appearance of Speed (medium.com)

The jury has spoken: performance, conversion, and brand engagement are inextricably connected. Performance plays an important role in shaping how customers perceive your brand and may affect a customer’s purchase intent.

 

Jobs

 
Senior Android Engineer @ Tinder (Los Angeles OR Palo Alto )

Are you an awesome Android Developer? Do you want to work on products that are seen by tens of millions of users? Are you passionate about clean code? Tinder is hiring talented Senior Android Engineers that will be instrumental in taking our product to the next level! Apply below

 

Libraries & Code

 
spruce-android (github.com)

Spruce is a lightweight animation library that helps choreograph the animations on the screen

 
Traceur (github.com)

Easier RxJava2 debugging with better stacktraces

 
scratch (github.com)

Clearing user data and then restarting the app in the foreground. Kind of like starting from scratch.

 
what_the_thing (github.com)

Point camera at things to learn how to say them in a different language. Native Android App built with React Native.

 

News

 
link image   Android Things Developer Preview 3 (android-developers.googleblog.com)

Android Things DP3 update: Now with Bluetooth and USB host!

 
Android Studio Release Updates (androidstudio.googleblog.com)

Android Studio 2.4 Preview 5 is now available!

 
Increasing the Realtime Database concurrency limits (firebase.googleblog.com)

Google has increased the concurrency limits for Firebase Realtime Database developers on the Flame and Blaze plans

 

Videos & Podcasts

 
link image   Droidcon Italy 2017 (www.youtube.com)

Videos of all the presentations from Droidcon Italy 2017.

 
Ten Testing Strategies with Michael Bailey (fragmentedpodcast.com)

In this episode, Donn sits down with fellow Android GDE, Michael Bailey to cover 10 testing strategies to help you get your application under test and to make sure your testing environment is top notch.

 
Extremely Fast Android Builds with Gradle (www.youtube.com)

Hans Dockter and Xavier Ducrohet talk about the details of the latest performance improvements for Gradle Android builds.

 

Specials

 
link image   New Android Things Code Lab (codelabs.developers.google.com)

In this codelab, you're going to build a weather station that reads environmental temperature and pressure data from a BMP280 sensor, and displays the latest reading locally on the Rainbow HAT.