Android Weekly - Android Weekly #630 🤖

Articles & Tutorials
Sponsored
Embed a reliable document scanner with OCR in your app, enabling your customers to capture high-quality, legible documents that you can process effortlessly. Hundreds of companies and millions of users trust the Genius Scan technology. Supports Android, iOS, and cross-platform frameworks.
Zsolt Bertalan examines error handling and how it relates to monads.
Tom Sabel explores how to manage date and time functionalities using Kotlinx DateTime in iOS, offering clear, step-by-step instructions to ensure a smooth transition.
Dave Leeds focuses on the most essential coroutine concepts you need to be productive with them in your day-to-day coding.
Kotlin Coroutines library offers an important functionality that lets us decide which thread (or pool of threads) a coroutine should be running on (starting and resuming). Marcin Moskała shows how this is done using dispatchers.
Sandeep Kella looks into the magical world of Kotlin annotations, specifically the @Keep annotation.
Stefano Natali dives deep into exploring how HTML strings support empowers developers in Jetpack Compose.
Sandeep Kella dives into one of Kotlin’s coolest features: destructuring declarations.
Alexey Bykov shares practical tips, supported by production data, on how to improve playback from different perspectives and effectively use ExoPlayer in your Android app.
Aravind Chowdary shows how security rules allow you to write policies to define who has access to what in your database using an easy-to-learn language called CEL.
Yves Kalume debunks some myths around Android development and clears the air!
Darryl Bayliss examines some map transformation functions available in Kotlin.
Piotr Jagielski describes the vision for Gradle Build Tool to deliver an elegant and extensible declarative build language that allows developers to describe any kind of software in a clear and understandable way.
John O'Reilly updates the PeopleInSpace app to demonstrate the use of Compose Multiplatform.
Place a sponsored post
We reach out to more than 80k Android developers around the world, every week, through our email newsletter and social media channels. Advertise your Android development course!
Libraries & Code
Use a Google sheet as remote config
A Gradle plugin that guards against unintentional dependency changes.
Tools
Supports creating Compose ImageVector files from SVG files, with an optional optimization feature
Videos & Podcasts
Philipp Lackner shows you how to Unit & UI Test With Compose Multiplatform!
Sebastian Sellmair shows how to implementing a custom '@Todo' annotation for Junit5 in Kotlin.
Jov Mit's detailed tutorial for setting CI/CD for Android projects by using GitHub Actions.
Stevdza-San shows how to use the "fig" library along with a Google Sheet for a simple remote config setup.
Hadi Hariri and Sebastian Aigner chat with Raphael Michel, the founder of pretix, an open-source ticketing system.
Charfaoui Younes solves an interview question about Singleton with Kotlin. He provides both the solution and common tips to communicate in the interview.
Sebastian Sellmair shows how one can use 'git commit-tree' to fixup a repository, producing a new 'initial commit'
Karol Wrótniak dives into texts, plurals, dates, numbers, currencies, legal stuff and more aspects of internationalization.
Code with the Italians as they sit down with Alex Vanyo and Ian Clifton, Android Developer Relations Engineers at Google, to explore the exciting capabilities of Material3 Adaptive Layout.

Older messages

Android Weekly #629 🤖

Sunday, June 30, 2024

View in web browser 629 June 30th, 2024 Articles & Tutorials Sponsored Microsoft Clarity SDK: see what your app users see Gain invaluable insights into how users are using your app with detailed

Android Weekly #628 🤖

Sunday, June 23, 2024

View in web browser 628 June 23rd, 2024 Articles & Tutorials Sponsored Want mobile observability built on open source? You need the right data to improve app performance and user experiences. With

Android Weekly #627 🤖

Sunday, June 16, 2024

View in web browser 627 June 16th, 2024 Articles & Tutorials Sponsored Appium & BrowserStack Forge Strategic Partnership 🚀 Exciting news! Appium and BrowserStack announced a strategic

Android Weekly #626 🤖

Sunday, June 9, 2024

View in web browser 626 June 9th, 2024 Articles & Tutorials Sponsored Should you set up a release manager rotation? Mobile releases don't have to be shouldered by a single person or small group

Android Weekly #624 🤖

Monday, June 3, 2024

View in web browser 624 May 26th, 2024 Articles & Tutorials Sponsored At Google I/O AI is the future & the future is now At I/O 2024, Google announced substantial updates to Jetpack Compose and

You Might Also Like

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

SRE Weekly Issue #452

Monday, November 25, 2024

View on sreweekly.com A message from our sponsor, FireHydrant: Practice Makes Prepared: Why Every Minor System Hiccup Is Your Team's Secret Training Ground. https://firehydrant.com/blog/the-hidden-

Corporate Casserole 🥘

Monday, November 25, 2024

How marketing and lobbying inspired Thanksgiving traditions. Here's a version for your browser. Hunting for the end of the long tail • November 24, 2024 Hey all, Ernie here with a classic

WP Weekly 221 - Bluesky - WP Assets on CDN, Limit Font Subsets, ACF Pro Now

Monday, November 25, 2024

Read on Website WP Weekly 221 / Bluesky Have you joined Bluesky, like many other WordPress users, a new place for an online social presence? Also in this issue: CrawlWP, Asset Management Framework,

🤳🏻 We Need More High-End Small Phones — Linux Terminal Setup Tips

Sunday, November 24, 2024

Also: Why I Switched From Google Maps to Apple Maps, and More! How-To Geek Logo November 24, 2024 Did You Know Medieval moats didn't just protect castles from invaders approaching over land, but

JSK Daily for Nov 24, 2024

Sunday, November 24, 2024

JSK Daily for Nov 24, 2024 View this email in your browser A community curated daily e-mail of JavaScript news JavaScript Certification Black Friday Offer – Up to 54% Off! Certificates.dev, the trusted

OpenAI's turbulent early years - Sync #494

Sunday, November 24, 2024

Plus: Anthropic and xAI raise billions of dollars; can a fluffy robot replace a living pet; Chinese reasoning model DeepSeek R1; robot-dog runs full marathon; a $12000 surgery to change eye colour ͏ ͏

Daily Coding Problem: Problem #1618 [Easy]

Sunday, November 24, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Zillow. Let's define a "sevenish" number to be one which is either a power

PD#602 How Netflix Built Self-Healing System to Survive Concurrency Bug

Sunday, November 24, 2024

CPUs were dying, the bug was temporarily un-fixable, and they had no viable path forward ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

RD#602 What are React Portals?

Sunday, November 24, 2024

A powerful feature that allows rendering components outside their parent component's DOM hierarchy ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌