Android Weekly - Android Weekly #655 🤖

Articles & Tutorials
Sponsored
We reach out to more than 80k Android developers around the world, every week, through our email newsletter and social media channels. Advertise your Android development course!
Joseph James shows how styled text in your strings.xml—using tags for bold, italic, underline, and more—can be displayed in Jetpack Compose without losing those styles.
Setting up Room for Android is simple enough. But setting up Room for iOS in newer versions of Room (after alpha05) is trickier than expected, and Manpreet Kunnath helps out.
Onyx Mueller announces the release of a new library: Pinata for Android, to simplify your integration with Pinata’s platform.
A rundown of TJ Dahunsi's favorite Android Jetpack releases in 2024, in order of architectural layer.
Amanda Hinchman focuses on how Jetpack Compose compiler diagnostics are retrieved by the Kotlin compiler.
Hlayan Htet Aung discusses what Binary Compatibility Validator is, what it’s used for, and how it’s useful.
Iosu Lizarraga walks you through the process of integrating form validation in an Android application using Jetpack Compose.
Iosu Lizarraga encountered some problems and blockers updating to Compose Multiplatform, so this article is aimed at both if you are migrating or starting a KMP project from scratch.
Leo N explores what memory leaks are, why they happen, and then introduce LeakCanary as a powerful tool to detect and fix these leaks.
Ioannis Anifantakis examines two popular tools for delivering events from your ViewModel to the UI: Channels and SharedFlow.
Siamak Mahmoudi explores Jetpack Compose AndroidView component compatibility with common large-scale E2E testing platforms (Appium + Pytest).
Simona Milanović recounts Season 1 of "Compose Tips for Delightful UI" which covered a variety of different, delightful topics that will make your UIs shine.
Eevis Panula takes a look at an accessibility setting called time to take action.
Videos & Podcasts
Mohsen Mirhoseini explores the top 10 exception handling best practices in Kotlin.
I Spent $400 on Ads: How Many App Installs Did I Get?
Adam McNeilly's collection of stream recordings/videos about developing for Android XR
Philipp Lackner shows how you can implement a floating action button explode animation in Jetpack Compose that transitions into a new screen.
Kaushik Gopal sits down with Dan Rusu to discuss the pods4k Immutable Arrays library which can deliver 2–8× speed boosts and 5× lower memory usage in Kotlin/Android apps.
Specials
This report explains the importance of client-side reliability, describes the challenges of working in such an environment, and provides a useful set of SRE concepts and potential tools to apply to your own client applications.

Older messages

Android Weekly #654 🤖

Sunday, December 22, 2024

View in web browser 654 December 22nd, 2024 Articles & Tutorials Sponsored Solving ANRs with OpenTelemetry While OpenTelemetry is the new observability standard, it lacks official support for many

Android Weekly #653 🤖

Thursday, December 19, 2024

View in web browser 653 December 15th, 2024 Articles & Tutorials Sponsored Genius Scan SDK: a document scanner in your app Embed a reliable document scanner with OCR in your app, enabling your

Android Weekly #652 🤖

Tuesday, December 10, 2024

View in web browser 652 December 8th, 2024 Articles & Tutorials Sponsored Add paywalls in one line of code Take the pain out of configuring and testing your app's paywalls. With RevenueCat

Android Weekly #651 🤖

Sunday, December 1, 2024

View in web browser 651 December 1st, 2024 Articles & Tutorials Advertise your Android dev course to over 80k readers We reach out to more than 80k Android developers around the world, every week,

Android Weekly #650 🤖

Sunday, November 24, 2024

View in web browser 650 November 24th, 2024 Articles & Tutorials Sponsored Why your mobile releases are a black box “What's the status of the release?” Who knows. Uncover the unseen challenges

You Might Also Like

A Spirited Debate Around AI

Friday, March 28, 2025

There are fundamental questions likely without good answers; let's focus on how this needs to work for everyone A Spirited Debate Around AI There are fundamental questions likely without good

Ranked | Which AI Chatbots Collect the Most Data About You? 🤖

Friday, March 28, 2025

Data collection is inevitable in the computer age. But what do AI chatbots collect, and how do they compare to each other? We find out. View Online | Subscribe | Download Our App Why We're Going

Daily Coding Problem: Problem #1731 [Medium]

Friday, March 28, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Stitch Fix. Pascal's triangle is a triangular array of integers constructed with the

Your monthly update has arrived

Friday, March 28, 2025

What's new in Google Play and Android Email not displaying correctly? View it online Google Play logo March 2025 Google Play enhances widget discovery to drive engagement with your app Google Play

iOS Dev Weekly – Issue 705

Friday, March 28, 2025

It's that time of year again! Give me a W, give me a W, give me a D, give me a C! ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Issue #586: Fyrox, noisy symmetry, and Project Prismatic

Friday, March 28, 2025

View this email in your browser Issue #586 - March 28th 2025 Weekly newsletter about Web Game Development. If you have anything you want to share with our community please let me know by replying to

iOS Cocoa Treats

Friday, March 28, 2025

View in browser Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. SwiftUI TabView: Explained with Code Examples The SwiftUI

Scaling QA with Generative AI!

Friday, March 28, 2025

Interview coming soon! testRigor transforms software testing with effortless, code-less automation for web, mobile, and desktop applications. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

A Clarifying Moment 🖌️

Friday, March 28, 2025

OpenAI shows what it really thinks of creative folks. Here's a version for your browser. Hunting for the end of the long tail • March 28, 2025 A Clarifying Moment In case you were on the fence

ASP.NET Core News - 03/28/2025

Friday, March 28, 2025

View this email in your browser Get ready for this weeks best blog posts about ASP.NET Core! ASP.NET Core delegated Microsoft OBO access token management (Entra only) — by damien_bod Level Up Your