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.

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

Is there more to your iPhone?

Monday, November 25, 2024

Have you ever wondered if there's more to your iPhone than meets the eye? Maybe you've been using it for years, but certain powerful features and settings remain hidden. That's why we'

🎉 Black Friday Early Access: 50% OFF

Monday, November 25, 2024

Black Friday discount is now live! Do you want to master Clean Architecture? Only this week, access the 50% Black Friday discount. ​ Here's what's inside: 7+ hours of lessons .NET Aspire coming

Open Pull Request #59

Monday, November 25, 2024

LightRAG, anything-llm, llm, transformers.js and an Intro to monads for software devs ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Last chance to register: SecOps made smarter

Monday, November 25, 2024

Don't miss this opportunity to learn how gen AI can transform your security workflowsㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect

SRE Weekly Issue #452

Monday, November 25, 2024

View on sreweekly.com A message from our sponsor, FireHydrant: Practice Makes Prepared: Why Every Minor System Hiccup Is Your Team's Secret Training Ground. https://firehydrant.com/blog/the-hidden-

Corporate Casserole 🥘

Monday, November 25, 2024

How marketing and lobbying inspired Thanksgiving traditions. Here's a version for your browser. Hunting for the end of the long tail • November 24, 2024 Hey all, Ernie here with a classic

WP Weekly 221 - Bluesky - WP Assets on CDN, Limit Font Subsets, ACF Pro Now

Monday, November 25, 2024

Read on Website WP Weekly 221 / Bluesky Have you joined Bluesky, like many other WordPress users, a new place for an online social presence? Also in this issue: CrawlWP, Asset Management Framework,

🤳🏻 We Need More High-End Small Phones — Linux Terminal Setup Tips

Sunday, November 24, 2024

Also: Why I Switched From Google Maps to Apple Maps, and More! How-To Geek Logo November 24, 2024 Did You Know Medieval moats didn't just protect castles from invaders approaching over land, but

JSK Daily for Nov 24, 2024

Sunday, November 24, 2024

JSK Daily for Nov 24, 2024 View this email in your browser A community curated daily e-mail of JavaScript news JavaScript Certification Black Friday Offer – Up to 54% Off! Certificates.dev, the trusted

OpenAI's turbulent early years - Sync #494

Sunday, November 24, 2024

Plus: Anthropic and xAI raise billions of dollars; can a fluffy robot replace a living pet; Chinese reasoning model DeepSeek R1; robot-dog runs full marathon; a $12000 surgery to change eye colour ͏ ͏