Android Weekly - Android Weekly #619 🤖

Articles & Tutorials
Sponsored
Take a self-guided tour to see how quickly you can identify and solve a user-impacting issue. With Embrace, view any error in the context of other technical and behavioral events, like clicks, taps, network calls, breadcrumbs, and more. See why having a full timeline of everything that happened during a user's session helps you solve problems faster.
Donovan LaDuke's last article covered using Compose views in an existing XML view, but what happens when the opposite is needed? This article goes over the details.
Donn Felker discusses why an XML Toolbar is far simpler and requires less code than an AppBar in a ComposeView.
Sponsored
They’re messy. Chaotic. Time-devouring. Without the sort of infra support that non-mobile software engineers usually receive, mobile engineers are left to build bespoke scripting and then spend hours every release remembering how they did things last time. The complex (and mundane) tasks required to get an app into the hands of users is a time sink that pulls engineers away from more important work. How do we fix this?
Renato Costa examines Kotlin Flows which are powerful tools to handle streams of data in a suspending manner.
Eric Donovan introduces N8, a pure Kotlin, state-based navigation library.
This tutorial demonstrates how to use Android Studio to create an advanced mobile application for iOS and Android using Kotlin Multiplatform.
Narayan Panthi shows how to build a nested LazyColumn in Jetpack Compose.
Julien Salvi takes time to explore and integrate ML Kit's new library to digitize physical documents directly from your Android application.
Kevin Schildhorn considers why many teams are building more architectures than needed or intended which can lead to slow Kotlin Multiplatform build times.
The ClickableText composable has been marked as deprecated. Joe Birch shows how to replace it with the newer LinkAnnotation.
When it comes to Kotlin Multiplatform (KMP), Firebase lacks official support. FunkyMuse shows how to use an open-source SDK wrapper that supports KMP.
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. Advertise your Android development course!
Libraries & Code
state based navigation library
The Firebase Kotlin SDK is a Kotlin-first SDK for Firebase. Its API is similar to the official Firebase Android SDK Kotlin Extensions but also supports multiplatform projects.
News
Are you a Kotlin Playground user? Take this JetBrains survey to help shape the future of the Kotlin Playground!
Videos & Podcasts
Dave Leeds covers the basics of inline functions, the nuances, and how we can use crossinline and noinline to get the behavior that we want.
Charfaoui Younes demonstrates four ways to handle recomposition within Jetpack Compose UIs.
Stevdza-San shows how to load an image URL on both Android and iOS with ease!
Learn about the Android 15 Beta release, how Android Studio uses Gemini Pro to make Android development faster and easier, a story about how Google Drive cut code and development time in half, and how to use Dependency Injection in Compose!
Code with the Italians dives into their open-source Android app designed for privacy-first photo sharing.
Philipp Lackner helps you understand the difference between MVVM vs. MVI
Daniel Atitienei explores the new Version Catalogs, examining the benefits and also how to migrate to it.
Yanneck Reiß explores the Android Studio Device Streaming feature, powered by Firebase.
In this talk, learn how Bazel can be beneficial for improving the build times of your project
Dmitri Chernysh walks through the steps needed to publish an app on Google Play.

Older messages

Android Weekly #618 🤖

Sunday, April 14, 2024

View in web browser 618 April 14th, 2024 Articles & Tutorials Sponsored Mobile releases are broken. How do we fix them? They're messy. Chaotic. Time-devouring. Without the sort of infra support

Android Weekly #617 🤖

Sunday, April 7, 2024

View in web browser 617 April 7th, 2024 Articles & Tutorials Sponsored Troubleshooting Expo apps: tips and best practices If you've ever run into an Expo issue, this one's for you. Come

Android Weekly #616 🤖

Sunday, March 31, 2024

View in web browser 616 March 31st, 2024 Articles & Tutorials Generics In a new chapter of Kotlin: An Illustrated Guide, Dave Leeds teaches how to use generic types. Sponsored Upcoming workshop:

Android Weekly #615 🤖

Sunday, March 24, 2024

View in web browser 615 March 24th, 2024 Articles & Tutorials Sponsored Webinar: Android Malware Application Protection Register and join our webinar on April 9th to learn about Android

Android Weekly #614 🤖

Sunday, March 17, 2024

View in web browser 614 March 17th, 2024 Articles & Tutorials Animations with Lookahead in Jetpack Compose Pushpal Roy examines LookaheadScope, a new experimental API in Jetpack Compose that allows

You Might Also Like

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 ͏ ͏

Daily Coding Problem: Problem #1618 [Easy]

Sunday, November 24, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Zillow. Let's define a "sevenish" number to be one which is either a power

PD#602 How Netflix Built Self-Healing System to Survive Concurrency Bug

Sunday, November 24, 2024

CPUs were dying, the bug was temporarily un-fixable, and they had no viable path forward ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

RD#602 What are React Portals?

Sunday, November 24, 2024

A powerful feature that allows rendering components outside their parent component's DOM hierarchy ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌