Issue #140

February 15th, 2015

Articles & Tutorials

link image   A useful stack on android #2, user interface (

In this second part of the series, the sample app is given some material design touches.

RecyclerView Animations Part 2 – Behind The Scenes (

The first article covered the main idea on how predictive animations run in RecyclerView. There is actually a lot more going on to achieve this simplicity (for the LayoutManager). Here are some important points that you should know about.

Floating Action Button – Part 3 (

In this concluding article, Mark Allison creates some mini actions which will be shown and hidden depending on the state of the FAB itself.

link image   ProTip: Menus are positioned over their emitting elements (

Material guidelines state that Menus are positioned over their emitting elements. Here's an example of how to do this with PopupMenu on Lollipop.

Robolectric and Robotium in Android Studio and Gradle (

Ben Wilcock is sharing his experiences with Robolectric, Rodotium in Android Studio and Gradle and introduces his github project android-alltest-gradle-sample for best breed Android Testing tools together with Gradle and Android Studio in one project.

What is Functional Reactive Programming? (

Functional Reactive Programming (FRP) offers a fresh perspective on solving modern programming problems. Once understood, it can greatly simplify your project.

Testing the Android way (

The author found several excellent libraries that help facilitate a test-driven workflow on Android, and a test culture that is rapidly adopting the use of automated testing.

Using an EventBus in Android Pt 3: Multi-Threaded Event Handling (

In this final installment of EventBus series the author discusses how Green Robot's EventBus can be used to more simply handle asynchronous tasks running across multiple threads.

Building a RecyclerView LayoutManager – Part 3 (

In this third part, Dave Smith will focus on properly supporting animations in your fancy new LayoutManager.



link image   Will 2015 Be the Year of the Android Uninstalls? (

AppJolt’s one line of code SDK finally lets you use your own uninstall traffic to re-capture their app uninstalls. You are not only saving your daily uninstalls, but you are cross-promoting and getting free installs for your other apps and games. A FREE version is now available for all Android Developers.

link image   This February, fall in love with a new job! (

Whether you're looking for a new job or just testing the water, Hired is there for you. In 1 week you'll get 5+ offers from top tech companies around the US and UK. Want to learn more? Check out Hired today!



Android/Java Developer for Apps of tomorrow (Munich or Regensburg, Germany)

If you're constantly looking for technical challenges and your goal is the development of "Best Apps", like ours, then here is the place to be. As the german market leader in App Development, we build the apps of the future, today.

Android Engineer - Build Beautiful Apps! (Boston, MA)

Do more than code. Raizlabs is seeking an Android mobile developer to engineer beautiful apps and influence product direction for startups and big brands like Bloomingdale’s, Localytics, RunKeeper, Rue La La,, HubSpot, and many more. Sound like you? Join our team!

Senior Android Developer (Blinkist, Berlin)

We are a successful startup in Berlin-Kreuzberg and need you as our lead developer. If you want to call the shots and love working in a diverse, smart, fun and ambitious team with great atmosphere, join us now!

Android @ Expensify (San Francisco, CA)

Join our quest to eradicate the pains of expense reporting! We are looking for self-driven, passionate, and collaborative generalists with a strong Android background to help make the best expense reporting solution out there even better.

Senior Android Developer @ D·Labs (Ljubljana, Slovenia)

Are you ready to become a member of next generation Android development team? Are you willing to cut the edge of Android technologies? You will participate in and technically lead one of our agile Android development teams.

Lead Android Developer (San Francisco)

Streak is dedicated to better business email (and beyond). We're looking to hire a core team member to launch Android and drive our mobile strategy. We're young but already profitable and growing quickly. Receive real ownership (product + equity) and develop for a large audience!

Foodler Lead Android Developer - Boston, MA (Boston, MA)

You are passionate about code. You want to build products that people love. You cherish simplicity. You do things the right way. You want to work with smart and dedicated people. You are humble. You actively improve yourself. You care. We want to work with you. jobs at

Lead Android at Basecamp (Anywhere, Earth)

LEAD US FORWARD ON ANDROID! You are: Someone who LOVES Android and hates half-hearted iOS ports. We are: the world's #1 project management app, helping over 350,000 companies work on 4,000,000 projects last year alone. We need you to lead the charge for us on Android. Will you join us?


Libraries & Code

link image   Material-Calenderview (

A better looking implementation of android's CalendarView.

SlideDateTimePicker (

A combined DatePicker and TimePicker in a DialogFragment for Android.

Paginize (

A light-weight application framework for Android.



link image   Beta Channel for the Android WebView (

In Android 5.0 Lollipop, Google has the ability to update WebView independently of the Android platform. Beginning today, developers can use a new beta channel to test the latest version of WebView and provide feedback.

The Present and the Future of Developer Tools for Android (

Two months ago Google rolled out Android Studio, their brand new IDE for Android developers. Meet Tor Norbye, one of the Googlers behind it.



Gradlin': Nuts and Bolts (

Lisa Neigut at DroidCon NYC 2014

Building Maintainable Android Applications (

Kevin Schultz at DroidCon NYC 2014