This Week’s Links
Fragmented Podcast – Episode #101 – Learning Kotlin
Another day, another opportunity to learn more Kotlin. In this episode, Kaushik walks through the concept of visibility modifiers. How do the modifiers in Kotlin differ from the ones in Java? What is this new internal modifier? When should I use each of the operators.
Update on Kotlin for Android
In the six months since Kotlin was announced as a first-class language for Android at Google I/O, the number of apps on Google Play using Kotlin has more than doubled. More than 17 percent of the projects in Android Studio 3.0 are now using Kotlin. Check out this update on other developments with Kotlin in this post on the Google Developers blog.
Android Accessibility – Making Your App Switch Access Compatible
Is your app Switch Access Compatible? Read this post from Google Developer Rebecca to for a step-by-step guide to making sure your app is accessible, and Swtich Access Compatible.
Google Developers Launchpad Studio Works with Top Startups to Tackle Healthcare Challenges with Machine Learning
Google announced the first four startups to join Launchpad Studio, our 6-month mentorship program tailored to help applied-ML startups build great products using the most advanced tools and technologies available. These four startups were selected based on the novel ways they’ve found to apply machine learning to important challenges in the Healthcare industry. Click to read more about the apps.
A New Way for Developers to Monetize on Square’s Platform
Following their announcement in September that they’re working with Eventbrite to expand our offering for marketplaces, the team at Square is excited to share that now marketplaces and platforms using their eCommerce API or Square Checkout can pay out their merchants and get paid themselves! In the last few months the team at Square has worked closely with several developers and partners to test, refine, and provide feedback about the product.
KotlinConf Keynote Recap
Check out this recap of the KotlinConf Keynote address. During the conference keynote, Andrey Breslav, the lead designer of Kotlin, announced a few major developments around Kotlin, and now they’re sharing the news with everyone else.
Android Developer Beginner Step #1 – Interacting with the UI
This is the first article from a series which point out the most crucial parts in the beginning of Android development. Step by step.
(these are pulled from Androiddevdigest.com/jobs)
Android Engineer at Citymapper (London)
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
Adaptive Icon Bug Discovered by Swipe for Facebook Dev Causes Reboots on Oreo Devices, Google Is On The Case
According to app reviews on the Play Store, version 7.2 of Swipe for Facebook would cause phones running Oreo to crash and potentially spiral into a bootloop. The developer of the app has been able to figure out the problem and has since released a fixed 7.21 update. Read more about the bug in this article.
Android Developer Beginner FAQ #1 — Margin vs Padding
Check out this this short article which explains the difference between a margin and a padding. This article uses a lot of visuals to show the difference.
Diving into Android Oreo Security Changes
Currently, Android is the most popular operating system in the world, which makes it a target for all sorts of villains. Luckily, Google understands and made security a priority during the development of each new version of Android. Find out more about the security changes in the latest release in this article.
Use this template to create a real-water ripple effect through the drawBitmapMesh method, which simulates a ripple across users’ screens.
FastTextView, which is faster than Android TextView, uses StaticLayout to render Spanned String. It will support most features of Android TextView.