Issue #322

August 12th, 2018

Articles & Tutorials

link image   Exploring Image Keyboard Support on Android (

In this quick post, Joe Birch takes a quick look at how Image Keyboard Support works and how we can add it into our applications.

Securing Network Data Tutorial for Android (

In this Android tutorial, Collin Stuart teaches how to keep your information private by securing network data in transit.

Smart Signs & Android Things: A case study (

three students in the Electrical & Computer Engineering program at Rowan University worked with Android Things and the Google Assistant SDK in order to prototype a new way of interacting with devices you see everyday.

link image   Mobile testing: you’re probably doing it wrong if (

If you can’t test web, native & hybrid mobile apps in a common platform. If you can’t see test data for real devices (both on-premise & in the cloud), or if you can’t use automation frameworks/mobile tools you already have and love. It’s time to check out Kobiton.

Droidcon App with Kotlin Native Gradle (

Kevin Galligan gives an update on the latest progress using Kotlin Native to implement the multi-platform Droidcon NYC app.

MotionLayout – Collapsing Toolbar – Part 1 (

ConstraintLayout 2.0 is coming soon the biggest new addition is MotionLayout which gives us an amazing new tool for layout animations. Mark Allison starts a new series to take a look at what it offers.

Defining motion paths in MotionLayout (

MotionLayout is a new layout focusing on animation, provided with the ConstraintLayout 2.0 library. Here's Nicolas Roard's deep dive into its keyframe support.

Deep Learning ND: Face Generator (

Miquel Beltran writes about using neural networks to generate new things; in this case images rather than text.

Render 3D objects at Runtime using Sceneform (

Sceneform allows us to create 3D models dynamically on the fly, supporting few basic shapes like sphere, cylinder and cube. Hari Vignesh Jayapalan continues his series, with an in-depth look at using Sceneform.

Steps to implement Paging library in Android (

Anitaa Murthy writes about the 7 basic steps to implement the Paging library in an Android app.

Drawing a rounded corner background on text (

Florina Muntenescu considers the steps needed to create a rounded corner background for text. Is it a custom span, or subclassed TextView? Read on to find out.

Looking forward with Google Play (

Google Play has had a busy year so far with some big milestones around helping you reach more users. Here are some of the improvements, with much to look forward to.

Increased accuracy of aapt2 "keep" rules (

The aapt2 tool packages your Android application resources into the format used at runtime. Jake Wharton writes about some improvements that are coming in newer versions of the Android Gradle Plugin.

How VRT puts accessibility first (

In this technical blog post, Tim Rijckaert shares his experiences and tools used to make apps more accessible.



Place a sponsored post & reach over 65k Android devs (



Senior Android Engineer (New York, NY)

The Braze SDK Engineering Team builds lifecycle engagement SDKs for the world's best known apps and sites. We provide rich APIs for integrating with our system as well as highly functional and flexible user interfaces. Our mission is to relentlessly optimize for performance, API design, etc.

Android Developer @ Faithlife (Bellingham, WA - USA)

Faithlife is looking for an Android developer to join the Engagement Products team. Basic requirements: C++, Gradle (Groovy), React Native, ASP.NET Core, MVC, Google Play & Firebase, Git or similar, DVCS, SQLite, Jenkins or similar, Kotlin experience.


Libraries & Code

link image   Ferris Wheel (

An Android Library used to implement an animated Ferris Wheel in android

folding-cell-android (

FoldingCell is a material design expanding content cell inspired by folding paper material

multiplatform-settings (

A Kotlin Multiplatform library for mobile apps to save settings as key-value pairs



link image   Introducing Android 9 Pie (

After more than a year of development and months of testing by early adopters, Google has launched Android 9 Pie, the latest release of Android, to the world.


Videos & Podcasts

link image   Guide to Machine Learning with MLKit and TensorFlow Lite (

In this presentation, Rebecca Franks demonstrates how to use the new Firebase ML Kit and how to train your own TensorFlow Lite custom model.

Android Developers Backstage: Location - It's Where It's At (

In this episode, Chet talks with Patrick Robertson from the Location team about... location!

Droidcon Berlin 2018 (

Here's the playlist for all the presentations from Droidcon Berlin 2018.