Android Weekly - Android Weekly #538 🤖

Articles & Tutorials
Nikita Afonasov shows how to create a custom shape background for text in your Android apps, with examples for both Android Views and Jetpack Compose.
Sponsored
Mobile DevOps Summit 2022 is a one-day, virtual conference powered by Bitrise that brings together over 2500 mobile practitioners and global business leaders to discuss unique challenges faced by mobile teams. Be part of the conversation where mobile thought leaders and industry experts discuss how they build, test, release, monitor, and collaborate on their mobile apps.
In this post series, Bevan Steele plans to go through some of the most interesting features of the Google Play Console.
Ben Weiss mentions that Baseline Profiles likely are the fastest way to speed up app startup and runtime by ~30%. To help you get going, Google has updated the guidance.
Sponsored
Security is far more expensive if you find vulnerabilities after deployment. This reactive approach can lead to financial loss, reputational damage, data loss, and IP theft. Learn how to integrate security seamlessly throughout the development lifecycle without slowing down your app dev teams.
In this article, John O'Reilly compares parts of the iOS and Android ViewModels and demonstrates the alignment of approaches to structured concurrency in Swift and Kotlin.
This post by Derek Lee walks you through the steps to identify and isolate platform-dependent code in your app to maximize the amount of code you can share between iOS and Android.
Hardik P shows how we can use the Timber logging system to log to both Firebase Crashlytics and a local file.
Niharika Arora discusses vitals to pay attention to while building apps for Android Go.
Chris Arriola continues this introductory series and writes about the powerful toolkit of UI components that ship with Compose enabling you to build rich UIs and interactions.
In this article, Shreyas Patil looks at one of the powerful Kotlin Coroutines APIs: select expressions.
Júlia Jakubcová shares a way to implement shimmers in your UI while data is loading.
Flipper is a highly customizable system for gaining better insight into your apps. Michael Evans demonstrates how to write a custom plugin for it to render logging in your own format.
Place a sponsored post
Jobs
Chariot Solutions is a Philadelphia, PA based consulting company that strives to create a product company culture. We work hard to win exciting projects with some of the top companies in the world, while helping our employees maintain a great work life balance.
Libraries & Code
A Kotlin Symbol Processor to generate Compose PreviewParameterProviders
News
Alan Kelly shares that TensorFlow Lite version 2.10 has optimized Reduce (All, Any, Max, Min, Prod, Sum) and Mean operators
As a way to make it easier for users to find great apps across all Android devices, Google is making changes to the Play Store, enabling users to more easily discover and install apps on other devices directly from their phone.
Google is upgrading the Speech Services by Google speech engine in a big way, providing clearer, more natural voices. All 421 voices in 67 languages have been upgraded with a new voice model and synthesizer.
Videos & Podcasts
The Kotlin 1.7.20 release is out! And with it come a lot of goodies for you to try out and use in your own code. Sebastian Aigner takes a look at some of the highlights in the release.
All the presentations from Droidcon NYC 2022.
Kevin Galligan talk to Nicola Corti about KaMPKit, a collection of samples and tools to get you started quickly with Kotlin Multiplatform.
Should you use Compose state or StateFlow in your ViewModels? Here's Philipp Lackner's answer!
In this video, learn to use the command line tools and the Android debug bridge to diagnose and debug common issues with Deep Links.
Charfaoui Younes demonstrates how you can implement the new Activity Result API to replace the previously deprecated startActivityForResult and onActivityResult mechanism to start and receive results from other Activities.
This episode of MAD skills on Compose basics covers the set of composables that are part of the Compose toolkit: material design components, layouts, modifiers, and more.

Older messages

Android Weekly #537 🤖

Sunday, September 25, 2022

View in web browser 537 September 25th, 2022 Articles & Tutorials Triggering Alarms Tutorial for Android Denis Buketa teaches how to set up alarms in your Android apps using the AlarmManager API,

Android Weekly #536 🤖

Sunday, September 18, 2022

View in web browser 536 September 18th, 2022 Articles & Tutorials Introduction to Interfaces in Kotlin Dave Leed's introductory dive into interfaces, which allow objects to have more than one

Android Weekly #535 🤖

Sunday, September 11, 2022

View in web browser 535 September 11th, 2022 Articles & Tutorials How to automate your UI testing using Maestro This tutorial by Alex Styl will teach you how to setup Maestro on your machine, in

Android Weekly #534 🤖

Sunday, September 4, 2022

View in web browser 534 September 4th, 2022 Articles & Tutorials Exploring Data Store — A New Way of Storing Data in Android If you're currently using SharedPreferences to store data, Hardik

Android Weekly #533 🤖

Sunday, August 28, 2022

View in web browser 533 August 28th, 2022 Articles & Tutorials KSP for Code-Generation Jintin writes a step-by-step guide on how to create a simple KSP plugin for generating Kotlin code. Sponsored

You Might Also Like

Apple unveils M4 chip 💻, TikTok sues US 🏛️, deniable encryption 🔒

Wednesday, May 8, 2024

Apple's Let Loose showcase was all about the iPad. The next iPad Pro will be powered by an M4 chip. It will use a new display tech called Tandem OLED Sign Up |Advertise|View Online TLDR Together

See what Apple did to the iPads

Tuesday, May 7, 2024

Plus: A sperm whale alphabet and Oyo wants some discounted funding View this email online in your browser By Christine Hall Tuesday, May 7, 2024 Hello, and welcome back to TechCrunch PM. Today's

🍿 5 Things to Do With Your Old TVs — Ditching Google Search for Perplexity AI

Tuesday, May 7, 2024

Also: How to Turn Off Vanish Mode on Instagram, and More! How-To Geek Logo May 7, 2024 Did You Know The lens of your eye casts everything it sees upside down onto your retina; only when the image

JSK Daily for May 7, 2024

Tuesday, May 7, 2024

JSK Daily for May 7, 2024 View this email in your browser A community curated daily e-mail of JavaScript news Building Large Scale Web Apps | A React Field Guide I had the privilege to work with Addy

Random Web App Ports, unittest, TypeIs vs TypeGuard, and More

Tuesday, May 7, 2024

`TypeIs` Does What I Thought `TypeGuard` Would Do in Python #628 – MAY 7, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo TypeIs Does What I Thought TypeGuard Would Do in Python In this post,

Daily Coding Problem: Problem #1434 [Medium]

Tuesday, May 7, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Airbnb. You are given a huge list of airline ticket prices between different cities

Chaos, Coyotes & Palm Trees 🌴

Tuesday, May 7, 2024

John Mulaney helps Netflix nail its final comedic frontier. Here's a version for your browser. Hunting for the end of the long tail • May 07, 2024 Chaos, Coyotes & Palm Trees John Mulaney's

Issue 155

Tuesday, May 7, 2024

🧑‍🚀🚀 Humanity has entered the 3rd space age. Professional fraud fighter goes undercover at a “Yahoo Boy School.” The AI music app that actually makes good music. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

A very random issue

Tuesday, May 7, 2024

Plus a new language that compiles to Go, charts for the terminal, and some Go books from Packt. | #​506 — May 7, 2024 Unsub | Web Version Together with Ardan Labs Go Weekly Evolving the Go Standard

Chart | The Growth of a $1,000 Investment, by Stock Market Index 📈

Tuesday, May 7, 2024

In this graphic, we've visualized stock market growth by country over the past five years using major indices. View Online | Subscribe Presented by: Discover the motivations and behaviors of