This Week’s Links
Fragmented Podcast – Ep #130: Sunsetting ReactNative at Airbnb with Gabriel Peal – Part 2
In this episode of Fragmented, Donn (@donnfelker) and Kaushik (@kaushikgopal) resume their conversation with Airbnb’s Gabriel Peal. If you haven’t listened to Part 1, you really should go back and do that. In that episode, they kicked off the interview by first trying to understand the goals and the story behind why React Native was chosen as the code sharing technology/tool. After two years, 220 screens, and 120,000 lines of javascript, Gabriel tells Donn and Kaushik why they’re moving away from React Native.
What’s New for Text in Android P
With the release of Android P Beta 2 and the final APIs, the Google blog takes a deeper dive into what’s new for text. This article takes a closer look at Precomputed Text and Magnifier.
How Android Things and IoT Will Transform Our World
If you’ve ever run across the CMU SCS Coke Machine website with its garish red background, you may think it’s one of the most pointless websites in all of cyberspace. But, despite the fact it hasn’t been updated in 12 years, the website is one of the most crucial documents in the world. Find out why this jumble of pages is important in this article about how the IoT will transform our future.
Your Phone Isn’t Listening to You, Researchers Say, But it May be Watching Everything You Do
Most people have heard the classic “your phone is listening to everything you say,” conspiracy theory. To put this theory to the test, a group of computer science academics ran an experiment to test more than 17,000 of the most popular Android apps in order to determine if any of them recorded audio from the phone’s microphone. Read the results in this post.
React Native: A Retrospective from the Mobile-Engineering Team at Udacity
The mobile team here at Udacity recently removed the last features in our apps that were written with React Native. After numerous inquiries regarding their usage of React Native and why they’ve stopped investing in it, this article gives some insights.
Jobs(these are pulled from Androiddevdigest.com/jobs) Android Chief Software Architect ($100K/yr) – Online Hiring Tournament at Crossover (Remote) Android Engineer at Numbrs Personal Finance AG (Zurich, Switzerland) Android Engineer at NumberEight (London, United Kingdom (no Remote)) Software Engineer (Android) Java/C++ at Verifone (Chicago, IL) Need to hire an Android professional? Post a job here |
Automated Testing Will Set Your Engineering Team Free
Azimo’s mobile apps are used to move hundreds of millions of dollars in remittances to more than 190 countries every year. Around 10,000 variables affect our testing process, including localisation in eight languages.With a team of just six engineers they are able release iOS and Android apps to production every week, with 99.5% of users enjoying an uninterrupted, crash-free experience. Baffled by how they achieve this? Ready this article to learn about their testing process.
Android Instant Apps Tutorial
Are you interested in Android Instant Apps, but aren’t sure where to start? In this tutorial, discuss what Instant Apps are in Android and how to implement them in your Android application.
Videos
Caster.io Custom ViewGroups (Part 5): Implementing onLayout
In this lesson, we will implement the onLayout in our custom ViewGroup in order to assign a final position and size to its child views. In this lesson learn how to calculate the bounding box of each child view as left, top, right, and bottom coordinates, factor the padding, margins, and sizes of each child into each other’s layout coordinates and to use the layout method to set the left, top, right, and bottom for each child view.
Caster.io Setting up the Business Data for the Domain Layer
Within Clean Architecture, the Domain layer is the central point of our Android Application architecture. In this lesson, we’re going to begin building our application starting with the core business logic of our app within this layer, this will consist of building the data class to match the Projects that we get back from the Github API.
Open Source
Android Material Color Picker Dialog
This is a simple, minimalistic and beautiful dialog color picker for Android 4.1+ devices. This color picker is easy-to-use and easy-to-integrate in your application to let users choose color in a simple way. The color picker features Hex and (A)RGB color goes, and allows you to set the color using (A) RGB values and HEX codes.
Quick Permissions Kotlin
Sometimes, Android Runtime permissions can be a pain. To make Runtime permissions a little easier, Quick Permissions Kotlin was created with no Gradle plugin and no long-running build times.