This Weeks Links
Why Podcasts have become popular
A look at how today’s “on-demand economy” is shaping our media sources, industries and why podcasts have become popular.
Android JSON Parsing Using okHttp Example with Custom View
Pratik Butani demonstrates how to parse JSON using okHttp and Bind data with custom View (ImageView + TextView) (Loading Image using Picasso)
Building applications for Android Wear
An article covering some basics of Android Wear development, the article provides three types of example apps you can build, including: Android Wear notifications, full-screen applications, and watch-faces.
Android: Sending Email using Intents
The developer of the open source k9mail app discusses why he feels feels there is a lot of bad advice out there and shares his tips on sending emails using Intents.
Efficiency and fun from using ADB Shell, Part 2
A beginners guide to Android Debug Bridge(ADB) for Android development and testing. Part 2 expands more on basic input and output provided by Android Debug Bridge.
Efficiency and fun from using ADB Shell, Part 3
A beginners guide to Android Debug Bridge(ADB) for Android development and testing. Part 3 looks under the hood of ADB. This part covers am, dumpsys and Android system properties.
Introducing PrefCompat — SharedPreferences simplified
Tushar Acharya feels that the SharedPreferences class could be exposed to developers in a much simpler way, take a look at his way some operations can be implemented.
RecyclerView animations – AndroidDevSummit write-up
One more time Miroslaw Stanek goes back to the Android Dev Summit ‘RecyclerView Animations and Behind the Scenes’ presentation to look closer at RecyclerView items animations.
DevOps on Android: From one Git push to production
DevOps can achieve continuous delivery on Android, allowing for fast, reliable and automated releases. Jeremie Martinez provides us with his feedback on continuous delivery.
Spatial audio comes to the Cardboard SDK
Cardboard SDKs for Unity and Android now support spatial audio, so you can create equally immersive audio experiences in your virtual reality (VR) apps. Your users will just need their Android phone, a regular pair of headphones, and a Google Cardboard viewer.
Python-for-android now supports Python 3 APKs
It’s official! python-for-android now supports Python 3 Android apps! Using Python 3 remains experimental for now, it works but doesn’t yet perform all possible optimizations and hasn’t been as widely tested as Python 2. Here is an overview and the technical details.
Infer – A tool that detects bugs in Android apps before they ship!
What is Infer? Facebook Infer is a static analysis tool – Anyone can use Infer to intercept critical bugs for Objective-C, Java, or C code before they have shipped to people’s phones to help prevent crashes and poor performance.
WiFi standards explained: what you should know about the new 802.11 ad, ah & af standards
WiFi networking technology is keeping up with new ideas, but as a result we may have an even bigger list of standards to keep an eye on. This article provides a brief history of WiFi standards and looks at the future of WiFi.
Vector Images come to Android: What Devs need know
Application developers must account for different screen sizes to create a consistent user experience across all devices. Before Lollipop, vector image representation had to be done manually or through the use of various third party libraries working with Scalable Vector Graphics. This article looks at the provides an overview of using vector images including the VectorDrawable and AnimatedVectorDrawables classes, introduced in Lollipop.
Rebooting Android’s 10 Millisecond Problem: Audio Latency Improvements in Android 6.0 Marshmallow
A 10ms round-trip audio latency is the threshold that must be met by Android to be considered truly ‘pro audio’. Google has made tremendous strides in improving round-trip audio latency on Android OS.Take a look at what’s changed in Android 6.0 Marshmallow and what you need to know.
Udacity Android Developer Nanodegree Plus guarantees getting a job
In an increasingly demanding jobs market, where new technologies evolves at a faster pace, there is a constant demand for training in new skills, but cost is always an inhibiting factor. Udacity is saying it will provide job guarantee available to new enrollees of four their four Nanodegree programs, one of which is Android Developer.
HackerRank Jobs mobile app values skills tests over resumes
HackerRank plans to bring developers together with potential employers based on software development skills rather than resumes alone. The app matches developers with companies based on demonstrated ability and offers a guaranteed response time.
Christmas not good for Marshmallow Android platform share
The only thing that really stands out in Google’s release of its latest Android platform stats is the lack of growth for Marshmallow Android. Here are the details..
Caster.io Episode 30: TDD with Espresso (Part 1)
In this episode you will learn:
- A high level overview of what TDD is.
- How to test drive a bug fix using Red/Green/Refactor
- How to use the `not` matchers to verify that an item is NOT on the screen.
- How to check the fragment backstack for items
Global Utilities for Android Developers
Simple customizable dialog to pick a theme (background and text colors). Supports small screens. May be useful for custom text readers.
RxCache is a reactive caching library for Android and Java, inspired by Retrofit api, which turns your caching needs into an interface.
VerbalExpressions is a Java library that helps to construct difficult regular expressions.
This release commits to a stable 3.0 API. Read the 3.0.0-RC1 changes for advice on upgrading from 2.x to 3.x.