Android Weekly - Android Weekly #584 🤖

Articles & Tutorials
Marcin Moskała shows a couple of ways to improve the interoperability of your Kotlin code with Java.
André Oriani teaches how to create a simple version of Retrofit from scratch.
Elevate Your UI Design — From gradient backgrounds to interactive gestures, harness the power of custom modifiers with these techniques by Nirbhay Pherwani.
Cedric Ferry explores what stylus interactions look like and how to implement them in your Android apps.
Updates to StateFlow value are always conflated, and Márton Braun looks at how this affects writing tests.
In this third part on accessible graphs, Eevis Panula covers differentiating data by other means than color.
Donovan LaDuke considers the when keyword, a powerful control flow construct in Kotlin.
Zsolt Kocsi writes about evolving the Appyx library further with the release of version 2.0 which includes a number of improvements.
Nirbhay Pherwani dives into Combine, Merge, Zip and Transform functions for efficient flow management.
Katie Barnett shares some tips and tricks with Compose Modifiers, especially when they're applied conditionally.
Alexandre Brunea shows how to take the existing Compose pages and indicators and improve them with support for many more pages.
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. If you have a product or service that helps Android developers, you should reach out to us and place a sponsored post in our upcoming issues!
Jobs
We are Scruff & Jack’d, two of the world’s largest LGBTQ+ dating apps on Android. We are hiring experienced Android developers to help us build the next-generation version of Scruff and Jack’d. We’re looking to hire experienced engineers from South America, North America, and Europe.
Libraries & Code
JsonTree is an Android library to display JSON data in Compose with syntax highlighting and more.
Model-driven navigation + UI components with gesture control for Compose Multiplatform.
Experiments in doodling in compose. The drawing part works equally well in Android and in desktop compose
Videos & Podcasts
Chet and Romain speak with Ken Russell and Corentin Wallez from the WebGPU team
Charfaoui Younes helps discover the power of Room Full Text Search to elevate your data querying to new heights.
Philipp Lackner teaches how you can implement a Navigation Drawer with Material3.
Marina looks at how Firebase Test Lab helps you test your app on a Pixel Fold device.
Stevdza-San shows how to integrate charts into your Jetpack Compuse screens.

Older messages

Android Weekly #583 🤖 (back to the future)

Monday, August 14, 2023

View in web browser 583 August 13th, 2023 Articles & Tutorials Writing Swift-friendly Kotlin Multiplatform APIs — Part VI André Oriani teaches how to code libraries that your teammates will not

Android Weekly #583 🤖

Sunday, August 6, 2023

View in web browser 582 August 6th, 2023 Articles & Tutorials Jetpack Compose Permissions: A Quick and Easy Guide Bevan Steele shows how to add Jetpack Compose Permissions to your app. Sponsored

Android Weekly #581 🤖

Sunday, July 30, 2023

View in web browser 581 July 30th, 2023 Articles & Tutorials Designing a Functional Library In this two-part series, Uberto Barbini aims to guide you through the process of creating a functional

Android Weekly #580 🤖

Sunday, July 23, 2023

View in web browser 580 July 23rd, 2023 Articles & Tutorials Lottie Android 6.1 - Lottie goes multithreaded Gabriel Peal describes a slew of bug fixes, new features, and under-the-hood improvements

Android Weekly #579 🤖

Sunday, July 16, 2023

View in web browser 579 July 16th, 2023 Android Weekly Updates Android Weekly x Threads We're now on Threads, so you can choose your favorite way of getting weekly Android development news.

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