Android Weekly - Android Weekly #594 🤖

Articles & Tutorials
Kirill Rozov takes a look at Android fragmentation, the reasons for its appearance, and why it is no longer relevant.
Sponsored
Join this 30 minute webinar from Embrace and see why Firebase has costly gaps that limit your app's success. You need complete context into every user experience so you can boost app performance and eliminate every cause of user frustration.
Eevis Panula takes a look at how to position elements on screen in Jetpack Compose by getting the y-position of an element and then creating an overlay.
Saurabh Arora explains the process of building the speedometer in Jetpack Compose and discusses the challenges.
Sponsored
Release week, step 1: open 12 browser tabs. Release week, step 2, open 12 more tabs. With Runway, it doesn't have to be this way. Stop by our booth and see us in action at Droidcon NYC this week (if you're going to be there), or visit our website via this ad if you're not.
Olwethu Pissot shows how well the Koin dependency injection framework integrates with Kotlin Multiplatform code.
Sam Cooper shows how the blocking coroutine builder can kickstart your coroutine journey, but you need to know the risks—and the alternatives.
Sherry Yuan explores what @Stable, @Immutable, ImmutableCollection, and PersistentCollection mean, and how they affect Jetpack Compose recomposition.
Mahmoud Afarideh explores embracing the idea of applying modifiers with the provided Modifier parameter.
Igor Escodro continues the series, diving into data sources, which libraries to use, and how to keep the data integrity during the migration.
James Williams lists the mix of functional changes and updates in Material Design Components for Android (MDC-Android) 1.10.0.
Pavel Ryabov shows an easy migration path for the deprecated Firebase Dynamic Links that can be done in just a couple of minutes.
Tomas Radvansky demonstrates a technique to prepopulate Firestore collections with data for testing and development purposes.
Alex Zhukovich examines the new "Regional Preferences" settings that appeared in Android 14.
Nirbhay Pherwani's deep dive with real-world examples for more expressive and efficient code in Kotlin.
Shreyas Patil shows how to collect the Kotlin Coroutines Flow items per required intervals in chunks without losing produced data.
Adib Faramarzi looks at how the functionality of sealed classes and exhaustive pattern matching can be an alternative solution for the Visitor pattern.
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
Shuttle provides a modern, guarded way to pass large Serializable objects with Intents or saving them in Bundle objects to avoid app crashes from TransactionTooLargeExceptions
News
If you’re a Kotlin Multiplatform developer, JetBrains want to hear from you!
The Xcode Kotlin plugin from Touchlab allows you to browse and debug Kotlin code from within Xcode, and a patch has been released for Xcode 15.
Videos & Podcasts
An overview of the Shuttle Framework & Solution for Android
A presentation on how Meta built Threads for Android in 5 months and reached 50 million people while adopting Jetpack Compose for the first time for an entire app, and some learnings along the way.
Philipp Lackner teaches about main safety, what this means, and why it's important to ensure a fluent app experience.
Learn how to save state in Jetpack Compose by writing a custom saver.
Jov Mit shows how to integrate Version Catalogs into your Gradle builds.
Discover how KAYAK improved their authentication experience on Android with passkeys using the Credential Manager API with RxJava.
Charfaoui Younes teaches how to use custom fonts within Android using Jetpack compose.
Sebastian Aigner demonstrates Kotlin Notebook, a new cell-based interface for writing Kotlin which is visual, interactive, and allows you to explore code in entirely new ways.
Learn how it’s faster and easier to make excellent apps across devices with demos and more, including a live fireside Q&A with the team and a conversation with Android's Dave Burke!
Nicola Corti talks about static analysis and the Compose Rules project with Nacho Lopez.

Older messages

Android Weekly #593 🤖

Sunday, October 22, 2023

View in web browser 593 October 22nd, 2023 Articles & Tutorials What's new in Jetpack Benchmark 1.2.0 Ben Weiss lists all the changes in this big release, bringing stable Baseline Profiles, new

Android Weekly #592 🤖

Thursday, October 19, 2023

View in web browser 592 October 15th, 2023 Articles & Tutorials KMP Team Workflows with KMMBridge Kevin Galligan's series of articles about KMMBridge, a tool that allows you to publish Xcode

Android Weekly #591 🤖

Sunday, October 8, 2023

View in web browser 591 October 8th, 2023 Articles & Tutorials Jetpack Compose on Fire: The Latest Koin 3.5 Features Arnaud Giuliani dives into the exciting enhancements in Koin for Jetpack Compose

Android Weekly #590 🤖

Sunday, October 1, 2023

View in web browser 590 October 1st, 2023 Articles & Tutorials Integrating Adaptability features into your Native Game A code lab for integrating Adaptability features into your Android Native game

Android Weekly #589 🤖

Sunday, September 24, 2023

View in web browser 589 September 24th, 2023 Articles & Tutorials Continuous Integration basics The Android team published a guide to help you with the basics of using Continuous Integration.

You Might Also Like

📧 Building Resilient Cloud Applications With .NET

Saturday, May 11, 2024

​ Building Resilient Cloud Applications With .NET Read on: m​y website / Read time: 7 minutes BROUGHT TO YOU BY ​ Build API Applications Visually ​ Build API applications visually using Postman Flows.

The worst of the VC fund performance may be behind us

Friday, May 10, 2024

Plus: Zeekr's shares pop and Dell's data breach did include personal data View this email online in your browser By Christine Hall Friday, May 10, 2024 Good afternoon, and welcome to TechCrunch

DeepMind releases AlphaFold 3 - Weekly News Roundup - Issue #466

Friday, May 10, 2024

Plus: OpenAI releases Model Spec; Neuralink publishes progress update; Tesla shares new video of Optimus; growing meat with Gatorade; and more! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Issue #540: Jam winners, AGILE, and game of life in 3D

Friday, May 10, 2024

Weekly newsletter about HTML5 Game Development. Is this email not displaying correctly? View it in your browser. Issue #540 - May 10th 2024 If you have anything you want to share with the HTML5 game

🕹️ The Future of Game Emulators — We Tried Browsing the Web With Safari 1.0

Friday, May 10, 2024

Also: How Linux Got Its Name, and More! How-To Geek Logo May 10, 2024 Did You Know Honey crisp apples were developed by the Minnesota Agricultural Experiment Station's Horticultural Research Center

JSK Daily for May 10, 2024

Friday, May 10, 2024

JSK Daily for May 10, 2024 View this email in your browser A community curated daily e-mail of JavaScript news How to Create Objects in JavaScript In programming, objects are fundamental building

iOS Dev Weekly - Issue 660

Friday, May 10, 2024

Happy Birthday to … the Worldwide Developers Conference! 🎂 View on the Web Archives ISSUE 660 May 10th 2024 Comment Reading this post from Jim Luther wishing WWDC a happy 35th birthday set me thinking

Startups Weekly: Trouble in EV land and Peloton is circling the drain

Friday, May 10, 2024

Plus: The quirky rabbit R1 and Tesla's relationship with lidar View this email online in your browser By Haje Jan Kamps Friday, May 10, 2024 Welcome to Startups Weekly — Haje's weekly recap of

Daily Coding Problem: Problem #1437 [Hard]

Friday, May 10, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Microsoft. Given an array of numbers, find the length of the longest increasing

A Crushing Blow

Friday, May 10, 2024

Apple needs to read the room in which they find themselves... A Crushing Blow By MG Siegler • 10 May 2024 View in browser View in browser What came first, the quip or the commercial? What a silly