Issue #209

June 12th, 2016

Articles & Tutorials

 
link image   Exploring Buy with Android Pay (labs.ribot.co.uk)

Joe Birch takes a deep dive into ‘Buy with Android Pay’ to discover exactly what we could do with it.

 
The powerful Android Studio (saulmm.github.io)

Saúl Molinero shares some tips and tricks for using IntelliJ and Android Studio.

 
Make that drawer visible under your status bar (matthewwear.xyz)

You probably know that Google's Material Design spec specifies to make your Navigation Drawer span the full height of the screen. Yet many apps fail to do this when their navigation drawer is opened.

 
Notifications in Android N (android-developers.blogspot.com)

To provide a better user experience, notifications on Android N have received a visual refresh, improved support for custom views, and expanded functionality in the forms of Direct Reply, a new MessagingStyle, and bundled notifications.

 
link image   Efficiently reducing your method count (jeroenmols.com)

Jeroen Mols shows how you can visualize your current method count and understand what libraries are eating up the largest part of that. Next it's time to reduce said method count and remove that nasty multidex solution once and for all.

 
ConstraintLayout – Part 1 (blog.stylingandroid.com)

At Google IO 2016 Google announced a new Android layout named ConstraintLayout. In this series of articles Mark Allison takes a look at this new layout-kid on the block and try and get some insights in how best to use it.

 
ConstraintLayout – Part 2 (blog.stylingandroid.com)

Mark continues his look at ConstraintLayout, and justifies the reason for yet another layout container.

 
PSA: Dont Use Espresso Idling Resources like Google does (www.philosophicalhacker.com)

While the author was looking at Google's code lab on testing, he stumbled upon something disturbing within. You won't believe what happens next.

 
How to create a group of File Templates in Android Studio - Part 3 (riggaroo.co.za)

In this post, Rebecca Franks looks at creating a set of file templates that can achieve similar results to the default ones in Android Studio.

 
Security "Crypto" provider deprecated in Android N (android-developers.blogspot.com)

If your Android app derives keys using the SHA1PRNG algorithm from the Crypto provider, you must start using a real key derivation function and possibly re-encrypt your data.

 
Writing Android Tests with Espresso Test Recorder (peirr.com)

Android Studio 2.2 Preview 3 was recently released. This preview comes with the highly requested feature revealed at Google I/O this year, Espresso Test Recorder.

 
A smaller, sleeker app using the APK Analyzer (genius.engineering)

In this post by the genius engineering team you'll learn techniques how put your APK on a diet.

 

Sponsored

 
link image   PSPDFKit - PDF SDK Trusted by Companies You Know (pspdfkit.com)

The industry leading mobile PDF library helps you achieve seamless viewing, annotating and fast indexed searching of PDFs. Let us take care of your PDF needs so you can focus on what makes your app great. The library can be customized to any use case and integrated in minutes. Come see why were trusted by Atlassian, Box, IBM and others.

 
link image   Hired is the best place to find engineering jobs (hired.com)

Bored at work? Want to try a new stack? Find 3500+ great tech companies on Hired who will compete to hire you. Try it today.

 

Design

 
link image   Mobile App UX Design: Making a Great First Impression (uxplanet.org)

While there is no magic bullet for creating a perfect first-time experience, one thing is for sure — the first impression is all about your users. Make your users feel like the center of attention by removing all roadblocks to usage. Invite them to stay.

 

Jobs

 
Android Developer at X-Team (Remote)

We're looking for developers with extensive knowledge of Android. The perfect candidate would be highly skilled in different frameworks and libraries. We are 100% remote and we provide the funding needed to help you achieve your goals and grow as a remote developer.

 

Libraries & Code

 
HorizontalWheelView (github.com)

Custom view for user input that models horizontal wheel controller.

 
Sensey (github.com)

Android library which makes detecting gestures a breeze. The library is built for simplicity and ease of use. It eliminates most boilerplate code for dealing with setting up gesture detection on Android.

 
Easydeviceinfo (github.com)

Android library to get device information in a super easy way.The library is built for simplicity and approachability. It not only eliminates most boilerplate code for dealing with device information, but also provides an easy and simple API to retrieve them.

 
Mondroid (github.com)

A simple, open-source Mondo client for Android with unit and functional tests.

 

News

 
Introducing Nearby: A new way to discover the things around you (android.googleblog.com)

Google is introducing a new Android feature called Nearby, which notifies you of of things that can be helpful near you.

 
Android Studio 2.2 Preview 3 (tools.android.com)

Android Studio 2.2 Preview 3 is available. Google fixed a lot of bugs concerning the new UI. One of the biggest new features: Convert Photoshop files directly to Vector Drawable. We would love to see Sketch support as well.

 

Tools

 
link image   Rxlint: an Android lint rule for RxJava code (www.littlerobots.nl)

rxlint is currently a single lint rule that detects a subscription without a handler for onError()

 

Videos & Podcasts

 
Android Software Architecture by Example (www.youtube.com)

Hannes Dorfmann's presentation on Android app architecture.

 
Android Dialogs: Effie Barak (www.youtube.com)

Effie Barak tells us how Udemy switches from MediaPlayer to ExoPlayer. You can hear more about it at her talk at 360andev.com

 

Specials

 
link image   Android Weekly Archive Search (androidweekly.net)

Many of you have requested this feature, and so we did it! We've implemented a simple full text search so that you can search for a keyword.

 

Events

 
Apps World 2016, London ExCel 19-20 October (world.apps-world.net)

At Apps World 2016 you’ll get access to the big picture views from leading developers and industry pioneers as well as hands on coding workshops. Talks will focus on creating the best UX/UI possible and workshops will cover next stage testing to take your app to the next level.