Issue #228

October 23rd, 2016

Articles & Tutorials

 
link image   Android 7.1 Static Shortcut (medium.com)

Here's a quick example on how to add a static shortcut to an app.

 
Exploring Android Nougat 7.1 App Shortcuts (catinean.com)

Google has released Nougat 7.1 which bundles some interesting features under the hood. One of these extra features is App Shortcuts.

 
Exposing the Searchbar (medium.com)

Alex Styl shares a method to implement search UI similar to that in the Android Phone app.

 
Nougat – Direct Reply (blog.stylingandroid.com)

In this concluding series on several new features of Nougat, Mark Allison looks at another new Notification feature introduced in Nougat: Direct Reply.

 
link image   Da Real Fragmentation - Alarms (pguardiola.com)

Pablo Guardiola decided to write a series of posts explaining how alarms and sensors work and how Doze mode affects their normal behavior.

 
Bottom Navigation View in the Design Support Library (blog.autsoft.hu)

This spring, Google officially added Bottom Navigation to Material Design Guidelines. Now a new control is included in the Design Support Library, starting with version 25.0.0.

 
Shades of MVVM (www.bignerdranch.com)

Inspired by Florina Muntenescu's talk on MVC, MVP & MVVM, Bill Phillips takes a closer look at what MVVM means.

 
Activities Subcomponents Multibinding in Dagger 2 (medium.com)

Mirek Stanek shows a new approach in Dagger 2.7 to create ActivitySubcomponent without having AppComponent object reference.

 
Experimenting with TensorFlow on Android Part 1 (medium.com)

In this tutorial Mostafa Gazar explains how to tinker with TensorFlow on Android.

 
Understanding Test Rules (blog.egorand.me)

In this post by Egor Andreevici you'll learn how to write custom test rules to dry up your setup and teardown testcode.

 

Sponsored

 
link image   How SwiftKey uses Zendesk to support 250m users (www.zendesk.com)

SwiftKey uses the Zendesk Mobile SDK to deliver in-app support to more than 250 million users. Embed support in-app to have extra context about users and nip issues in the bud to boost app store ratings. Read the SwiftKey story.

 
link image   Buddybuild: continuous integration & delivery made easy! (buddybuild.com)

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   Hired, The End of Job Searching As You Know It (www.hired.com)

Hired brings job offers to you, so you can stop wasting your time applying. Apply to 4,000+ companies at once on Hired.

 

Design

 
link image   Sketch template for app shortcuts (plus.google.com)

Roman Nurik shares a Sketch template for Android 7.1's new app shortcuts feature.

 

Jobs

 
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.

 
Android Engineer (San Francisco, CA)

Yelp connects consumers with great local businesses. We’re looking for Android developers who love creating delightful, compelling experiences for millions of people and thrive in taking ownership of the product they work on. We're building new products and investing in our Android infrastructure.

 

Libraries & Code

 
PageIndicatorView (github.com)

A page indicator for Android ViewPager

 
PermissionUtil (github.com)

A simple wrapper around Android 6.0 runtime permission api

 
DeviceAnimationTestRule (github.com)

Running instrumentation tests on Android using Espresso requires disabling animations. DeviceAnimationTestRule is a JUnit rule which disables device animations prior to running any test, and enable them after every test has been executed.

 
DiagonalLayout (github.com)

Nice layout helper to create a diagonal shape above another view.

 

News

 
link image   Android 7.1 Developer Preview (android-developers.blogspot.de)

Google has released Android 7.1 Developer Preview with App Shortcuts and Image Keyboard Support (great for stickers and emojis). Many more features inside - be sure to checkout the preview.

 
ConstraintLayout beta 1 is now available (sites.google.com)

The Android team has published ConstraintLayout beta 1, their first release candidate for the upcoming 1.0 stable release.

 

Tools

 
Learn You a Git (karumi.github.io)

A self-guided workshop to learn the basics and internals of Git.

 

Videos & Podcasts

 
link image   Android Dialogs: Christina Lee (www.youtube.com)

While in New York for Droidcon NYC, Huyen hangs out with Christina Lee, Pinterest Android engineer and cross-country runner, to talk about bringing Kotlin into your production apps.

 
Espresso Test Recorder (androidbackstage.blogspot.com)

In this episode, Chet and Tor talk with Stas Negara from the Firebase team about the Espresso Test Recorder, a feature in Android Studio which lets you easily record Android UI tests.

 
Moyinoluwa Adeyemi creating Android Watch (code-maven.com)

Interview with Moyinoluwa Adeyemi about her Yorùbá Watch Faces app, and her Face Detector work. Moyinoluwa also tells us about the great developers now available in Nigeria!

 
Intro to RxJava (realm.io)

In this 360|AnDev talk Christina Lee discusses how things were traditionally done in Android, and how RxJava can help solve some of problematic implementations. It also provides examples of the most common RxJava use cases and common pitfalls.