Android Weekly - Android Weekly #524 🤖

Articles & Tutorials
James Shvarts goes over the details of a simple app built in Compose and Kotlin Flow.
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.
Jonny Caley writes about how you can enable the configuration cache and capture build data utilizing Gradle BuildServices and their internal APIs
Sponsored
Crash reporting, error monitoring, and APM do not provide complete visibility into the health of your mobile applications. Join this webinar to learn about the 10 fundamental pieces of successful mobile-first visibility. Spot where you have costly gaps and how you can fix them to ship better apps!
Dan Meng defines multiple back stack navigation and examines several ways to implement it.
Vaios Tsitsonis builds a complex layout that auto-selects the right tab while scrolling a list.
Vinay Gaba digs into the issue documentation page to see all the rules that the Jetpack Compose libraries ship by default.
Using Live Templates is a productivity booster since they will automate a lot of boilerplate code for you. Mike Wolfson shares several examples.
Shreyas Patil builds a utility to help combine multiple StateFlows into another transformed StateFlow.
Place a sponsored post
Jobs
Circle Medical is a venture-backed Y-Combinator healthcare startup. As we enter the hypergrowth phase, we are looking for team players who are eager to help us take on some of the biggest challenges in healthcare so that people can live longer and healthier lives. Do you believe in the mission?
MEGA is looking for a Senior Android Engineer with a deep understanding of the SOLID principles, unit testing, and refactoring, to join our global team.
Libraries & Code
Fragula is a swipe-to-dismiss extension for navigation component library for Android, with support for Jetpack Compose.
A simple gradle plugin that lets you create a download asset from Zeplin and convert them to vector drawables automatically. Uses 100% Kotlin.
News
Starting with Kotlin 1.7.0, you can create build reports for Kotlin compiler tasks
Google is making Play work better for everyone, making it easier for you to grow apps and games business, and helping you better serve everyone, everywhere.
CTS-D is a new Compatibility Test Suite (CTS) module that is powered by app developers with a focus on pain points that they are seeing in the field.
Videos & Podcasts
Jetpack Compose is covered in this FAQ session
Dependency injection is a core concept of software development. In this video, Philipp Lackner shows you how you can apply DI in an Android app using Dagger-Hilt.
Ivan Morgillo, Sebastiano Poggi, and special guest Mark Allison discuss Bezier curves and SVGs.
In this video, Marina discusses how Firebase projects and applications work with the best practice recommended by the Firebase team.
Lukas Lechner shares 6 of the most important Best practices when using Kotlin Coroutines in your Android Applications
Specials
RFCs - requests for comment - or Design Docs are a common tool that engineering teams use to build software faster. Gergely Orosz shares a couple of examples from several well-known companies.
Dan Lew ponders what it means to "maintain software correctness."

Older messages

Android Weekly #523 🤖

Sunday, June 19, 2022

View in web browser 523 June 19th, 2022 Articles & Tutorials Receivers and Extensions Dave Leeds explains Kotlin receivers and extensions. Sponsored Free Activity Feeds & Chat APIs for

Android Weekly #522 🤖

Sunday, June 12, 2022

View in web browser 522 June 12th, 2022 Articles & Tutorials Shipping to Production How you ship your code to production in a way that is fast and reliable is what differentiates a powerful team.

Android Weekly #521 🤖

Sunday, June 5, 2022

View in web browser 521 June 5th, 2022 Articles & Tutorials Create realistic widgets with Jetpack Glance Kasem SM shares his learnings and experience pairing a Glance Widget with Work Manager API

Android Weekly #520 🤖

Sunday, May 29, 2022

View in web browser 520 May 29th, 2022 Articles & Tutorials Animated Pixie Dust Cursor and more Maia Grotepass builds three retro animated cursor-inspired animations in Jetpack Compose. Sponsored

Android Weekly #519 🤖

Sunday, May 22, 2022

View in web browser 519 May 22nd, 2022 Articles & Tutorials Composable functions and return types James Shvarts shares some examples from the official API Guidelines for Jetpack Compose First, he

You Might Also Like

Kotlin Weekly #441

Sunday, January 12, 2025

ISSUE #441 12th of January 2025 Announcements Become a KotlinConf 2025 volunteer! The KotlinConf has started a Call for Volunteers to help out at the conference in May! If you are interested, check out

Healthy life, Meta's AI and legibility

Saturday, January 11, 2025

Neologism #25, 11.01.2024 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Daily Coding Problem: Problem #1665 [Medium]

Saturday, January 11, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by LinkedIn. A wall consists of several rows of bricks of various integer lengths and

📊 Every Smartphone I've Ever Owned, Ranked — This Tiny Smart Remote Is the Most Exciting Thing at CES

Saturday, January 11, 2025

Also: 5 Android Notification Features to Make Your Day Easier, and More! How-To Geek Logo January 11, 2025 Did You Know On March 12, 1951, a curious thing happened. In the United States and the United

Ranked | The Top Grossing Movies Worldwide in 2024 🎬

Saturday, January 11, 2025

Established IP dominated the 2024 box office, with top films mostly being sequels, spin-offs, or franchise continuations. View Online | Subscribe | Download Our App FEATURED STORY Ranked: Top Grossing

📖 Your Step-by-Step Guide to Securing AI in the Enterprise

Saturday, January 11, 2025

January 11, 2025 | Read Online Subscribe | Advertise Good Morning. Welcome to this special edition of The Deep View, brought to you in collaboration with Tines. When it comes to adopting AI securely,

🐍 New Python tutorials on Real Python

Saturday, January 11, 2025

Hey there, There's always something going on over at Real Python as far as Python tutorials go. Here's what you may have missed this past week: Iterators and Iterables in Python: Run Efficient

Life Update: Me. In Shorts. In Antarctica [Pics Inside 🧊]

Saturday, January 11, 2025

And yes, I jumped in. It taught me a lot 😅 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Google Researcher Uncovers Zero-Click Exploit Targeting Android Devices

Saturday, January 11, 2025

THN Daily Updates Newsletter cover The Kubernetes Book: Navigate the world of Kubernetes with expertise , Second Edition ($39.99 Value) FREE for a Limited Time Containers transformed how we package and

📧 Working with LLMs in .NET using Microsoft.Extensions.AI

Saturday, January 11, 2025

​ Working with LLMs in .NET using Microsoft․Extensions․AI Read on: m​y website / Read time: 6 minutes The .NET Weekly is brought to you by: ​Transform your database performance with RavenDB​: