Android Weekly - Android Weekly #549 🤖

Android Weekly Updates
We followed thousands of Android developers to the Android dev Mastodon server. So if you are on Mastodon, say hello 👋
Articles & Tutorials
Katie Barnett shows how to use out-of-the-box Compose UI features to achieve great-looking results with an animated TopAppBar.
In this article, Sajjad Ali creates a small Android project using Kotlin to demonstrate the Volley library.
Alex Styl teaches everything you need to know about States in Jetpack Compose.
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!
Odinas shows a practical example of how you can use the Canvas APIs in compose to make a square segmented progress indicator (SSPI).
Lukasz Kalnik shows how it's possible to test GitHub Actions workflows locally to have a quick feedback loop.
In this multi-part series, Arnaud Giuliani modifies the Now In Android app with the Koin dependency injection framework.
Sara Hamilton and Ataul Munim took a slight detour from their usual areas of interest by making a Wear OS game using Compose for Wear OS!
In this blog post, Chiara Chiappini shows how to bring your media app to Wear OS smartwatches with the help of the newly released Wear media toolkit.
Mozart Louis starts part 1 of a technical guide on how to migrate away from TextureView to the much preferred SurfaceView to enable HDR playback on supported devices.
Craig Dunn shares changes to the drag and drop sample, updated to use the AndroidX drag and drop package to show how to add this feature to your apps.
Chen Zhang recently dived into some refactoring in the repository layer and noticed a few gotchas, which he shares in this article.
Amit Shekhar in-depth look at StateFlow and SharedFlow in Kotlin
Tristan Elliott starts a 3 part series on how to set up a dark mode in Jetpack Compose.
Design
Liam Spradlin shares some of Material Design’s top moments from the past year
Libraries & Code
Code for "Pew pew! Making a Game with Compose Canvas on Wear OS 👾"
Android library that helps you focusing on your audio UI and manages independently media player under the hood
BiPaK is a Kotlin multiplatform paging library. It is inspired by Jetpack Paging 3 but tries to be less a black box regarding data flows.
Videos & Podcasts
Lukas Lechner covers the coroutines "launchIn" terminal operator in this lesson.
Learn how to draw text around images with Jetpack Compose and the latest library by Romain Guy, Engineering Director, Android Toolkit team at Google
Amit Shekhar discusses the JvmStatic Annotation in Kotlin
In this video, Charfaoui Younes shows how to glue everything created so far, from entities, DAOs, and converters, and how to provide an instance for your database, so other app components get access to it and use it to manipulate data.
Philipp Lackner shows how to invoke the new Android 13 Photo Picker
In this episode, Donn and Kaushik talk about 5 new-ish Kotlin constructs that you might not be aware of.
Nicola Corti invited Mattia Tommasone to talk about MockK, a popular mocking framework for Kotlin.
From the experiences you build for users to feedback you provide Google to make your tools better, they wanted to say a very special holiday thank you!

Older messages

Android Weekly #548 🤖

Sunday, December 11, 2022

View in web browser 548 December 11th, 2022 Articles & Tutorials How to set up UI testing on CI In this article, Dmytro Shuba shares the key aspects of setting up UI testing on CI. Sponsored The

Android Weekly #547 🤖

Sunday, December 4, 2022

View in web browser 547 December 4th, 2022 Android Weekly Updates Android Weekly x Mastodon We followed thousands of Android developers to the Android dev Mastodon server. So if you are on Mastodon,

Android Weekly #546 🤖

Sunday, November 27, 2022

View in web browser 546 November 27th, 2022 Android Weekly Updates Android Weekly x Mastodon We followed thousands of Android developers to the Android dev Mastodon server. So if you are on Mastodon,

Android Weekly #545 🫡 🤖

Sunday, November 20, 2022

View in web browser 545 November 20th, 2022 Android Weekly Updates Android Weekly x Mastodon We followed thousands of Android developers to the Android dev Mastodon server. So if you are on Mastodon,

Android Weekly #544 🤖

Sunday, November 13, 2022

View in web browser 544 November 13th, 2022 Android Weekly Updates We are now on Mastodon We've followed thousands of Android developers to the Android dev Mastodon server. So if you are on

You Might Also Like

🐍 New Python tutorials on Real Python

Saturday, January 11, 2025

Hey there, There's always something going on over at Real Python as far as Python tutorials go. Here's what you may have missed this past week: Iterators and Iterables in Python: Run Efficient

Life Update: Me. In Shorts. In Antarctica [Pics Inside 🧊]

Saturday, January 11, 2025

And yes, I jumped in. It taught me a lot 😅 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Google Researcher Uncovers Zero-Click Exploit Targeting Android Devices

Saturday, January 11, 2025

THN Daily Updates Newsletter cover The Kubernetes Book: Navigate the world of Kubernetes with expertise , Second Edition ($39.99 Value) FREE for a Limited Time Containers transformed how we package and

📧 Working with LLMs in .NET using Microsoft.Extensions.AI

Saturday, January 11, 2025

​ Working with LLMs in .NET using Microsoft․Extensions․AI Read on: m​y website / Read time: 6 minutes The .NET Weekly is brought to you by: ​Transform your database performance with RavenDB​:

iOS Dev Weekly – Issue 694

Friday, January 10, 2025

Hopefully you won't see that much difference with receiving this issue, but it's ALL CHANGED behind the scenes! 😱 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Daily Coding Problem: Problem #1664 [Easy]

Friday, January 10, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Twitter. A permutation can be specified by an array P , where P[i] represents the

Spyglass Dispatch: The Case for a For-Profit OpenAI

Friday, January 10, 2025

RIP Venu • A More Political and Real Time Threads • An OpenAI Auction • Apple's Tough 2025 The Spyglass Dispatch is a newsletter sent on weekdays featuring links and commentary on timely topics

⌨️ 10 Mods to Improve Your Mechanical Keyboard — How to Set Up Quick Share on Windows

Friday, January 10, 2025

Also: Why Are Tech Companies Trying to Sell Me Expensive Clocks? How-To Geek Logo January 10, 2025 Did You Know Famed biologist Charles Darwin and US President Abraham Lincoln were born on the same day

Your best friends in design

Friday, January 10, 2025

​ Working With Designers Product manager & UX designer collaboration guide. How members of your product team work together is just as important as the work itself. A fundamental relationship within

Charted | How Canada Would Rank as the 51st State 📊

Friday, January 10, 2025

Donald Trump has floated the idea that Canada should be the 51st state. Here's how it compares statistically. View Online | Subscribe | Download Our App Presented by: Global X ETFs Power AI's