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

Everyone wants to build the AI dev tool of the future

Thursday, April 25, 2024

A new startup called Augment has raised north of $250 million to build AI-powered dev tools. View this email online in your browser By Alex Wilhelm Thursday, April 25, 2024 Welcome to TechCrunch AM!

7 reasons to use Copilot over ChatGPT

Thursday, April 25, 2024

Coros Vertex 2S; Top 5 news apps; New Yeedi M12 Pro+ -- ZDNET ZDNET Tech Today - US April 25, 2024 placeholder 7 reasons I use Copilot instead of ChatGPT I reach for Copilot every day, and here's

Why they signed up for my Private AI Mentorship

Thursday, April 25, 2024

There are 3 reasons: use cases, accountability, and time. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

wpmail.me issue#664

Thursday, April 25, 2024

wpMail.me wpmail.me issue#664 - The weekly WordPress newsletter. No spam, no nonsense. - April 24, 2024 Is this email not displaying correctly? View it in your browser. News & Articles WordPress

📧 Modular Monolith Architecture is now LIVE! 🎉

Thursday, April 25, 2024

​ MMA is now LIVE! The day has finally come. ​Modular Monolith Architecture is now open for enrollment. ​ I can't wait for you to see everything I prepared! 10 in-depth chapters 60+ high-quality

Testing the Rabbit R1's AI assistant

Thursday, April 25, 2024

The Morning After It's Thursday, April 25, 2024. Back in January, startup Rabbit revealed its first device at CES 2024. The R1 is an adorable, vibrant orange AI machine with a camera, scroll wheel,

Zero-Day Alert: State-Sponsored Hackers Exploting Two Cisco Flaws for Espionage

Thursday, April 25, 2024

THN Daily Updates Newsletter cover Coding with AI For Dummies ($18.00 Value) FREE for a Limited Time Boost your coding output and accuracy with artificial intelligence tools Download Now Sponsored

Post from Syncfusion Blogs on 04/25/2024

Thursday, April 25, 2024

New blogs from Syncfusion How BoldSign Improved HR Operations at Syncfusion By Syncfusion HR Team Let's see how Syncfusion's BoldSign revolutionizes HR operations with seamless document

😩Not Another iPad Caaaase!

Thursday, April 25, 2024

The last iPad case you need. See the most loved features you can't live without. The form and style of ZUGU cases have evolved naturally, resulting from designing products that safeguard your

Edge 390: Diving Into Databricks' DBRX: One of the Most Impressive Open Source LLMs Released Recently

Thursday, April 25, 2024

The model uses an MoE architecture which exhibits remarkable perfromance on a relatively small budget. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏