Issue #207

May 29th, 2016

Articles & Tutorials

 
link image   ConstraintLayout 101 & the new Layout Builder (riggaroo.co.za)

Rebecca Franks takes you step by step through using the new ConstraintLayout.

 
Exploring the new Android ConstraintLayout (medium.com)

Another look at the new ConstraintLayout control from Google.

 
AutoValue Extensions (ryanharter.com)

Ryan Harter goes a bit more in depth to look at what extensions are, how they work, and how they can help you get even more out of AutoValue.

 
Automating play store screenshots for fun and testing (lambdasoup.com)

Taking screenshots for the play store is boring as hell: several locales, three form factors, setting up content data for the screenshots. Juliane Lehmann decided to automate and shows us how.

 
FlexboxLayout – Part 3 (blog.stylingandroid.com)

Mark Allison continues to look at flexbox-layout, an Android layout manager which offers similar behavior to the CSS flexible box layout module.

 
Using ConstraintLayout to design your views (codelabs.developers.google.com)

This Google CodeLab takes you through using the new ConstraintLayout.

 
Android APK size + dexcount charts on Jenkins (medium.com)

Marc Reichelt shares how he sets up Jenkins to track method counts and APK size over time.

 

Sponsored

 
link image   PSPDFKit - The Industry Leading Mobile PDF Library (pspdfkit.com)

Trusted by Atlassian, Box, IBM and more - the industry leading mobile PDF library helps you achieve seamless viewing, annotation editing and fast indexed search of PDFs. The library can be customized and easily integrated no matter the use case. Used by thousands of companies and touched by millions of people everyday.

 
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. Stop cobbling together and maintaining disparate build, deployment, crash reporting and feedback systems. Focus on what you do best: creating apps people love!

 
link image   Work on a Better Stack! (hired.com)

On Hired, Android engineers typically get 5+ job offers in 1 week. Find that new opportunity you've been craving and get access to 3,500+ companies instantly.

 

Design

 
link image   Design Patterns: Progressive Disclosure for Mobile Apps (uxplanet.org)

Progressive disclosure is a strategy for managing information complexity.

 

Jobs

 
Software Engineer, Android (Zürich, Switzerland)

Centralway’s vision is to create the world’s leading mobile banking platform. Therefore, we are looking for highly skilled Android Engineers, who are interested in changing the future of mobile banking with us.

 
Senior Android Engineer - Help us build an SDK (Remote)

We at PSPDFKit care about great software. Our framework ships in many of the top-ranked apps on Google Play. Do you know your way around Android development, Java, Kotlin and are not afraid of JNI and Modern C++? Come join us in pushing the boundaries of what Android devices can do!

 
Android Engineer (San Francisco, CA)

Yelp connects consumers with great local businesses all across the world. We’re looking for Android developers of all levels who love creating delightful user experiences for millions of people and thrive in taking ownership of the product they work on.

 

Libraries & Code

 
Toothpick (github.com)

Toothpick is a scope tree based Dependency Injection (DI) library for Java. It is a full-featured, runtime based, but reflection free, implementation of JSR 330.

 
Mocker (github.com)

A fluent Mockito Builder class.

 

News

 
link image   Google Is Preparing To Add The RasPi 3 To AOSP (www.androidpolice.com)

The Raspberry Pi 3 appears to be on track to receive official AOSP support from Google.

 

Videos & Podcasts

 
link image   Android Testing Patterns #1 (www.youtube.com)

Wojtek Kalicinski introduces the two main types of tests that you will write for your app.

 
Android Testing Patterns #2: UI testing with Espresso (www.youtube.com)

Learn the basic structure of an Espresso test and how to run and execute instrumentation tests in Android Studio.

 
YAGNI (fragmentedpodcast.com)

In this mini Fragment, Donn talks about one of his favorite topics, YAGNI. YAGNI is an acronym that stands for “You Aren’t Gonna Need It”.

 
Using Google Cloud Test Lab (www.youtube.com)

Here's a presentation from Droidcon SF on using Google Cloud Test Lab to improve the quality of Android apps.

 
Android Developers Backstage 49: What's New in N (androidbackstage.blogspot.com)

In this episode, Chet and Tor talk with Romain Guy about some of the new features in the Android N preview release.

 
Android Dialogs: Rebecca Franks (www.youtube.com)

Rebecca Franks tells us about Book Dash, a volunteer effort to create African storybooks that anyone can freely translate and distribute. She showed us her Book Dash Android app, and how she plans to migrate it from Parse to Firebase.

 

Specials

 
link image   #AnDevCon, August 1-4 Boston (www.andevcon.com)

#AnDevCon, August 1-4 Boston, is the world's top Android apps event. 35+ exhibitors. Use code ANDROID for $200 discount

 
link image   #WearablesTechCon, July 18-20 San Jose (www.wearablestechcon.com)

#WearablesTechCon, July 18-20 San Jose, is the top wearables apps and HW event. Use code WEARIT for $100 discount