This Week’s Links
Fragmented Podcast – Ep #123: Android Micro Frustrations
With the good – most of the time – also comes the bad. In this episode, Kaushik (@kaushikgopal) and Donn (@donnfelker) chat about the small annoying things about being an Android developer, or more aptly – “Micro Frustrations.” While they usually cover the new, latest, greatest and awesome developments, it helps to step back and also point out the things that are broken and the 1,000 cuts so to speak.
Faster Adoption with Project Treble
Android P Beta is available now at android.com/beta. As Android continues to evolve, each release brings new features, user experiences, and better security. It is important that these new releases find their way to mobile devices as fast as possible. At Google I/O this week, Google announced several additional devices will be able to be early adopters of the new OS due to Project Treble and new technology.
Introducing ML Kit
At Google I/O on Tuesday, Google introduced ML Kit in beta. This new kit is a new SDK that brings Google’s machine learning expertise to mobile developers in a powerful, yet easy-to-use package on Firebase.
In-App Navigation with Coordinators
While a lot of attention has been given to writing Android apps and exploring the best methods for creating clean architecture, architectural patterns, and repository patterns, etc., not as much attention has been given to in-app navigation. In this post, Hannes Dorfmann talks about the Coordinator pattern and how it could be used within Android development to improve in-app navigation.
(these are pulled from Androiddevdigest.com/jobs)
Senior Mobile Developer at Expodo (Oxford, UK (remote/worldwide work considered))
Android Architect at Never Settle (Denver, CO (Remote))
Need to hire an Android professional? Post a job here
Hello World, AndroidX
This week, Google launched an early preview of the new Android extension libraries (AndroidX) which represents a new era for the Support Library. Google is asking developers to preview the change and give them your feedback. However, they haven’t worked out the kinks, so best not to use this in your app production!
Video: Android Jetpack: Sweetening Kotlin Development with Android KTX (Google I/O ’18)
Watch this video from Google I/O ’18, which introduces Android KTX, which is the new set of Kotlin extensions for Android. This demonstration shows how Android developers writing Kotlin can use Android KTX to make their code more idiomatic, concise, and pleasant. It will also discuss how developers can make their own libraries more Kotlin-friendly.
I/O 2018: Everything new in the Google Play Console
Google Play connects developers to the more than 2 billion active Android devices around the world. In fact, last year 94 billion apps were installed from Google Play. Google continues to empower Android developers with new features in the Play Console to help improve your app’s performance and grow your business. Learn more about what’s new in this article.
An Introduction to Testing Custom Views on Android
If you’re working on a large app, you’ll most likely end up implementing custom views at some point. Learn best practices for implementing custom views in this post.
Caster.io Introduction to Android Things: Releasing a Peripheral IO Driver Library
This lesson is going to show you how to release a peripheral driver library in AndroidThings. We’ll discuss just what is a driver library and the benefits of using one. Then we will take an AndroidThings gesture sensor driver library and release it to BinTray and JCenter.
Caster.io Introduction to Android Things: Creating a Peripheral IO Driver Library
This lesson is going to show you how to create a peripheral driver library in AndroidThings. We’ll discuss just what is a driver library and the benefits of using one. Then we will take an AndroidThings gesture sensor and convert it to a driver library.
Icon Picker Dialog
This fully customizable icon picker dialog provides easy access to many quality icons without having to include them in your project. Icons used by this library are all part of the Material Design Icons set, made by Google as well as several contributors.
An Android custom view that uses ruler for picking the number from given range. You can change width, height, color, distance between indicators, as well as the color and size of the texts in the ruler in XML or dynamically from your java or Kotlin code.