This Week’s Links
Fragmented Podcast – Ep #124: IO 2018 first impressions with Android Dialogs & Pocket Casts team
In this episode of Fragmented, Kaushik (@kaushikgopal) talks to Chiuki & Huyen from Android Dialogs and Russell & Philip from Pocket Casts. Fresh after IO they huddled in a room to talk about their first impressions and what they thought were some of the highlights for Android developers. Hope you enjoy the show! (if you want to see a behind the scenes crossover special, make sure to subscribe to Android Dialogs!)Building with Google Pay
Today, people want to move quickly. Google Pay is one way to help get customers through the checkout line fast! At Google I/O last week, there were some exciting new features announced for developers with Google Pay. This article highlights some of the changes.
Start Making Your Business More Accessible Using Primer
For Global Accessibility Awareness Day on May 17, Google launched a new suite of resources to help creators, marketers, and designers build more inclusive products and designs. Developers can download the Google Primer app and search “accessibility” to learn about the new resources.
Dynamic VectorDrawable Sizing
After chatting with Kaushik Gopal and being challenged with an interesting, yet quite tricky question, Mark Allison wrote this post about the possibility of resizing VectorDrawables programmatically. Find out what his answer is in this article.
Jobs(these are pulled from Androiddevdigest.com/jobs) Director at Verity Recruiting (Plano, TX) Android Developer at Citymapper (London, UK) Need to hire an Android professional? Post a job here |
Evolution of Android Homescreen and Navigation
For Android’s 10th anniversary, the Google Design team thought it’d be cool to look back and see how Android has evolved over the years. As you can imagine, the operating system has had quite a transformation since 2008 ! Read this post for a look at how key features have changed.
Samsung Temporarily Halts Rollout of Galaxy S7 and Galaxy S7 Edge Oreo Update
After rolling out Android 8.0 Oreo out to the newest models, Samsung started to push out the update to many older devices in its lineup. Unfortunately, it looks like some users who updated their phones encountered some problems. Taking note of the problems, Samsung has reportedly halted the rollout of the Oreo update temporarily.
Android P Will Automatically Crash Your Non-responsive Apps
Many Android users have experienced an “app not responding” (ANR) window before, when an application hangs or freezes. The window, which allows you to forcibly close an app or wait to see if it responds, is set to be a thing of the past in Android P. Instead, Google will automatically crash the app.
Exploring the Android Navigation Architecture Component
At the last I/O we saw the introduction of Android Architecture Components, which since have been helping us to simplify the way in which we build our apps. At this year’s I/O, two new additions to this collection of components were announced, including a new Navigation component. In this post, This post dives into the Navigation component and takes a look at exactly how it works.
Video
Caster.io Peripheral IO, learning I²C Output with an Alphanumeric Character Display
This lesson is going to show you how to interact with the Android Things Peripheral IO APIs to understand and communicate with an I2C output peripheral. In this case a 4-digit Alphanumeric Character Display. Use this peripheral to code an IoT Android app.
Caster.io Peripheral IO, learning I²C Input with a Temperature Sensor
This lesson is going to show you how to interact with the Android Things Peripheral IO APIs to understand and communicate with a I2C peripheral. In this case a Temperature Sensor. Use this peripheral to code an IoT android app
Open Source
Espresso-Helper
Do you want to write UI acceptance tests, but find Espresso demotivational with its long and verbose way of clicking a button? With the help of Espresso-Helper, heavily borrowing assertions and matchers from agoda-com/Kakao, this Kotlin-based library can you simplify your Espresso.
Reamp
An easy, powerful, and flexible MVP/MVI library for Android apps. It uses the same principles as Mosby (Model-View-Intent), but more user-friendly with a built-in mechanism to save and restore your view state.