Android Weekly - Android Weekly #617 🤖

Articles & Tutorials
Sponsored
If you’ve ever run into an Expo issue, this one’s for you. Come learn how to use Debug IDs, upload source maps (fast), and get tips for an overall better experience. Save your spot now.
Stylianos Gakis shows how to add a share link for your app in the navigation overview screen.
Olwethu Pissot shares info about a significant insight from the Kotzilla developer survey.
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.
Thomas Kioko offers insights into a personal journey of arriving at a navigation solution.
Harsh Shandilya examines a couple of ways to speed up your Gradle project load times.
sinasamaki builds a fancy loading animation for your Android app.
Joe Birch takes a quick look at how we can use the Android Photo Picker in our apps – both in Composable UI and within activities/fragments.
Gustavo Fão Valvassori shows how with a few changes you can also build your application for other platforms, such as iOS, macOS, and the Web.
Paul Blundell briefly introduces setting up the Gemini API client SDK on Android to perform Optical Character Recognition (OCR) on images.
Megh Lath shows how to implement biometric authentication with Jetpack Compose and AES encryption in Android apps for enhanced security and user experience.
JetBrains has published a new guide on exporting a Kotlin Multiplatform framework as a SwiftPM dependency.
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
Gradle Plugin for reporting build metrics at the end of the build.
A utility (Gradle Plugin + CLI) to convert Jetpack Compose compiler metrics and reports to beautified HTML page.
This library provides easy integration with the Android OS "Recents" screen by automatically figuring out if you are in a screen which has a deep link, and provides that deep link as the copyable/shareable link using the URL Sharing feature.
This library includes the standalone functions for Composable Sheep, Composable Fluff and Loading Sheep.
News
The new Ktor Plugin Registr enables the submission of community-based plugins to the Ktor team, categorizes plugins for easy searching, and provides users with essential documentation.
A survey about the Kotlin Multiplatform State of the Art 2024, which aims to shed light on the state of Kotlin Multiplatform development in 2024.
Videos & Podcasts
Daniel Atitienei shows how to create an adaptive navigation bar using Jetpack Compose in this tutorial.
Mohsen Mirhoseini and Saurabh Arora guide you step by step on how to create a stunning Speedometer using Jetpack Compose Canvas!
Nicola Corti interviews guest Guilherme Oenning, creator of Aptabase!
Stevdza-San lists several tips that will improve you're app's architecture.
Charfaoui Younes shows how to provide data to Preview Composables functions, thus making your preview dynamic and easy to implement.
Alexey Bykov shares practical approaches with ExoPlayer that go beyond what is documented.
Kotlin offers many different kinds of classes and in this video, Dave Leeds looks at all of them.
Philipp Lackner shows you all the Android News for April 2024!
Payal, Product Marketing Manager for Android and Google Play, shares important updates from our April 2024 Google Play policy announcements.
The beta version of the Firebase Release Monitoring dashboard allows you to monitor all the data you need to feel confident about your releases in real time
Updates on Google I/O 2024, Women's History Month, Vulkan on Android, and much more!
Learn about recent developments in Kotlin/Wasm: tools, compiler, and the ecosystem around it. Zalim Bashorov shares practical examples, demonstrating how Kotlin/Wasm could be used in various environments
Luca Nicoletti shows how to add a GroundOverlay, using images, on top of a Google Map using Jetpack compose.

Older messages

Android Weekly #616 🤖

Sunday, March 31, 2024

View in web browser 616 March 31st, 2024 Articles & Tutorials Generics In a new chapter of Kotlin: An Illustrated Guide, Dave Leeds teaches how to use generic types. Sponsored Upcoming workshop:

Android Weekly #615 🤖

Sunday, March 24, 2024

View in web browser 615 March 24th, 2024 Articles & Tutorials Sponsored Webinar: Android Malware Application Protection Register and join our webinar on April 9th to learn about Android

Android Weekly #614 🤖

Sunday, March 17, 2024

View in web browser 614 March 17th, 2024 Articles & Tutorials Animations with Lookahead in Jetpack Compose Pushpal Roy examines LookaheadScope, a new experimental API in Jetpack Compose that allows

Android Weekly #613 🤖

Sunday, March 10, 2024

View in web browser 613 March 10th, 2024 Articles & Tutorials Snapshot Testing Libraries for Android: Paparazzi vs Shot Fajar Febriyan compares Paparazzi and Shot libraries to see how they have

Android Weekly #612 🤖

Sunday, March 3, 2024

View in web browser 612 March 3rd, 2024 Articles & Tutorials Fun with shapes in Compose Rebecca Franks tries something a bit more advanced and creates a different-looking progress bar than the

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