This Weeks Links
Invitation: Your ultimate 31-course holiday banquet
Google and Udacity offer you 31 self-paced online training courses. Includes 15 Android courses, 8 Web Design courses, 3 Cloud and Back-end courses and 5 Entrepreneurship courses.
User Identity – Part 3
How to go about validating a user’s identity in order to provide access to sensitive information within an app. Part three looks at the mechanism for triggering a lock screen authentication.
A comprehensive introduction to perform an efficient Android code review
What is the purpose of a code review? How should a code review be carried out for Android?
This introduction answers these questions, provides code analysis tips and more!
Debug Android Apps remotely with jResponse Talkback
Features that rely on motion detection, Geo-location and Geo-fencing are particularly difficult to test in an emulator. This article looks at a new feature, Talkback in Version 1.2 of jResponse which helps to remotely debug a Talkback enabled hybrid app
How to install Android Apps from your Dropbox
An easy way to install an app via Dropbox when using the Google Play store is not an option.
Help developers with custom Lint rules
Did you know that you can write your own Lint rules? This can help If you are writing a library/SDK and you want to help developers to use it correctly or ensure they respect your best practices or your naming conventions.
Android Material Components
A list of components from the google material design documentation complete with some code for adding and styling.
Realm Java 0.87 — with RxJava support!
Realm is a mobile database: a replacement for SQLite & Core Data. This article discusses configuration and workarounds for RxJava.
Leveraging product flavors in Android Studio for hermetic testing
A simple solution for setting up a hermetic testing environment for combating flaky tests.
Senior Android Engineer at Modus Create – (Remote)
Full Time Android Developer, Mid-Sr – (Millburn, NJ or Remote if in USA)
One tap sign-up and automatic sign-in without password entry using Smart Lock
Developers have realized that removing the friction of sign-in increases user re-engagement, monetization opportunities, and cross-device analytics, improving the value and experience of their users. Have a look at what’s new, code samples and user flow.
Google Cloud Messaging – We’ve come a long way
Take a look at some of the organizations utilizing Google Cloud Messaging and while you are there check out the new APIs for GCM topic management.
Jesse Wilson discusses and explains Jake Wharton’s Java Interoperability Policy (below) for Major Version Updates of okhttp and how they plan to roll out okhttp3 without breaking everything.
Java Interoperability Policy for Major Version Updates
With Retrofit 2.0 nearing release, Jake outlines the course of action for the libraries they manage going forward in order to mitigate backwards-incompatible API changes.
Implementing Android Marshmallow Direct Share
Matt Compton guides you through the implementation of Android Marshmellows new feature Direct Share.
Google pulls NowSecure’s Android vulnerability scanner from The Play Store
A recent decision to pull an open source security app called VTS from the Play Store is baffling Ryan Whitwam and has sparked an online discussion that is dividing some developers.
Announcing JRebel for Android 1.0 — Android development awakens!
Imagine having a productivity tool that enables you to see your code and resource changes instantly, without the install, build or run stages. Well, imagine no more, because JRebel does just that!
Fragmented Episode 24: Effective Java for Android developers : Item 6
Kaushik Gopal looks further into Joshua Bloch’s amazing book ‘Effective Java’ and this week covers Item 6: Eliminate obsolete object references, which is not to be confused with the previous item which was Avoid unnecessary object creation.
Android development in 2015: The year in review
Thank you all for a wonderful year, we look forward to sending you the latest AndroidDev news in 2016! Before you go take a trip down memory lane and have a look for yourself at all the major developments in 2015 “the year of stability.”
Designer insights with Ben Brode: Basic cards
Ben Brode is a Blizzard employee and Lead Designer for Hearthstone. Ben talks about some of his insights into Hearthstone and why certain aspects of the games design were implemented.
Scoop is a micro framework for building view based modular Android applications.
Chrono Metro is an annotation triggered library that helps tracking loading times of your app.
CountryPicker is an Android library created to show a custom fragment which allows to choose a country.