This Weeks Links
[VIDEO] Learn how to use Build Variants in this new screencast by the Caster.IO team
Episode 5 | Image libraries for Android
In this episode of Fragmented, Donn and Kaushik start off by discussing the tips and tricks available for efficiently loading images in an Android app.
Helping developers connect with families on Google Play
Google Play is committed to the success of apps designed for families and children. Learn more about the ‘Designed for Families’ initiative here
Drive app installs through App Indexing
App Indexing has already been helping people engage with your Android app after they’ve installed it. Starting this week, people searching on Google can also discover your app if they haven’t installed it yet
Droidcon Montreal Keynote – An Open Source Advantage
[VIDEO] Jake Wharton and Jessie Wilson from Square talk about the importance of opensource code in order for developers to focus their energy on aplication-specific tasks.
Android Maven Plugin 4.2.0 released
The Android Maven Plugin team is pleased to announce the release of version 4.2.0 of the plugin
April 2015 Material Design Spec Update
This update draws on extensive conversations we’ve had with designers and developers over the past few months. The update includes 7 new sections, as well as refinements to content in existing sections
Dirty Phrasebook – Part 2
Continuing the series based on Monty Python’s Dirty Hungarian phrasebook sketch, this article looks at the remainder of translation mechanism used to reliably and consisently translate the user’s input into one of the phrases from the sketch
Dirty Phrasebook – Part 3
Concluding the series, this article focuses on the UI. The code for this app is available open source.
Protecting infrastructure secrets with Keywhiz
Custom-built service designed by Square to protect infrastructure secrets, including TLS certificates and keys, GPG keyrings, symmetric keys, database credentials, API tokens, and SSH keys for external services — and even some non-secrets like TLS trust stores
Tap into your Creativity with our Mobile Design Bootcamps
BigNerdRanch. Get ready to tap into your creativity alongside the Nerds. Designers, developers and project managers: join us for our new Android Mobile Design and iOS Mobile Design bootcamps
Android Getting Started with Material Design
If you haven’t worked on material design yet, this article will give you a good start, and includes information on Material Theme, new widgets, custom shadows, vector drawables and custom animations using recycler view.
Motion sensing using the doppler effect, for android
Android’s 10 Millisecond Problem: The Android Audio Path Latency Explainer
Many mobile apps are critically dependent on low latency audio functionality. Android’s 10 Millisecond Problem, prevents these sorts of revenue producing apps from performing in an acceptable manner and even being published (!) on Android at this point in time. This article give a good overview of the issue.
An Android template with a Material wizard and a Material navigation drawer
A Curated List of IDE Plugins for Android Development
Andrey Cheptsov shares JetBrains’ pick of plugins that have delighted them. The goal is to list only the ones they’ve had good experience with rather than to make a clone of JetBrains’ list.
Why Android Unit Testing is So Hard (Pt 1)
Unit testing your Android apps can be extremely difficult. K. Matthew Dupree explains the reasons why to try and make it easier.
Writing Android Libraries
[VIDEO] Emanuele Zattin shares some of his best practices for writing libraries in both Java and C/C++. You’ll finish with the right tools for the job.
App Development: How to Get the Right LayoutInflater
LayoutInflater is a fundamental component in Android. You must use it all the time to turn xml files into view hierarchies. There are several ways to get an instance of one, but it’s not always clear why you should prefer one way over another.
Communication between two Applications in Android using Messenger
In this post we will be discussing about communication between 2 separate process using a Messanger.
anvil: big progress for a small library
Anvil is a tiny reactive UI library for Android.