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

Deduplication in Distributed Systems: Myths, Realities, and Practical Solutions

Monday, November 25, 2024

This week, we'll discuss the deduplication strategies. We'll see whether they're useful and consider scenarios where you may need them. We'll also do a reality check with the promises

How to know if your data has been exposed

Monday, November 25, 2024

How do you know if your personal data has been leaked? Imagine getting an instant notification if your SSN, credit card, or password has been exposed on the dark web — so you can take action

⚙️ Amazon and Anthropic

Monday, November 25, 2024

Plus: The hidden market of body-centric data ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

⚡ THN Recap: Top Cybersecurity Threats, Tools & Tips (Nov 18-24)

Monday, November 25, 2024

Don't miss the vital updates you need to stay secure. Read the full recap now. The Hacker News THN Recap: Top Cybersecurity Threats, Tools, and Practices (Nov 18 - Nov 24) We hear terms like “state

Researchers Uncover Malware Using BYOVD to Bypass Antivirus Protections

Monday, November 25, 2024

THN Daily Updates Newsletter cover Generative AI For Dummies ($18.00 Value) FREE for a Limited Time Generate a personal assistant with generative AI Download Now Sponsored LATEST NEWS Nov 25, 2024 THN

Post from Syncfusion Blogs on 11/25/2024

Monday, November 25, 2024

New blogs from Syncfusion Build World-Class Flutter Apps with Globalization and Localization By Lavanya Anaimuthu This blog explains the globalization and localization features supported in the

Is there more to your iPhone?

Monday, November 25, 2024

Have you ever wondered if there's more to your iPhone than meets the eye? Maybe you've been using it for years, but certain powerful features and settings remain hidden. That's why we'

🎉 Black Friday Early Access: 50% OFF

Monday, November 25, 2024

Black Friday discount is now live! Do you want to master Clean Architecture? Only this week, access the 50% Black Friday discount. ​ Here's what's inside: 7+ hours of lessons .NET Aspire coming

Open Pull Request #59

Monday, November 25, 2024

LightRAG, anything-llm, llm, transformers.js and an Intro to monads for software devs ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Last chance to register: SecOps made smarter

Monday, November 25, 2024

Don't miss this opportunity to learn how gen AI can transform your security workflowsㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect