Issue #183

December 13th, 2015

Articles & Tutorials

 
link image   Implementing Android Marshmallow Direct Share (www.bignerdranch.com)

Direct Share is a new feature in Android Marshmallow that allows users to share content to targets, such as contacts, within other apps.

 
Android Development Culture. The Document. #qualitymatters (artemzin.com)

Artem Zin's passionate essay on all things quality in Android development.

 
See the Truth on Android (jeremie-martinez.com)

Truth is an assertion/proposition framework appropriate for testing and driven by some extensibility needs. Jeremie Martinez shows how to use it via several examples.

 
link image   Login experiences that don't suck (www.novoda.com)

Sebastiano Poggi introduces some login features (including the new Smart Lock) that you can use in your apps.

 
Gradle tip #4: Log unit test execution events into console (trickyandroid.com)

By default Gradle just silently runs unit test suite w/o communicating progress. Here's a tip to make gradle indicate what test is being executed.

 
Android Studio 2.0 Preview 3 Available (sites.google.com)

Google has pushed Android Studio 2.0 Preview 3 to the canary channel. This build contains a large number of bug fixes, along with a few notable changes.

 
Automatic sign-in without password entry using Smart Lock (android-developers.blogspot.com)

With the latest release of Google Play services, Google has made some enhancements to the Smart Lock for Passwords API to help you sign up new users or sign existing users in more quickly.

 
A reactive MVP approach to the Plaid app (PART 2) (hannesdorfmann.com)

This is the second part of how we could refactor the Plaid app open sourced by Nick Butcher. In this part we are going to enhance the MVP architecture described in the first part to become truly reactive.

 
Take Command of Android Development (medium.com)

This article will introduce you to a few Android or Java libraries and tell you how they’ve changed Android development for the author.

 
User Identity – Part 3 (blog.stylingandroid.com)

With the arrival of hardware such as fingerprint scanners arriving on devices, there are some new much more user-friendly mechanisms that we can use for authentication. In this series Mark Allison continues to explore how to implement these within our apps.

 
Advanced RxJava: The new Completable API (part 1) (akarnokd.blogspot.hu)

David Karnok looks at the new and mysterious rx.Completable class. It has been merged into the 1.x branch (in @Experimental fashion) and will most likely be part of RxJava 1.1.1.

 
World-Class Testing Development Pipeline (blog.karumi.com)

In this blog post Pedro Vicente Gómez Sánchez will share how his story, the Karumi testing story, started several years ago. This is the first blog post of a series where he will cover all aspects of world-class testing development pipeline for Android.

 

Sponsored

 
link image   Hassle-free Continuous Integration for Native Apps (greenhouseci.com)

Tired of configuring Jenkins? Greenhouse is a cloud-based continuous integration service for Android (and iOS) apps. Build, test and distribute your apps for every commit without any complicated configuration or setup - you'll be up and running with just a few clicks. Use the coupon code "XMAS15" and get one month for free!

 
link image   Increase Monetization & App Success on Google Play (g.co)

Find out top tips and best practices to develop a quality app and increase monetization. Discover features to help you increase your earnings and grow a successful app or game business globally on Google Play.

 

Jobs

 
Let's build an SDK at PSPDFKit (Remote)

You have extensive knowledge of Android and typical app projects bore you? We're building an SDK that's used by many high-profile companies and just shipped version 2 with annotation editing support. PSPDFKit powers a lot of apps and we face unique challenges. Come and help us build something great!

 
Mid/Sr Android Engineer (San Francisco, CA)

Adventure. Excitement. A developer craves these things, and Coffee Meets Bagel delivers. We're looking for an industrious Android developer who is hungry to make a real impact at a growing start-up that helps people fall in love.

 
Android Developer at Composed (London, UK)

Composed is a pioneering classical music streaming service. We’re a small, autonomous product team, constantly evolving our technology stack. Join us, and help shape the future of our product!

 

Libraries & Code

 
Nammu (github.com)

Permission helper for Android M that is able to check a permission in the background and monitor it in case it get revoked.

 
Tracklytics (github.com)

Tacklytics is an annotation based analytic tools aggregator with using Aspect Oriented Programming to track events and crashes. It basically collects all analytic/tracking tools together and provide a simple and clean solution without polluting your code base.

 
RxFile (github.com)

Rx methods to get a File and Image or Video thumbnails from any DocumentProvider on Android (Drive, Dropbox, Photos etc)

 
LondonEyeLayoutManager (github.com)

A LayoutManager to be used with RecyclerView -- When list is scrolled views are moved by circular trajectory.

 
scoop (github.com)

Scoop is a micro framework for building view based modular Android applications

 

Tools

 
Android Studio 2.0 Preview: Android Emulator (android-developers.blogspot.com)

An early preview of the new Android Emulator (with enhanced speed, performance and usability) is now available to try out.

 

Videos & Podcasts

 
link image   Android Development with Kotlin (www.youtube.com)

Using Kotlin for Android development has grown in popularity over the last year. This talk by Jake Wharton will cover advancing the usage and design patterns of the language for Android development to solve larger problems.

 
Perf Theory: Caching (www.youtube.com)

Caching is the computing principle to rule them all. In this video, Joanna Smith explains why caching counts, in case you don’t believe her yet.

 
JNI (www.youtube.com)

Jesse Wilson takes a quick look at what JNI is, how it works, and how you can use it to be awesome.

 
The Developer Show Ep 005 (www.youtube.com)

Welcome to the Developer Show, where you can stay up to date on all the latest Google Developer news, straight from the experts. News on Android Dev Summit, VR & Mobile Gaming with Zooshi, Doze Mode

 
Android Dialogs: Etienne Caron (www.youtube.com)

Google Cardboard brings virtual reality to the masses. How to develop for Cardboard? What does the SDK provide? Android GDE Etienne Caron shares his experience, plus his favorite Cardboard apps.