This Week’s Links
Playtime 2017: Find Success on Google Play and Grow your Business with New Play Console Features
As Google Play continues to grow rapidly, the team at Google want to help people understand their business. On Thursday, their team kicked off their annual global Playtime series with back-to-back events in Berlin and San Francisco. Over the next month, they’ll be hearing from many app and game developers in cities around the world.
Adding delightful details to your user interface is a great way to push your app above competition. In this article, check out how how the Social Steps app utilized the custom toolbar from implementation point of view.
Product Planning for Machine Learning
When it comes to applied machine learning, the algorithm is often what captures the popular imagination. While the team at Square recognizes Machine Learning is a versatile tool, its effectiveness is tied to the operational environment and problem context. This blog post covers the factors that product and process managers should know in order to plan for ML-based solutions well.
Kotlin Could Overtake Java on Android Next Year
Now that Google has endorsed Kotlin for Android development, Java-based mobile developers could become dinosaurs – and sooner than you might think! Realm performed an anonymized assessment of 100,000 developers using its database and which languages they were using, determined by developers’ selection of SDKs. Realm found that 20 percent of apps built with Java before Google’s May endorsement of Kotlin are now being built in Kotlin.
Getting Rid of Boilerplate with Kotlin Android Extensions
The purpose of Kotlin Android Extensions is to completely eliminate the phrase findViewById – probably the most common phrase in every Android codebase. Basically after applying the plugin, every view can be referenced by their id supplied in the xml layouts, without casting, as their respective types. In this article, learn how to apply these plugins.
Cardiogram for Android Wear
Over the last year, hundreds of thousands of people have used Cardiogram to gain insights into their health on a daily basis—in areas like sleep, fitness, stress, and medical conditions—using wearables like the Apple Watch and Garmin devices. Today, Cardiogram is available on Android Wear!
41 Percent of Android Phones are Vulnerable to ‘Devastating’ Wi-Fi Attack
A new exploit can allow attackers to read Wi-Fi traffic between devices and wireless access points, and even modify it to inject malware into websites. Researchers have started disclosing security vulnerabilities, and it looks like Android and Linux-based devices are the worst affected by multiple vulnerabilities.
(these are pulled from Androiddevdigest.com/jobs)
Senior Android Engineer at Juvo Mobile (San Francisco, CA)
Principal iOS at Mindstrong (Palo Alto, CA)
Android Engineer at Ibotta (Denver, Colorado)
Need to hire an Android professional? Post a job here
Android LiveData API: A Quick Look
Threading and lifecycle are one of the top concerns when developing applications for the Android platform. UI has to be interacted with on a dedicated thread (main thread) but in order to keep the UI responsible to user input and rendering, blocking or CPU intensive calculations should be kept off it. Learn how different libraries and plugins can help in this blog post.
Kotlin 1.2 Beta2 is Out
The second Beta release for Kotlin 1.2 is here. This release has been mostly focusing on smaller internal changes and on adding some missing pieces to our multiplatform project story. Read more in this blog post!
Design Patterns in Android – Observer
Design patterns are reusable solutions to the most commonly occurring software problems. In this post, it’s time to meet the Observer, one of the Behavioral Design Patterns, which means it gives you the way to communicate between different classes and objects.
The adapter gives you a thread-safe way to access the elements just like a list. It does that by using extension functions like add, in(contains), remove, and much more!
This library can assist you in creating record button view in Android.