This Weeks Links
Donn Felker and Kaushik Gopal talk to Philip Simpson, rock star developers of the amazing Pocket Casts Android Application
Android Developer Story: Wooga’s fast iterations on Android and Google Play
How Wooga maintains player interest and engagement over time on top games
Always-on and Wi-Fi with the latest Android Wear update
Details of the new features included in the new Andoid Wear update, including always-on apps, WiFi connectivity, media browsing, emoji input, and more.
AndroidGradleTemplate
Gradle + Android Studio + Robolectric + Espresso + Mockito + EasyMock/PowerMock + JaCoCo
Update from Adam Koch
Android Developer Advocate at Google, Adam Koch, shares some further updates on the Wearable UI library, UI widgets, and other valuable links
Manual Layout Transitions – Part 1
Styling Android shares the first in a series of Manual Layout Transitions, an important aspect of Material Design
Manual Layout Transitions – Part 2
Previously Styling Android looked at how the animations in Dirty Phrasebook were achieved, and in this article they take it a further step and look to automatically generate animations between two distinct layout states
Android | Location Settings Dialog
Code to show location settings dialog if location settings is not enabled
What I’ve learned from trying to make an Android App Unit Testable
Assessment of the ‘Square’ way of creating unit testable Android applications
kapt: Annotation Processing for Kotlin
An intro bit on the annotation processing with kapt
leakcanary
New updates for the awesome LeakCanary library
Discovering and Using Stetho With Some Network Library
Introduction from Baptiste Lagache of Facebook’s Stetho library
android-json-form-wizard
Android Material Json Form Wizard is a library for creating beautiful form based wizards within your app just by defining json in a particular format.
ExpirableDiskLruCache
Expirable Disk Lru Cache is a secure(with encryption) wrapper for DiskLruCache (https://github.com/JakeWharton/DiskLruCache) that allows expiring of key/value pairs by specifying evictionTimeSpan. It has very simple API.
Creating Android Root App
Creating a Root App which can Reboot,Reboot Recovery,Restart SystemUI and Shutdown device from scratch using Android Studio and Libsuperuser.