Android Weekly - Android Weekly #563 🤖

Articles & Tutorials
Alex Styl covers how to use themes in your Jetpack Compose app, using Material 3 Compose.
Sponsored
RevenueCat provides a backend and a wrapper around Apple's StoreKit and Google Play Billing to make implementing and managing in-app purchases and subscriptions easy. Integrate in minutes. Try for free.
Marcello Galhardo shares a “How To” guide on Trampoline Activities.
Daniel Atitienei examines Kotlin flows in more detail and considers several practical applications.
Sponsored
Wildlife Studios knows a thing or two about shipping successful mobile games, with over 60 titles and over 3 billion downloads. Don't miss this webinar where they're sharing key tips for maximizing the performance and discoverability of mobile games.
Radhika explores the DrawStyle API for Text Stroke Effects in Jetpack Compose.
Shreyas Patil shows how the Mutekt library can help us simplify state management in Kotlin.
"UiAutomator" doesn't allow us to get strings using the generated R class, but Alex Zhukovich shares a workaround.
Morten Krogh-Jespersen sheds light on the runtime code verification issue and why you can safely ignore it going forward when using R8 and D8
Rebecca Gutteridge examines Android Studio’s App Quality Insights (AQI) window which enables developers to discover, investigate, and reproduce issues reported by Firebase Crashlytics, directly within the context of your local Android Studio project.
Christian Moser introduces new surface color roles which offer more flexibility for large screens and rich color features.
In this article, Tyson Henning teaches how prewarming affects app startup time, and how to manage it.
Are you ready to add some colorful flair to your Jetpack Compose project? Nicolas Haan shows how to use the Canvas API and SweepGradient.
In this second post, Bevan Steele shows how to use a script & running it on GitHub Actions to create a CI/CD system that gets triggered when you push to a specific branch.
Jesse Wilson's musings on naming things, for when he found himself writing "WidgetFactoryFactory".
Victor Brandalise shows how to build a 24h time picker dialog using Jetpack Compose.
Place a sponsored post
We reach out to more than 80k Android developers around the world, every week, through our email newsletter and social media channels. If you have a product or service that helps Android developers, you should reach out to us and place a sponsored post in our upcoming issues!
Design
Phosphor is a flexible icon family for interfaces, diagrams, presentations — whatever, really (MIT licensed)
Jobs
We at Bontouch have a simple but ambitious idea: to make the world’s greatest apps, and we develop products used by more than 50 million people in 196 countries. We are hiring for Stockholm & Kalmar. Join us!
Libraries & Code
A collection of Kotlin Multiplatform extensions that will make your code elegant & efficient
This repo includes production-ready samples that showcase a way of simply writing bug-proof Jetpack Compose UI tests. Every UI component, possible behavior, and state was tested!
Redwood is a library for building reactive Android, iOS, and web UIs using Kotlin. NOTE: Redwood is currently under development and not ready for use by anyone
FlowMVI is a Kotlin Multiplatform MVI implementation based on coroutines with a few main goals
News
Google announced the full release of the Jetpack Media3 library
Connecting and empowering women in Android from all over the world. Attend droidette workshops every first and 3rd Monday of the Month.
Videos & Podcasts
Dive deeper into Bitrise functionality, particularly Bitrise checks, and triggers for our builds when we open pull requests and push to our branches.
Nicole Terc is an Android Software Engineering Lead and in this friendly interview, she shares her story and career path.
Donn and Kaushik talk about one of the age old bike shedding topics – code formatting, and how you can solve it with automation and tools.
Did you know that Kotlin can smart-cast a variable in response to calling your own functions? Dave Leeds shows how to use Kotlin's experimental Contracts feature to make that happen!
Learn how color schemes are applied to product UI using Material Design tokens in Material Design 3
Raluca Sauciuc joins Tor and Romain to talk about what goes on behind the scenes in Android Studio
This is part 6 in the series by Stavro Xhardha on Collections in Kotlin.
Charfaoui Younes shows you how to use the new logcat feature in Android Studio that makes debugging your apps a breeze.
Manuel Perera shows a tip on how to tweak one of the Compose layouts to implement a fun and complex look and the benefits of doing it with Compose.
Simona Stojanovic concludes the MAD skills series on Compose Layouts and Modifiers, with an overview of all the presentations.
P.Y. and Mitch talk about android performance, memory leaks, tools for performance monitoring, Android at Square, and his journey as an L8 android developer at Square.

Key phrases

Older messages

Android Weekly #562 🤖

Sunday, March 19, 2023

View in web browser 562 March 19th, 2023 Articles & Tutorials Locally building and pushing to Play Store using Fastlane In this 2 posts series, Bevan Steele aims to give the simplest way possible

Android Weekly #561 🤖

Sunday, March 12, 2023

View in web browser 561 March 12th, 2023 Articles & Tutorials Random Musings on the Android 14 Developer Preview 2 Mark Murphy digs through the API differences report, the high-level overviews, and

Android Weekly #560 🤖

Sunday, March 5, 2023

View in web browser 560 March 5th, 2023 Articles & Tutorials Implementing a Splash Animation with core-splashscreen Miguel looks at the new API introduced with the release of Android 12 to unify

Android Weekly #559 🤖

Sunday, February 26, 2023

View in web browser 559 February 26th, 2023 Articles & Tutorials How to use Gradle Managed Devices with your own devices Yury demonstrates how to use your own device farm to launch tests remotely

Android Weekly #558 🤖

Sunday, February 19, 2023

View in web browser 558 February 19th, 2023 Articles & Tutorials Layout modifiers in Jetpack Compose In this article, Jorge Castillo shares his in-depth knowledge about how Layout Modifiers work

You Might Also Like

📧 Did you want this discount?

Thursday, May 2, 2024

Your chance to save on MMA is about to end. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Scoop: Tiger Global-backed Innovaccer in talks to raise $250M

Wednesday, May 1, 2024

Plus: An update on Google's layoffs and the social platform X didn't see coming View this email online in your browser By Christine Hall Wednesday, May 1, 2024 Welcome to TechCrunch PM. Today,

🖥️ Why I'm Never Going Back to a Windows PC — Tips Before You Buy a Smart Ring

Wednesday, May 1, 2024

Also: How to Clear the Moisture Detected Warning on Samsung Phones, and More How-To Geek Logo May 1, 2024 Did You Know A single 1 oz shot of espresso only has approximately 40 mg of caffeine, whereas a

Daily Coding Problem: Problem #1428 [Hard]

Wednesday, May 1, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Microsoft. Given an array of positive integers, divide the array into two subsets such

Top Tech Deals 👀 Samsung Gaming Monitor, Pixel Watch 2, MacBook Air, and More

Wednesday, May 1, 2024

Get a discounted M3 MacBook Air or expand your Xbox storage. How-To Geek Logo May 1, 2024 Top Tech Deals: Samsung Gaming Monitor, Pixel Watch 2, MacBook Air, and More Get a discounted M3 MacBook Air or

Infographic | Visualizing Global Gold Production in 2023 🏅

Wednesday, May 1, 2024

Gold production in 2023 was led by China, Australia, and Russia, with each outputting over 300 tonnes. View Online | Subscribe Presented by: Access European benchmarks with a trusted 25-year history

⚙️ GPT-5 may be releasing sooner than expected

Wednesday, May 1, 2024

Plus: Amazon rebrands AI branch ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Noonification: How to Create a CI/CD Pipeline Using GitHub and AWS EC2

Wednesday, May 1, 2024

Top Tech Content sent at Noon! Get Algolia: AI Search that understands How are you, @newsletterest1? 🪐 What's happening in tech today, May 1, 2024? The HackerNoon Newsletter brings the HackerNoon

Arc for Windows is better than Chrome

Wednesday, May 1, 2024

Adobe bug bounty; Rabbit's first R1 software update; Dream podcaster mic -- ZDNET ZDNET Tech Today - US May 1, 2024 placeholder Arc browser is now available for Windows and it's so much better

Is TikTok trying to get banned from the App Store early?

Wednesday, May 1, 2024

TikTok is offering some users a way to buy its in-app tipping tokens outside of Apple's App Store. View this email online in your browser By Alex Wilhelm Wednesday, May 1, 2024 Good morning, and