Android Weekly - Android Weekly #650 🤖

Articles & Tutorials
Sponsored
“What’s the status of the release?” Who knows. Uncover the unseen challenges that keep mobile development shrouded in mystery and drain your team’s efficiency. Discover how to break open the black box, enhance communication, and finally bring clarity to your release cycle.
Anil Kumar Beesetti looks at the long-awaited type safety added to Jetpack Navigation library, making navigation between destinations more robust, intuitive, and of-course safe.
Jose Alcérreca announces a significant update to our official documentation on testing strategies for Android developers.
Sponsored
Embed a reliable document scanner with OCR in your app, enabling your customers to capture high-quality, legible documents that you can process effortlessly. Hundreds of companies and millions of users trust the Genius Scan technology. Supports Android, iOS, and cross-platform frameworks.
Katie Barnett demonstrates using a CustomGlanceStateDefinition for managing complex GlanceWidget state.
Sam Edwards shares some discoveries about the inner workings of Maestro with TONS of links to their open source implementation.
FunkyMuse explores how to implement callback results between screens while maintaining complete type safety.
Mark Murphy rummages through the API differences report for Android 16 DP 1
Joe Birch dives into the Polyline composable and shows how we can draw coordinate-based lines on our map.
Alex Zhukovich creates a "Vertical Bar Chart" which will work on all platforms.
Zach Klippenstein explains the theory behind “centering” in Compose without assuming you know anything about the specifics of Compose's layout system.
Iñaki Villar examines Gradle 8.11, which introduces new improvements to the configuration cache process.
The Kotzilla team announces the upcoming release of the Koin IDE Plugin.
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
Strikt is an assertion library for Kotlin intended for use with a test runner such as JUnit, Minutest or Spek.
Kotlin & Compose Multiplatform library to simulate any device from any platform, supporting Android, iOS, JVM, JS, and WebAssembly.
Akkurate is a validation library taking advantage of the expressive power of Kotlin
Library which enables you to show WindowInsets in Jetpack Compose previews
News
Android 16 Developer Preview 1 is available now to test with your apps.
Google introduces Restore Credentials, a new feature of Android’s Credential Manager API.
The Women in AI Summit is back on December 3, 2024 from 9:30am to 1:00pm PT! Join virtually for this inclusive event for anyone passionate about Artificial Intelligence (AI).
Meet the winners of the Gemini API Developer Competition!
JetBrains considers the evolution of scripting in Kotlin
Tools
Discover libraries for Jetpack Compose and Compose Multiplatform.
Videos & Podcasts
Dive into Jetpack Compose Animations and learn some Compose magic!
Dave Leeds checks out what anonymous functions are and when we might want to use them.
Charfaoui Younes explores a powerful library for assertion in kotlin called Strikt, along with code examples and setup instructions to get started using it!
Philipp Lackner shows how you can implement a custom serializer with Kotlinx serialization to parse differing JSON structures, for example when the API has not been designed with mobile in mind.
Sebastian and Márton are joined by Russell Wolf to discuss different code sharing approaches for Kotlin Multiplatform, and how to build great multiplatform libraries.
Watch demos from Firebase Demo Day to learn how you can build and run modern, AI-powered app experiences users love with Firebase.
Specials
Kotlin lead designer Michail Zarečenskij spoke to DevClass about the relationship with Java and the future of the language.
Android Dev Quest is an interactive puzzle game that will challenge you to think creatively and push yourself to new levels

Older messages

Android Weekly #649 🤖

Sunday, November 17, 2024

View in web browser 649 November 17th, 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 #648 🤖

Sunday, November 10, 2024

View in web browser 648 November 10th, 2024 Android Weekly Updates We're now on Bluesky as well! Isn't it lovely to have a bit of a choice? 😄 Articles & Tutorials Sponsored Mobile teams are

Android Weekly #647 🤖

Sunday, November 3, 2024

View in web browser 647 November 3rd, 2024 Articles & Tutorials Sponsored Introducing a New Approach to Mobile App Security Join Guardsquare to learn more about our new guided configuration

Android Weekly #647 🤖

Sunday, November 3, 2024

View in web browser 647 November 3rd, 2024 Articles & Tutorials Sponsored Introducing a New Approach to Mobile App Security Join Guardsquare to learn more about our new guided configuration

Android Weekly #646 🤖

Sunday, October 27, 2024

View in web browser 646 October 27th, 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

You Might Also Like

📧 Unit Testing Clean Architecture Use Cases

Saturday, January 4, 2025

​ Unit Testing Clean Architecture Use Cases Read on: m​y website / Read time: 7 minutes The .NET Weekly is brought to you by: Introducing Depot Cache, the powerful way to make incremental builds up to

iOS Dev Weekly - Issue 693

Friday, January 3, 2025

Happy New Year, and here's to a cracking 2025! 🎊 View on the Web Archives ISSUE 693 January 3rd 2025 Comment Happy New Year, everyone! 🎊 I hope you all had a restful and relaxing break if you took

JSK Daily for Jan 3, 2025

Friday, January 3, 2025

JSK Daily for Jan 3, 2025 View this email in your browser A community curated daily e-mail of JavaScript news Optimizing Productivity: Integrate Salesforce with JavaScript Scheduler Syncfusion

Daily Coding Problem: Problem #1657 [Easy]

Friday, January 3, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Airbnb. Given a linked list and a positive integer k , rotate the list to the right by k

🍎 How I Use Trackpad Gestures to Manage my Mac — Are You Wearing Your Smartwatch Correctly?

Friday, January 3, 2025

Also: I Used a Temporary eSIM While Traveling and Have Thoughts How-To Geek Logo January 3, 2025 Did You Know There might never have been a Star Wars if not for George Lucas' lead foot and diabetes

SWLW #632: On avoiding pile-ups, The Chief Architect role, and more.

Friday, January 3, 2025

Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found

Ranked | The World's Top Companies by Revenue in 2024 💵

Friday, January 3, 2025

Walmart, Amazon, and China's State Grid generate over half a trillion dollars in annual revenue, driven by their vast global presence. View Online | Subscribe | Download Our App FEATURED STORY

Issue #574: Web gaming strikes back, Doom Captcha, and Phaser Box2D

Friday, January 3, 2025

View this email in your browser Issue #574 - January 3rd 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

Could AI make you a billionaire?

Friday, January 3, 2025

Siri's secret recordings; Is streaming still worth it?; Transform your doodles with AI -- ZDNET ZDNET Tech Today - US January 3, 2025 lm-email-verifaction-tool Could AI make you a billionaire in

⚙️ The grid can't handle AI

Friday, January 3, 2025

Plus: Anthropic's guardrails ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌