This Weeks Links
015 – Amanimations : Animations with Amanda
In this episode we talk to Amanda about how she got started as an Android developer, working at Venmo, her path to mastering Java and Android, dabbling with the dark side and Animations in Android!
Develop a sweet spot for Marshmallow: Official Android 6.0 SDK & Final M Preview
Google introduce the official Android 6.0 SDK and open Google Play for publishing apps that target the new API level 23 in Android Marshmallow
Creating Plugins for Android Studio
Creating a plugin for Android Studio is pretty much the same as creating a plugin for IntelliJ IDEA, with a few additional steps. Find out more here
Random Musings on the Android 6.0 SDK
A useful look at how things have changed in the new Android 6.0 SDK for developers
Play with SVG Paths in Canvas with AndroidFillableLoaders
How to use the internal drawing logic from the Android SDK and to overcome the tediousness!
android autocompletetextview example
If you have limited values and want to select any one from that array of values then android autocompletetextview is the best choice
List all sensors available on an Android device
In this tutorial, you’re going to learn how to list all the sensors available on an Android device
Interactive watch faces with the latest Android Wear update
The Android Wear team is rolling out a new update that includes support for interactive watch faces. Now, you can detect taps on the watch face to provide information quickly, without having to open an app.
Hungry for some Big Android BBQ?
The Big Android BBQ (BABBQ) is almost here and Google Developers will be there serving up a healthy portion of best practices for Android development and performance!
The new TextInputLayout which adds some nice additions to a standard EditText control to provide improved hint and error text handling. In this article we’ll look at how to use it, and avoid the one gotcha with error text
A small leak will sink a great ship
This post started as an internal email thread when I was building LeakCanary. I found a strange memory leak and started digging in order to figure out what was happening
Android Barcode Detection & Tracking using Mobile Vision API
Google Play Services 7.8 bring Mobile Vision API with face detection and Barcode scanning. Find out how to use the latter in this ‘how to’. from Arjun.
Android Studio 1.3.2 and 1.4 Preview 3 Available
Two new versions of Android Studio were recently released:
1.3.2 to the beta channel. This build fixes a handful of bugs relative to 1.3.1 (183068, 178690, 182433, 183120), and updates the IDE with information about Android M.
1.4 Preview 3 to the canary channel. In addition to the above fixes, it adds a much larger number of bug fixes for user reported problems and crash reporter problems.
Should This Be a Library?
A few tips to help you decide if you should makes something a library or not.
The truth about Preventative Optimizations – Drop the “premature.” It’s cleaner.
Being “reckless” for telling people to change things that “didn’t actually impact your app.”? Find out what Colt McAnlis really meant about preventative (rather than premature) optimizations.
Android Testing — notes and resources
Summary of notes and resources on Android Testing
A short post about how to tint drawables and bitmaps to match the current theme.
Don’t interrupt the user’s flow
How to use RecyclerView to build an user experience that is not interrupting the user’s flow.
Effective Java, static factory method and Android
Effective Java is a great book for Java developers and even for Android applications all the topics still are up-to-date and valid to improve code. Find out more in this article
android frame by frame animation example
android frame by frame animation example is complete set of android tutorial on how to use frame by frame animation in android
A tiny Android library that transforms the device model name into something users can understand
Demonstrates all of the Audio pathway, specifically to highlight the varying performance characteristics of the audio approaches, as well as demonstrating their implementation difficulty.
Android Boilerplate project using an Espresso Test Module and Robolectric Unit Tests
A wrapper for sending/receiving messages and data changes between Android Wear and Android Mobile.
Android App to Search Tweets using Twitter4j Material Design
Small example of AutoValue/AutoParcel + Jackson