Issue #236

December 18th, 2016

Articles & Tutorials

 
link image   Getting started with Android Things (medium.com)

A step by step tutorial for getting Android Things up & running on a Raspberry Pi 3.

 
FileProvider (blog.stylingandroid.com)

What if we actually need to share files with other apps and we’re not using DownloadManager? Mark Allison shows how to use FileProvider instead.

 
Working with the Layout Preview (www.novoda.com)

Android Studio comes with a powerful tool that helps you understand how your layout files are going to be rendered on the user's device. This post talks about how to get the hang of the Preview tool and design layouts that can be grasped at the first glance.

 
Android Things Tutorials (blog.mindorks.com)

This article is completely about getting started with Android Things application and how to build an Android Things application

 
Get Started With Retrofit 2 HTTP Client (code.tutsplus.com)

In this tutorial, Chike Mgbemena shows you how to use Retrofit 2, one of the most popular and often-recommended HTTP libraries available for Android. 

 
Improving sign-in experience with Google Sign-In and SmartLock (medium.com)

Here's a great introduction to using Google Sign-In and SmartLock

 
Storing your secure information in the NDK (www.androidsecurity.info)

In this post Marcos Placona you'll learn what's the best way to store secure information that comes with your app using the NDK. You'll learn what tools to use to disassemble an APK and how you can make it harder for an attacker.

 

Sponsored

 
link image   Agent.ai | AI-Enhanced Mobile Customer Service (www.agent.ai)

Leveraging a host of features designed to improve customer retention and increase monetization, including artificial intelligence & in-app chat, Agent.ai software and CRM enables app developers to respond to users faster, 24/7/365, while helping service agents become more productive. Try free now!

 
link image   The World's Uncertain, Your Job Shouldn't Be - Try Hired (hired.com)

Welcome to the 21st century, where companies apply to you. No more pushy recruiters, no more dead end applications and mismatched companies. Try Hired

 

Design

 
link image   Introduction to Natural palettes (stories.uplabs.com)

How to use natural color combinations for UI design.

 
Make your Android app look better (hackernoon.com)

Here are 4 design tips to help your Android app look better.

 

Jobs

 
Senior Software Engineer, Mobile (San Francisco)

The Uber mobile team is looking for talented developers who are passionate about accelerating a worldwide transportation revolution. We're just getting started with our millions of users and hundreds of markets, and exciting challenges loom ahead.

 
Software Engineer - Android (New York)

Squarespace is seeking a Software Engineer - Android to join our small, unified mobile engineering team. Our mobile team collaborates very closely across the platforms and is responsible for delivering a terrific experience for Squarespace users when they’re away from the desktop.

 

Libraries & Code

 
link image   Material Components (github.com)

Modular and customizable Material Design UI components for Android, iOS & Web

 
Android-oss from Kickstarter (github.com)

Kickstarter has open sourced their Android app.

 
stencil (github.com)

Android library, written exclusively in Kotlin, for animating the path created from text

 
AuthManager (github.com)

AuthManager is a library which eliminates the boilerplate of Google SignIn and SmartLock integration.

 
FolioReader-Android (github.com)

A Java ePub reader and parser framework for Android.

 
BufferTextInputLayout (github.com)

A simple customised version of the TextInputLayout from the Android Design Support Library

 
TextLayoutBuilder (facebookincubator.github.io)

TextLayoutBuilder uses a builder pattern to configure the properties required to create a Layout. The methods on this builder class are similar to TextView's. On calling build(), the TextLayoutBuilder creates a text Layout based on the properties set on it.

 

News

 
link image   Android Things and Weave (android-developers.googleblog.com)

Google's releasing a Developer Preview of Android Things, a comprehensive way to build IoT products with the power of Android, one of the world's most supported operating systems

 
Android Wear 2.0 Developer Preview 4 (android-developers.googleblog.com)

Developer Preview 4 includes a number of new APIs that will help you build more powerful standalone apps.

 
Support Library 25.1.0 Revisions (developer.android.com)

Many new changes in the latest revision of the Support Libraries.

 
Android Studio 2.3 Beta 1 is now available (sites.google.com)

Android Studio 2.3 Beta 1 has been released to the Canary, Dev, and Beta channels. In addition to the usual plethora of bug fixes, there are a number of noteworthy changes just in time for the holidays.

 

Business

 
Four tips for startup success from a Silicon Valley VC (android-developers.googleblog.com)

Josh Elman & Sarah Tavel of Greylock Partners speak at events, sharing their experiences working in Product Marketing and Engineering. Here are four tips to hit the ground running and create a business built for success.

 

Videos & Podcasts

 
link image   The story of Android app architecture (www.youtube.com)

Building successful product means that we constantly need to react on changes and new requirements. Develop new features, maintain and fix current codebase. Adjust code architecture to the bigger team and being still understandable for newcomers.

 
Working with Legacy Code (www.youtube.com)

While Huyen visits London, Emma Guy, Android engineer and creator of Clean Status Bar, stops by to chat about her experience with living and working with legacy code.

 
Let’s talk Immutability (fragmentedpodcast.com)

In this episode, Donn & Kaushik talk to Ryan Harter about the benefits and disadvantages of immutability, Value types and AutoValue.

 

Specials

 
link image   Are you a Knight of Coding? (vmob.me)

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.