Android Weekly - Android Weekly #517 🤖

Articles & Tutorials
In this blog post, James Shvarts goes over an example of using MotionLayout in Jetpack Compose by animating several widgets in relation to each other.
Sponsored
Discover Stream's Android v5 update with enhanced offline storage, deeply customizable UI components, JetpackCompose support moved to stable, and many more awesome features!
Dave Leeds' intro to everything about Kotlin Maps.
Gabor Varadi considers a different way to implement your MVI reactive state management.
Sponsored
Privado CLI tool scans your app's code & automatically identifies the data types it collects & the data types you share with SDKs. The tool uses this data to automatically generate a data safety report that you can import directly to your Play Store console. Learn more about our free tool here.
You probably have Bluetooth devices around your house, so Grzegorz Matyszczak thought why not leverage them to sense what room you're in with this Android implementation.
Vinay Gaba shares an Android Studio configuration that can help save you a lot of time in the long run when writing Compose code.
Florent Blot illustrates a simple way to deal with local and remote data using Kotlin Flows.
Pankaj Rai describes how the upcoming Compose 1.2.0 will support downloadable fonts, similar to what's already available for Android Views.
In this article, Kashif Mehmood automates a tedious workflow using Fastlane to build and share apks/aabs to Firebase App Distribution.
Jesse Wilson considers defining an event listener to make your systems observable. It’s a lot of power in a simple pattern.
Bianca Miron dives into how to enhance accessibility for View-based layouts, especially on dual-screen devices.
Zach Klippenstein writes daily about the work he's doing for the Compose team's internal hack week, where he's expanding Compose’s text editing APIs to be more flexible.
Google has released a new Kotlin coroutines testing guide. In this guide, you'll learn how to use the testing APIs new in kotlinx.coroutines.test 1.6, as well as the best practices you'll need to test your Android code.
Aleksey Mikhailov shares a simple example of how you can build a ViewModel from common code and use with Jetpack Compose and SwiftUI
Sponsored
ANRs happen for way more reasons than just blocking the main thread for 5 seconds. Join this webinar for a deep dive into the Android internals for ANRs, including how they are monitored, processed, and triggered. You'll also learn about different approaches to detecting ANRs in production.
Place a sponsored post
Design
Google’s most popular font gets customizable with the launch of Roboto Flex
Jobs
Konrad is looking for Android developers of all experience levels to join our mobile team building native apps for the world’s most exciting companies. Our team of 200+ developers is always looking to solve challenging problems, learn, and have fun!
We are looking for a talented Android Software Engineer to join our team of 10 Android engineers. Doximity is based in San Francisco, CA, but our entire Android team is remote! We embrace remote work life, using industry standard tools to collaborate.
Fabulous is looking for a Senior Android Developer who wants to see their code used by millions of people around the world.
Libraries & Code
Compose computer graphics playground
A lightweight dropdown popup spinner, fully customizable with an arrow and animations for Android.
News
Google has released the first two units of Android Basics with Compose
Matthew Mossman, Android engineer for eBay, shares how he and his team optimized the eBay app for large screens and discusses the impact they saw in their customer’s engagement and experience on the tablets
The first preview of the 1.7.0 release is out. Introducing Kotlin 1.7.0-Beta!
Videos & Podcasts
Sebastian shows how with destructuring declarations in Kotlin, you can create multiple variables from a single object, all at once.
Bhavna Thacker covers Top 5 Android Developer Interview Tips that helps a developer to prepare and shine in an Interview.
Nicola Corti is back to talking about Monitoring, Profiling and Instrumentation with folks from the Sentry SDK.
In this episode hear from Jon and Andrew of the Play team about the Play Store app.
Philipp Lackner covers the core concepts of Android Gradle. That includes different build types (debug, release, etc.), product flavors and their use, build variants, and how to make use of different source sets.
Playlist of all the latest new presentations released in April!

Older messages

Android Weekly Issue #516 🤖

Sunday, May 1, 2022

View in web browser 516 May 1st, 2022 Articles & Tutorials Kotlin Sealed Class primer Bevan Steele gives a quick primer on the sealed classes feature of Kotlin. Sponsored Free Play Store Data

Android Weekly Issue #515 🤖

Sunday, April 24, 2022

View in web browser 515 April 24th, 2022 Articles & Tutorials Kotlin StateFlow vs LiveData on Android Jade Byfield examines the pros and cons of StateFlow and LiveData, depending on the needs of

Android Weekly Issue #514 🤖

Sunday, April 17, 2022

View in web browser 514 April 17th, 2022 Articles & Tutorials Refactoring an Android App to Kotlin Multiplatform Aleksander Jaworski shares his experience making a Kotlin Multiplatform app from an

Android Weekly Issue #513 🤖

Sunday, April 10, 2022

View in web browser 513 April 10th, 2022 Articles & Tutorials From Views to Composable Alex Styl shares a quick mindset jump from Android Views to Jetpack Compose (with a cheat sheet included).

Android Weekly Issue #512 🤖

Sunday, April 3, 2022

View in web browser 512 April 3rd, 2022 Articles & Tutorials Android and Figma Typography and how to achieve 100% fidelity If your app designs are created in Figma, read this article by Can Yumusak

You Might Also Like

The ultimate holiday gadget gift

Monday, November 25, 2024

AI isn't hitting a wall; $70 off Apple Watch; 60+ Amazon deals -- ZDNET ZDNET Tech Today - US November 25, 2024 Meta Quest 3S Why the Meta Quest 3S is the ultimate 2024 holiday present This $299

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 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏