Android Weekly - Android Weekly #581 🤖

Articles & Tutorials
In this two-part series, Uberto Barbini aims to guide you through the process of creating a functional library from scratch.
Ed Holloway-George's accompanying blog post for his recent Droidcon Berlin 2023 talk “How to stop the Gradle Snatchers: Securing your builds from baddies” .
Darryl Bayliss was pleasantly surprised to see the Google Maps team catching up with the times and releasing their own Compose library. He takes a look at how to use it.
In honor of Android Studio's ten-year anniversary, Annyce Davis lists ten features that will make you fall in love ❤️ with Android Studio.
A closeup look into how the Android Studio team built Live Edit; a feature that accelerates the Compose development process by continuously updating the running application as code changes are made.
Alex Mamo shares a simple solution for integrating Cloud Firestore with PaLM API on Android using Jetpack Compose.
Rafa Garcia shows how composable Use Cases are a great way to effectively model the domain logic and show how they’re a scalable solution as the more Use Cases we write.
Joe Birch explores alternative Lazy Composables that are designed specifically for use in TV apps, how to use them, and why they should be used over the traditional Lazy APIs.
Ivan Morgillo shows how to combine Git hooks and Detekt in order to assure that every push operation adheres to a code quality standard.
Eeva-Jonna Panula is writing a series of blog posts to help you to build more accessible graphs with Jetpack Compose.
To make writing apps that look great on foldables and large screens as easy as possible, Thomas Künneth started an open-source library called compose_adaptive_scaffold.
Jacob Ras shares an overview of popular apps using Kotlin Multiplatform (KMP) and resources they’ve shared about it.
Stephen Siapno revisits the fundamentals of Clean Architecture, and also delves into powerful concepts that can enhance and simplify (or overcomplicate?) our codebase.
Kashif Mehmood shows how to implement Compose Multiplatform Video Players for iOS, Android & Desktop!
Alexey Bykov shares a brief overview of caching in Gradle and addresses any confusion about it.
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. If you have a product or service that helps Android developers, you should reach out to us and place a sponsored post in our upcoming issues!
Jobs
As the Android Team Lead at komoot, you’ll lead, develop, and grow a highly motivated team of (currently) five Android developers and help shape the future of our Android app.
Libraries & Code
Make supporting large screens and foldables a breeze
Compose stable markers to tell some guarantees to the compose compiler
News
Google announced the stable release of Android Studio Giraffe 🦒 : The official IDE for building Android apps!
Google is no longer supporting KitKat in future releases of Google Play services.
Google is introducing four major updates to help users find high-quality large-screen apps on Play: refreshed app listing pages, ranking and quality improvements, streamlined store navigation, and a split-screen search experience.
Google lists four more reasons to ensure your app looks great across all your user’s favorite screens.
Google announced the beta release of Credential Manager with a finalized API surface, making it suitable for use in production.
Videos & Podcasts
All the presentations from droidcon San Francisco 2023
Breens Robert shows how apps like Netflix, Amazon, and Apple TV restrict users from recording or taking screenshots of their copyrighted movies and shows.
Nicola Corti enjoyed the privilege of having on stage Boris Farber and Tomáš Mlynarič from Google to tell us about What’s New in Android
Playlist of all the presentations from Android Worldwide July 2023

Older messages

Android Weekly #580 🤖

Sunday, July 23, 2023

View in web browser 580 July 23rd, 2023 Articles & Tutorials Lottie Android 6.1 - Lottie goes multithreaded Gabriel Peal describes a slew of bug fixes, new features, and under-the-hood improvements

Android Weekly #579 🤖

Sunday, July 16, 2023

View in web browser 579 July 16th, 2023 Android Weekly Updates Android Weekly x Threads We're now on Threads, so you can choose your favorite way of getting weekly Android development news.

Android Weekly #578 🤖

Sunday, July 9, 2023

View in web browser 578 July 9th, 2023 Articles & Tutorials User-Centric Mobile Performance Pierre-Yves Ricau discusses why mobile app teams should primarily track user-centric performance metrics

Android Weekly #577 🤖

Sunday, July 2, 2023

View in web browser 577 July 2nd, 2023 Articles & Tutorials No Mocks Allowed Marcello Galhardo shows how to focus on making our System Under Test (SUT) genuinely testable. Migrate RecyclerView to

Android Weekly #576 🤖

Sunday, June 25, 2023

View in web browser 576 June 25th, 2023 Articles & Tutorials Announcing FoldAwareColumn in Accompanist Adaptive Kristen Halper and Jossi Wolf announce the release of FoldAwareColumn, release as

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