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

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