Android Weekly - Android Weekly #522 🤖

Articles & Tutorials
How you ship your code to production in a way that is fast and reliable is what differentiates a powerful team. Gergely Orosz discusses several aspects of how to make this happen.
Sponsored
Release faster and more reliably with Runway. Runway integrates with all of your tools, enabling end-to-end automation and seamless coordination across your team. Try Runway for free today.
Cesar Valiente teaches how to use the Bazel build system to build your next Android app.
Do you use Firebase Remote Config to enable features across your builds? Bevan Steele shares a tip on how to ensure that users always see the correct features when shifting between various build types.
Sponsored
Privado CLI tool scans your app's code & automatically identifies the data types it collects & the data types you share with SDKs. The tool uses this data to automatically generate a data safety report that you can import directly to your Play Store console. Learn more about our free tool here.
Mishaal Rahman shares what EROFS is, and evidence pointing to it becoming mandatory on Android 13 launch devices.
Investing in a good navigation framework will help you save tons of migration work afterward. Kaustubh Patange examines a couple of different options.
In this second article, Ehsan Mehranvari shows how the design system works in action by creating a sample Jetpack Compose application and using the Tiara Elm theme to create a sample screen.
Eric Donovan shows how powerful Eithers, a class that holds one of two states, can be when building an app.
Eric Duenes teaches how to use Compose Interoperability in your Android app.
Here are 3 things to know about Android Privacy, Platform & Security from Google I/O'22.
Ben Trengrove demystifies why your debug apps with Jetpack Compose may be running slower than a release build.
Rebecca Franks teaches how to create and use custom easing functions in Compose.
Christophe Beyls solves an efficiency problem by designing a new Flow operator that will allow SharedFlows to integrate better with the lifecycle.
FunkyMuse shows how simple it is to add Gradle version catalogs to your build for centralized version management.
Sponsored
Mobile experiences can be impacted by endless combinations of user actions, devices, connectivity, third-party SDKs, location variables, and more. Tracking latency and basic error data is not enough to make informed decisions that maximize your revenue potential. Find out why in this webinar.
Place a sponsored post
Jobs
To enable Android users to use our translation technology, you will be responsible for the graphical interface and for implementing the concepts we develop together with the product team. You will be directly responsible for ensuring that millions of users have access to DeepL.
MEGA is looking for a Senior Android Engineer with a deep understanding of the SOLID principles, unit testing, and refactoring, to join our global team.
Konrad is looking for Android developers of all experience levels to join our mobile team building native apps for the world’s most exciting companies. Our team of 200+ developers is always looking to solve challenging problems, learn, and have fun!
News
Google has released the third Beta of Android 13, taking us into the final phase of our cycle where we’re focusing on polish and performance.
Do you use Kotlin Multiplatform in your projects? The Kotlin Multiplatform User Survey is now open.
A new version of KotlinDL is available with new models, the experimental high-level Kotlin API for Pose Detection, new layers and preprocessors contributed by the community members, and many other changes.
Videos & Podcasts
Philipp Lackner shows you how to easily implement a lazy loading grid in Jetpack Compose with either a fixed amount of columns or making it adaptive to adapt the columns to the width of the parent.
Takeshi Hagikura shares an experimental Android Studio feature called Live Edit. With Live Edit, changes you make to your composables show up instantaneously on your emulator, physical device, and Compose Preview
In this episode, Donn and Kaushik talk to Android GDE Vinay Gaba about learning Jetpack Compose.
In this episode, Chet, Romain and Tor talk with Alan and Esteban from Android Studio about the new "Live Edit" feature recently launched at Google I/O in the Electric Eel canary build.
Kotlin 1.7.0 has been released. It unveils the Alpha version of the new Kotlin/JVM K2 compiler, stabilizes language features, and brings performance improvements for the JVM, JS, and Native platforms.
Bhavna Thacker covers the basics of different Lazy Layouts in Jetpack Compose and what's new in Jetpack Compose 1.2 Beta.
Here's what to look for when testing for accessibility and summarize the different ways to approach testing
Seb ponders about what happens when you add null + null, and why it returns a string!

Key phrases

Older messages

Android Weekly #521 🤖

Sunday, June 5, 2022

View in web browser 521 June 5th, 2022 Articles & Tutorials Create realistic widgets with Jetpack Glance Kasem SM shares his learnings and experience pairing a Glance Widget with Work Manager API

Android Weekly #520 🤖

Sunday, May 29, 2022

View in web browser 520 May 29th, 2022 Articles & Tutorials Animated Pixie Dust Cursor and more Maia Grotepass builds three retro animated cursor-inspired animations in Jetpack Compose. Sponsored

Android Weekly #519 🤖

Sunday, May 22, 2022

View in web browser 519 May 22nd, 2022 Articles & Tutorials Composable functions and return types James Shvarts shares some examples from the official API Guidelines for Jetpack Compose First, he

Android Weekly #518 🤖

Sunday, May 15, 2022

View in web browser 518 May 15th, 2022 Articles & Tutorials Implementing snapshot-aware data structures Zach Klippenstein digs deeper into Compose to find out how mutableStateOf actually works.

Android Weekly #517 🤖

Sunday, May 8, 2022

View in web browser 517 May 8th, 2022 Articles & Tutorials Using MotionLayout in Compose In this blog post, James Shvarts goes over an example of using MotionLayout in Jetpack Compose by animating

You Might Also Like

I/O is coming, get ready

Tuesday, April 30, 2024

What's new in Google Play and Android Email not displaying correctly? View it online April 2024 Google I/O program details are now live Google I/O program details are now live Get a sneak peek at

Google and Fisker cut jobs

Monday, April 29, 2024

Plus, Getir exits most markets and real estate investors learn to Backflip View this email online in your browser By Christine Hall Monday, April 29, 2024 Happy Monday, and welcome back to TechCrunch

⌨️ You'll Want One Of These Steam Deck Keyboards — Why I Stopped Trying to Finish Games to 100%

Monday, April 29, 2024

Also: Conditional Formatting in Spreadsheets, and More! How-To Geek Logo April 29, 2024 Did You Know Babies have more bones than adults; as they age, several bones (such as the plates in the skull)

Behind the Product – Miro

Monday, April 29, 2024

Brought to you in partnership with CustomerIQ The AI platform to help teams aggregate, search, and synthesize customer feedback. CustomerIQ aligns teams with insights from channels like CRM notes,

Rapidly responsive... space stations!?

Monday, April 29, 2024

There are scant details as to the mission profile, but I can't help but feel intrigued by this news from Gravitics View this email online in your browser By Aria Alamalhodaei Monday, April 29, 2024

Daily Coding Problem: Problem #1426 [Hard]

Monday, April 29, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Salesforce. Given an array of integers, find the maximum XOR of any two elements.

Code Story - Mar 24

Monday, April 29, 2024

Welcome to the March addition of the podcast newsletter. Please enjoy, and check out any of the episodes you might have missed below. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Feature | The Best Visualizations from April on Our New App 📲

Monday, April 29, 2024

See the most popular, most discussed, and most liked visualizations on our new data storytelling app Voronoi from April. View Online | Subscribe At the end of 2023, we publicly launched Voronoi, our

😸 Tangible change

Monday, April 29, 2024

🤖 Elon is closing in on $6 billion in funding for his AI startup. 🛜 The FCC has officially voted... Product Hunt Read in browser This newsletter is brought to you by YOU MIGHT HAVE MISSED 🤖 Elon is

⚙️ AI has emotions now

Monday, April 29, 2024

Plus: Meta AI? More like Mid-ta AI! ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌