Android Weekly - Android Weekly #567 🤖

Articles & Tutorials
This series of articles by Renaud Mathieu is designed to help you explore the latest addition to Material 3 for Android.
Sponsored
Reclaim your time with Wolfia's mobile app release automation: focus on building features, let Wolfia take care of the tedious tasks. Wolfia monitors crashes for you, halting the rollout automatically if crash rates are too high. Try it for free.
Nirav Tukadiya discusses how to set up a project with Bazel for building Android applications.
Markus Hintersteiner shares the experience of building a Jetpack Compose integration, starting with the user interaction tracking feature.
Sponsored
Are you tired of dealing with ANR (Application Not Responding) issues or crashes in your app? Embrace's platform helps you identify and resolve ANR problems quickly, ensuring a smooth user experience. Sign up for a free trial now and see how Embrace can help you save time and reduce frustration.
Nav Singh Recently started using Android studio Flamingo which comes with default JDK set to JDK17, and some unit tests started failing. Here's what he discovered.
Marcin Moskała considers new Kotlin Compiler Plugin capabilities that will allow type generation during development time.
Isuru Rajapakse shares how to survive configuration changes, survive process death and scope ViewModels without going all-in with Decompose.
Jeremy Walker writes about the refactoring Modifier.pointerInput to use the new Modifier.Node implementation, which is part of a larger project to reduce memory and improve performance in Compose.
Alejandra Stamato looks at a practical use case for positioning text in Compose, analyzing multiple alternatives, reviewing the pros and cons, and the performance of each solution.
Chet Haase announces a new library with the flashy name :graphics:graphics-shapes: launched recently in AndroidX.
In Android 13 (API level 33), Google introduced a new standardized platform architecture for spatial audio, a premium and more engaging sound experience.
Chet Haase shows how to use the new AndroidX graphics-shapes library to create and draw morph animations on rounded shapes. Easily.
Christopher Keenan proposes encapsulating your composable function and associated types with a surrounding object, providing a convenient approach to implementing UI components.
Alex Styl talks about migrating to Jetpack Compose without breaking the bank, discussing which parts of your app you should (or not) use Jetpack Compose.
Bevan Steele shows how to automate the process of bumping the version code and then committing the updated version to the codebase using a GitHub Action.
Simon Vergauwen discusses the 10-year history of Arrow as well as the future of Functional Programming in Kotlin, and the challenges OSS projects face.
Jesse Wilson shares a tip for reading test files when writing Kotlin/Multiplatform tests.
Libraries & Code
This sample application is developed to display the images created by MidJourney. The application is developed with Compose Multiplatform and works on Android and iOS platforms
A Kotlin Multiplatform Library for Building Network-Resilient Applications
News
On phones and tablets running Android 7.0 (SDK level 24) and above, the Play Store will prompt users to update your app if it crashes in the foreground and a more stable version is available.
Enabling voice controls to unlock hands-free and eyes-free contexts is an easy way to create a more seamless app experience for your users
Videos & Podcasts
In this video, Amit Shekhar discusses Multidex in Android, and when it needs to be used.
Daniel Atitienei teaches how to create deep links in your Jetpack Compose app.
Do your users drift away after a few weeks or months? Are you showing your users the value of your app and regularly guiding them back to those value moments? In this video, we look at four steps you can take to help you retain users over the long term.
Charfaoui Younes teaches how to efficiently compute and manage UI-related states in Jetpack Compose with the derived state covering the basics, practical examples, optimization techniques, and best practices.
Philipp Lackner teaches how to build a multiline text field with a custom design that accepts a hint. You’ll learn about the decoration box of the text field composable and how we can use it.
Accessibility testing is an essential part of app development. In this episode, we’ll specifically discuss accessibility testing at the pre-launch stage of your app.
Daniel Atitienei shows how to create deep links in your Jetpack Compose app.

Older messages

Android Weekly #566 🤖

Wednesday, April 19, 2023

View in web browser 566 April 16th, 2023 Android Weekly Updates Android Weekly on LinkedIn We're now on LinkedIn too! Say Hello 👋 Articles & Tutorials Random Musings on the Android 14 Developer

Android Weekly #565 🤖

Sunday, April 9, 2023

View in web browser 565 April 9th, 2023 Android Weekly Updates Android Weekly on LinkedIn We're now on LinkedIn too! Say Hello 👋 Articles & Tutorials Setting up ViewPager in Jetpack Compose

Android Weekly #564 🤖

Sunday, April 2, 2023

View in web browser 564 April 2nd, 2023 Articles & Tutorials Grounding Beliefs Iury Souza shares the background of his project of creating a Gradle plugin that automates architecture diagrams using

Android Weekly #563 🤖

Sunday, March 26, 2023

View in web browser 563 March 26th, 2023 Articles & Tutorials All about theming in Jetpack Compose Alex Styl covers how to use themes in your Jetpack Compose app, using Material 3 Compose.

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

You Might Also Like

Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator

Friday, February 14, 2025

What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Defining Your Paranoia Level: Navigating Change Without the Overkill

Friday, February 14, 2025

We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy

5 ways AI can help with taxes 🪄

Friday, February 14, 2025

Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help

Recurring Automations + Secret Updates

Friday, February 14, 2025

Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The First Provable AI-Proof Game: Introducing Butterfly Wings 4

Friday, February 14, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%

GCP Newsletter #437

Friday, February 14, 2025

Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers

Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰

Friday, February 14, 2025

Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from

The Great Social Media Diaspora & Tapestry is here

Friday, February 14, 2025

Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great

Daily Coding Problem: Problem #1689 [Medium]

Friday, February 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,

📧 Stop Conflating CQRS and MediatR

Friday, February 14, 2025

​ Stop Conflating CQRS and MediatR Read on: m​y website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your