This Weeks Links
In this episode – Donn and Kaushik dive into a topic that is very near and dear their hearts – application architecture.
Lighting the way with BLE beacons
A beacon can label a bus stop so your phone knows to have your ticket ready, or a museum app can provide background on the exhibit you’re standing in front of. Android announce a new set of features to help developers use this technology
Connect With the World Around You Through Nearby APIs
Nearby provides a proximity API, Nearby Messages, for iOS and Android devices to discover and communicate with each other, as well as with beacons
Chromecast drives higher visits, engagement and monetization for app developers
Here are four real-world examples showing how very different companies are successfully using Google Cast technology
This is Material Design Lite
Google announce they are releasing our first effort to bring Material Design to websites using vanilla CSS, HTML and JavaScript. We’re calling it Material Design Lite (MDL).
Streamline releases with Android
When it comes to releasing a build, it usually goes without saying that there are a few housekeeping tasks that need accomplished before an actual release goes out. This article introduces an automated way to do this.
Android Customization: How to Build a UI Component That Does What You Want
It is not uncommon for developers to find themselves in need of a UI component that is either not provided by the platform they are targeting or is, indeed, provided, but lacks a certain property or behavior. The answer to both scenarios is a custom UI component.
Improving Your Code With Android Support Annotations
If you haven’t heard of the Android Support Annotations library yet, you’re missing out on a neat new package that will help you catch bugs in your apps. Included in the library is a number of Java annotations, that will help Android Studio check your code for possible errors and report them to you
Exploring the new Android Permissions Model
The approach to permissions for both users and developers is changing with Android M. Here we take a look at how they’ve changed, how this affects the user experience and what we need to do to implement this new model.
Android Dialogs: Richa Khandelwal
While in Mountain View, Chiu-Ki takes some time to talk to Richa Khandelwal, Senior Software Engineer at Coursera, about Android and VIPER.
Why having global static references to application contexts is probably not the best idea
In this post, I want to say a little more about why think having and using a static reference to an application Context is less-than-ideal.
Introducing our Dexinfo Gradle Plugin
A gradle plugin to assist with preventing running in to the DEC 64k limit and the work required to resolve the issue.
Making a TDD-based hackernews client for Android
This post (and the ones that will likely follow it) share a little bit about some of the techniques used to follow a TDD-based work-flow for developing a hackernews client
Android Networking I: OkHttp, Volley and Gson
A series of articles digging in the Android netoworking libraries
Open Source Section – New!
aosp-docker
A Python 2/3 script which can be used to build various AOSP versions inside a docker container.
AndroidExternalFileWriter
A helper class to write files in external android storage, along with it’s demo application.
testable-activity-example
This is an example of how to create an activity class that can be unit-tested without Instrumentation and PowerMock