Android Weekly - Android Weekly #605 🤖

Articles & Tutorials
Juan Guillermo Gómez Torres takes a look at MediaPipe Solutions, which provides a set of libraries and tools to apply machine learning (ML) to your applications quickly.
Mahmoud Afarideh dives into the choice of kotlinx.serialization, the challenges faced during the transition, and the solutions that made the migration smooth and reliable.
André Thiele shows how to create custom-scoped components in Dagger/Anvil, which allows you to scope your dependencies to your domain’s lifecycle.
While edge-to-edge with Jetpack Compose is a breeze for most screens, dialogs require a dash of finesse. Katie Barnett demonstrates how to take your app to the next level!
Dig deeper into the differences between flow and channelFlow, and why you would use one over the other.
Eevis Panula looks at how to set up things for Health Connect and how to ask for permissions from the user.
Victor Brandalise shows the steps to run your Compose UI tests in Firebase Test Lab.
Pamela Hill details (with examples) how each Kotlin language feature works when using the code from Swift.
Anil Kumar Beesetti delves into the realms of two popular Kotlin/Android linters: ktlint and ktfmt, dissecting their strengths and helping you decide which one best suits your coding needs.
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
Android WYSIWYG Rich editor for Jetpack compose
News
2023 marked Kotlin’s first-ever participation in Google Summer of Code (GSoC), and these are the results achieved during GSoC 2023.
Tools
A web wizard for creating cross-platform Kotlin apps (iOS, Android, Web, Desktop) that also allows you to pick from several KMP libraries.
JetBrains' web wizard for creating a base Kotlin Multiplatform project that can generate an Android, iOS, Web, desktop, and server-side project, all in one.
Videos & Podcasts
Amit Shekhar teaches about Launch vs Async in Kotlin Coroutines. See how the Launch and Async differ from each other and when to use which one.
Philipp Lackner introduction to implementing AppSearch on Android - the FASTEST Local Search!
Daniel Atitienei's quick tip on how to build an OTP code input field in Jetpack Compose.
Mohamad Rejeb teaches how to make a Clean Architecture App with Kotlin and Compose Multiplatform!
Nav Singh explores how to support the predictive back gesture in Android apps and covers different scenarios to migrate to new APIs from older APIs.
Nate Ebel explores how to create a new Ktor project from IntelliJ or browser, walks through the initial project structure, and stubs out a couple of sample endpoints.

Older messages

If you've missed: Android Weekly #604 🤖

Friday, January 12, 2024

View in web browser 604 January 7th, 2024 Articles & Tutorials Exploring use of Gemini AI APIs in a Multiplatform project John O'Reilly examines how to integrate Google's new Gemini

Android Weekly #604 🤖

Sunday, January 7, 2024

View in web browser 604 January 7th, 2024 Articles & Tutorials Exploring use of Gemini AI APIs in a Multiplatform project John O'Reilly examines how to integrate Google's new Gemini

Android Weekly #603 🤖 🎉

Sunday, December 31, 2023

View in web browser 603 December 31st, 2023 Articles & Tutorials Mastering Android Dynamic Feature Module Delivery In this comprehensive guide, Hasan Abdullah walks through everything from setting

Android Weekly #602 🤖🎄

Sunday, December 24, 2023

View in web browser 602 December 24th, 2023 Articles & Tutorials Compose walk-through part 2: Managing state In this second part of a series, Mike Yerou helps you understand how the state works in

Android Weekly #601 🤖

Sunday, December 17, 2023

View in web browser 601 December 17th, 2023 Articles & Tutorials Animating Inside and Outside the Box with Jetpack Compose Nirbhay Pherwani shares many examples of building creative animations with

You Might Also Like

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

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