Issue #231

November 13th, 2016

Articles & Tutorials

link image   Reactive Views: retrying errors (

This short post shows how to make your MVP view completely passive using RxBinding.

50 Android Studio Tips, Tricks & Resources (

Here's a list of helpful tips, tricks, shortcuts and resources for Android Studio that will improve your overall efficiency and performance. 

BottomNavigationView (

A new widget that was introduced in that release named BottomNavigationView which provides a simple way to implement the bottom navigation bar pattern which has been added to the Material Design Guidelines. In this post, Mark Allison takes a look at this new control.

link image   The key concepts of app tracking for developers (

If you have a mobile application or are going to develop one, it is important to remember about one thing on the side — mobile analytics, and a process behind it — application tracking.

Why You Must Try Kotlin For Android Development? (

A quick introduction of some features of Kotlin that make it a nicer language than Java.

Implementing Filter Animation in Kotlin (

Here's a design concept of search in a Quora meets LinkedIn application. The article shares a high level introduction on how to implement using Kotlin.

DI 101 — Part 3 (

This time, Roberto Orgiu dives into Dagger 2 Scopes, Components and Subcomponents.

How Dagger 2 Helps In Android Espresso Tests (

This post explains how to use Dagger 2 in Android Tests and how Dagger 2 helps in writing Espresso tests.

Finally understanding how references work in Android and Java (

If you've never used a WeakReference in an Android app, you might want to read this article by GDE Enrique López Mañas.

MVVM + RxJava: Learnings (

MVVM + RxJava is a great formula for an app architecture. In this blog post, Lucia Payo sharies two specific issues and solutions using the actual specific scenarios that inspired them.

Adding TV Channels to Your App with the TIF Companion Library (

The TV Input Framework (TIF) on Android TV makes it easy for third-party app developers to create their own TV channels with any type of linear media.

Background Audio in Android With MediaSessionCompat (

Learn about MediaSessionCompat from the Android support library, and how it can be used to create a proper background audio service for your users.



link image   Buddybuild: continuous integration & delivery made easy! (

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   One application, 4,000+ opportunities - Try Hired (

If you're looking for your next great Android opportunity, look no further. Get access to over 4,000+ innovative companies looking for their next Android ace.

link image   Photo Editor SDK (

Enhance your app with a photo editor with plenty of features and styles. The SDK is fully customizable - within minutes.



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.


Libraries & Code

FirebaseUI-Android (

FirebaseUI is an open-source library for Android that allows you to quickly connect common UI elements to Firebase APIs like the Realtime Database or Firebase Authentication

\ChipsLayoutManager (

A custom layout manager for RecyclerView which mimic TextView span behaviour, flow layouts behaviour with support of amazing RecyclerView features.



link image   MOVR – Mobile Overview Report (

The MOVR (Mobile Overview Report) provides timely data about device usage trends - focusing on smartphone, tablet and feature phone usage - drawn from a sample of our internal data sources averaging over 1 billion hits per month.

Android Studio 2.3 Canary Available (

Google has released Android Studio 2.3 to the Canary channel. This is an early preview of work going into the next major release of Android Studio with a large number of bug fixes and a handful of new features.



RemoDB (

RemoDB offers free support for MySQL, Microsoft SQL, PostgreSQL and Sybase AES database servers with a wide range of tools and quick shortcuts.


Videos & Podcasts

link image   10 Kotlin Tricks in 10(ish) Minutes (

Kotlin's major advantages and features are immediately appealing and quick to learn, but it also has a lot of small and thoughtful parts which are harder to discover. This talk covers 10 favorites with real-world examples.

Android Developers Backstage 58: Quick Settings (

In this episode, Chet and Tor talk with Jason Monk from the System UI team about various things that he's worked on, including Quick Settings, Quick Settings tiles, and System UI Tuner.

Testing made sweet with a Mockito (

Jeroen Mols' presentation on using Mockito for tests.

Linty Fresh: How to Create Custom Lint Checks (

Have you ever wanted to write your own special Lint check? Or maybe you have wondered how Lint checks work? In this talk, come learn everything that you have ever wanted to know about Lint and more!

Android Dialogs: Amanda Hill (

Huyen sits down with Amanda Hill, developer at Thoughbot, to talk about her open source Expandable RecyclerView.



link image   Are you a Knight of Coding? (

Or a Wizard of the Order of the Compiler? Take the State of the Developer Nation survey and find out which character best describes you.