This Week’s Links
An Introduction to Android Instant Apps
An overview and step-by-step instructions for developing Android Instant Apps, which are new from Google. Instant Apps allow Android users to have the best native app experience as quickly as possible.
How to use Kotlin in Android Studio
At Google I/O keynote last week, Kotlin was announced as an official programming language on Android. While Kotlin is bundled with Android Studio 3.0, if you’re using a prior version, a plugin is required. Installation instructions included.
Open Closed Principle and Context
A deep (really deep) dive into the Open Closed Principle of Object Oriented Design. Includes detailed description and best practices to help readers understand what Open Closed Principle really is and how to apply it in practice.
Abusing Parceable
While it might seem easy to generate a Parceable implementation for data objects, in this blog post John Pettito warns against abusing Parceable and using it too often.
What’s new with Analytics?
Krista Seiden from the Firebase blog gives an update on what’s new with Firebase Analytics, now known as “Google Analytics for Firebase.” While the name has changed, and there are some new features, Seidan assures readers it’s “the same analytics product you know and love.”
Google I/O 2017: Key Take-Aways Developers Need To Know
The Lemberg Blog’s Roman Danlyk gives an overview of notable announcements at last week’s Google I/O 2017.
Jobs(these are pulled from Androiddevdigest.com/jobs) Android Lead at Scoop (San Francisco, CA) Need to hire an Android professional? Post a job here |
Request a Professional App Translation from the Google Play Console and Reach New Users
One way to grow your app and reach new users is to utilize the Professional App Translation Service, now available directly from inside the Google Play Console. Find out how to get started in this post from the Android Developers Blog.
Group Messaging in Android Auto
Utilizing group messaging in your app? This post explains how to apply Android Auto messaging API to group conversations. Specific examples and sample code available.
A Complete Guide To Learn Kotlin For Android Development
This post from the Mindorks blog has everything you need to get started learning Kotlin, including a complete list of resources and tutorials – all in one place.
ConstraintLayout.com
Mark Allison announces the launch of ConstraintLayout.com, a new site for all things related to ContraintLayout. Allison invites user submissions and hopes to grow it into a comprehensive resource for users.
An Introduction to Kotlin on Android
BigNerdRanch celebrates the announcement of Kotlin as a first-party language on Android at Google I/O 2017 with this blog post. The post includes a look at how Kotlin is used to write an Android app.
Learn to create a Roll Dice Game on Android
A step-by-step tutorial to create a simple Roll Dice Game on Android. A good introduction to learn how to manipulate simple view and how to get resources dynamically.
Android Encryption Demystified
Oleg Afonin for the Elcomsoft Blog explains Android encryption, and why the current Android user is most likely not adequately protected.
Kaush and Donn Go to Google IO 2017
Donn Felker (@donnfelker) and Kaushik Gopal (@kaushikgopal) are back at Google I/O. Click to listen to fun interviews with Android Developers and hear what they have to say about I/O and Android in general.
What do 17 Google Developers Experts for Android think about Kotlin?
Seventeen opinions. One blog post. All about Kotlin.
Open Source
AppDataReader
A library for reading Shared Preferences and Database values within the application.
hypertrack-live-android
Build live location sharing into your app with HyperTrack
permissionUtil
A simple easy-to-use permission helper for Android. No need to handle result in onActivityResult and passing it to fragment or model.
Remote-storage-android-things
Create an FTP server using on raspberry pi and build your own wireless storage & backup solution for home