Android Weekly - Android Weekly Issue #516 🤖

Articles & Tutorials
Bevan Steele gives a quick primer on the sealed classes feature of Kotlin.
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.
WorkManager is great to schedule background work on Android. However, since scheduled work lives outside of the app lifecycle, you might run into unexpected crashes. Jeroen Mols shows why and how to prevent this.
JD Porterfield shares some Gradle techniques for increasing project safety and preventing tooling attacks.
Sponsored
Unlock a better mobile release process today! Runway connects all of your existing tools (GitHub, Play Console, etc.) to streamline and automate everything from kickoff, to submission, to release, with a hands-free customizable staged rollout. Get started with Runway for free today!
Kashif Mehmood shows how to build and distribute apps with different flavors using Fastlane and Github actions.
In this article, Hitesh Chopra discusses the role of Server-Sent Events(SSEs), different communication mechanisms, and finally how we can implement SSEs in our Android app.
It’s quite common that we need to start working on a feature before the backend is ready. Roman Kamyshnikov shares a technique for creating mocks of API calls.
Rygel Lou shows how user actions should take an important place in UDF implementation, and keep your Composables relatively simple.
Ivan Kušt teaches how to use layout expressions for data binding in Android and make your code more concise and less error-prone.
A quick wrap-up of all the things covered in each episode of the MAD Skills series on Architecture.
Mark Murphy takes a look at Android 13 Beta 1 and the API differences.
James Shvarts shares a way to build reusable, composable dialog using Generics.
Maia Grotepass shares her sketch notes all about the topic of Kotlin Flows.
Marina Coelho builds an application from scratch using Jetpack Compose and some other tools offered by Google, like Firebase Authentication, Crashlytics, Cloud Firestore and Hilt.
Sid Patil explores the changes introduced with Monet to understand how dynamic theming works under the hood and fuels the new Material You design.
Place a sponsored post
Jobs
As an Android Engineer at Instacart you will work with our teams to build robust, well-architected native applications that simplify the complex challenge of getting our customer’s orders from the store to their door.
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.
With tens of millions of active users and hundreds of thousands daily downloads, we’re one of Europe’s leading app developers. We’re looking for talented and passionate native Android developers eager to help us make the best apps on the Play Store and contribute to improving our technology stack.
News
Google has released the first developer preview for the Privacy Sandbox on Android, which provides an early look at the SDK Runtime and Topics API.
Google has released the first Beta of Android 13
Videos & Podcasts
Bhavna Thacker discusses Jetpack DataStore, Google’s recommended solution to persist small datasets for which you would have used SharedPreferences earlier.
In this first episode of the new Google Play Coffee breaks series, Nimrod Kimhi from Jimjum Studios sat down with Leo Olebe from Google Play, to discuss their experience in launching and growing an indie game.
The live Q&A for the Architecture series on MAD Skills, hosted by Manuel Vivo, and joined by Yigit Boyar, TJ Dahunsi, and Miłosz Moczkowski.
This talk introduces and explains the learnings from building a brand new library - Andromeda - an open-source design system with custom components and a customizable theme.
Marwa Mabrouk discusses why CameraX is important and new functionality in v1.1, including the highly requested VideoCapture API.
Frank van Puffelen discusses improved cached data performance for Firestore, a new data viewer for Realtime Database, Firebase at Google I/O 2022, and much more!

Older messages

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

Android Weekly Issue #511 🤖

Sunday, March 27, 2022

Viewin web browser 511 March 27th, 2022 Articles & Tutorials Simple multi-module navigation implementation In this article, Hemdan walks you through an initial approach to multi-module navigation,

You Might Also Like

DeveloPassion's Newsletter #180 - Black Friday Week

Monday, November 25, 2024

Edition 180 of my newsletter, discussing Knowledge Management, Knowledge Work, Zen Productivity, Personal Organization, and more! Sébastien Dubois DeveloPassion's Newsletter DeveloPassion's

Meet HackerNoon's Latest Features: Boost Stories with Translations, Speech-to-Text & More

Monday, November 25, 2024

Hey, Hacker! HackerNoon's monthly product update is here! Get ready for a new version of the mobile app, more translation developments, a new AI Gallery, backend moves, and more! 🚀 This product

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'