Android Weekly - Android Weekly #618 🤖

Articles & Tutorials
Sponsored
They’re messy. Chaotic. Time-devouring. Without the sort of infra support that non-mobile software engineers usually receive, mobile engineers are left to build bespoke scripting and then spend hours every release remembering how they did things last time. The complex (and mundane) tasks required to get an app into the hands of users is a time sink that pulls engineers away from more important work. How do we fix this?
Kerry Bisset examines enhancing the Composable View Model with Dependency Injection.
Nek.12 has a solution for MVI/MVVM's “inconsistent state problem”.
Sponsored
Application Not Responding (ANR) errors are some of the most frustrating to encounter and often difficult to debug. Get a handle on ANRs in this deep dive blog with details on how Android OS monitors, processes, and triggers ANRs. Learn more:
Nimit Raja delves into the powerful trio of Jetpack Compose, Ktor, and Koin, exploring how they synergize to streamline and enhance modern Android app development.
Alex Zaitsev presents a comprehensive solution to focus management with Jetpack Compose on TV.
Myric September takes a closer look at the ML Kit Document Scanner API.
Surendar Dharavath delves into how to implement critical alerts on Android devices.
John Petitto leverages annotations to manage deep links in a scalable way.
Jonathan Koren discusses details of how Hilt provides and scopes dependencies in a traditional Android app and how Compose changes our approach.
Ryan Harter shows how to extend Coil to use custom data types and data sources when retrieving images.
Mark Murphy rummages through the API differences report for Android 15 Beta 1.
David Debre demonstrates how to use SubComposeLayout, a low level API for building layouts in Jetpack Compose.
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
Pokedex Compose demonstrates modern Android development with Jetpack Compose, Hilt, Coroutines, Flow, Jetpack (Room, ViewModel), and Material Design based on MVVM architecture
Gradle Plugin to investigate KMP project's hierarchy
Generate realistically looking fake data such as names, addresses, banking details, and many more, that can be used for testing and data anonymization purposes.
A tiny Kotlin multiplatform library that assists in saving and restoring objects to and from disk using kotlinx.coroutines, kotlinx.serialisation and okio
News
In celebration of Women’s History month, Google is celebrating the founders behind groundbreaking apps and games from around the world - made by women or for women.
The Google Drive team rebuilt the home page from the ground up using Jetpack Compose, Android’s modern declarative toolkit for creating native UI.
Videos & Podcasts
Aline Ayres presents how the main Continuous Integration tools and technologies contribute to creating high-quality Android apps that stand out in the market.
Charfaoui Younes demonstrates how and when to use the awesome feature of Kotlin Context Receivers.
Stevdza-San builds a custom Navigation Drawer component with Jetpack Compose.
Philipp Lackner discusses why Sealed Classes for UI State are an ANTI-PATTERN.
Specials
Burhanuddin Rashid contemplates why we end up with complexity over simplicity in software.

Older messages

Android Weekly #617 🤖

Sunday, April 7, 2024

View in web browser 617 April 7th, 2024 Articles & Tutorials Sponsored Troubleshooting Expo apps: tips and best practices If you've ever run into an Expo issue, this one's for you. Come

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

You Might Also Like

Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator

Friday, February 14, 2025

What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Defining Your Paranoia Level: Navigating Change Without the Overkill

Friday, February 14, 2025

We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy

5 ways AI can help with taxes 🪄

Friday, February 14, 2025

Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help

Recurring Automations + Secret Updates

Friday, February 14, 2025

Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The First Provable AI-Proof Game: Introducing Butterfly Wings 4

Friday, February 14, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%

GCP Newsletter #437

Friday, February 14, 2025

Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers

Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰

Friday, February 14, 2025

Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from

The Great Social Media Diaspora & Tapestry is here

Friday, February 14, 2025

Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great

Daily Coding Problem: Problem #1689 [Medium]

Friday, February 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,

📧 Stop Conflating CQRS and MediatR

Friday, February 14, 2025

​ Stop Conflating CQRS and MediatR Read on: m​y website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your