Android Weekly - Android Weekly #666 🐐

Articles & Tutorials
Sponsored
The hidden costs of mobile releases—wasted time, rising risks, and developer frustration—add up quickly. Watch our on-demand webinar to learn why mobile releases are challenging—and how teams are cutting release times by 25% to deliver features faster and with confidence.
Thomas KĂźnneth provides a method to center top-level dialog windows within their parent windows in Compose Multiplatform applications, enhancing user experience on desktop platforms.
Dobri Kostadinov explains MITM attacks in Android and recommends using TLS, certificate pinning, and security libraries to protect app communications.
Sponsored
Highlights of Square’s Mobile Payments SDK: *PCI-compliant, embedded payment system *Supports diverse hardware for in-person payments *Reliable on the move, over the counter, & at a kiosk *Free to integrate and no API usage costs. Try Square Mobile Payments now
Roman Khrupa demonstrates creating a frosted glass effect for logos in Jetpack Compose using the Haze library and custom composables.
Sahil Thakar demonstrates creating a swipeable image carousel in Jetpack Compose using the HorizontalPager component, incorporating contentPadding and pageSpacing to ensure smooth animations and partial visibility of adjacent images.
Kerry Bisset demonstrates enhancing Jetpack Compose dropdown menus by introducing a dedicated search field within the dropdown, improving usability for extensive lists.
Xiaodao Wu announces the stable release of Jetpack WindowManager 1.4, introducing features like activity stack pinning, pane expansion, and dialog full-screen dimming to enhance multi-window experiences on large-screen devices
Marcello Galhardo introduces ViewModelScenario, a helper in Lifecycle 2.9.0-alpha01, to facilitate unit testing of ViewModels by simulating lifecycle events and state restoration.
Nozomi Koborinai provides a guide on enhancing local testing environments for Firebase Genkit functions by integrating the Firebase Local Emulator Suite.
Esther Irawati demonstrates using Google’s Vertex AI and Vertex AI Endpoints to automate the classification of hoax content, aiming to combat the rapid spread of misinformation online.
Gustavo FĂŁo Valvassori demonstrates how to integrate Fastlane into Kotlin Multiplatform projects, detailing the creation of platform-specific lanes in the Fastfile to automate build, test, and deployment processes for both Android and iOS applications.
Ignacio Carrión delves into Kotlin Flow operators—buffer, conflate, debounce, and sample—explaining their roles in managing data emission and collection, especially when dealing with fast producers and slow consumers.
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
Markdown Editor & Notebook for Android entirely based on Jetpack Compose.
News
Android 16 has officially reached Platform Stability today with Beta 3!
Google announced significant Health Connect updates like the Jetpack SDK Beta, new datatypes and new permissions that will enable richer, more insightful app functionalities.
Vulkan is now Android’s official graphics API and find more updates to the Android Dynamic Performance Framework (ADPF) for improved game graphics and stability.
Paris Hsu announces that Gemini in Android Studio now supports multimodal inputs, allowing developers to attach images directly to prompts, enabling features like converting wireframes into Jetpack Compose code, explaining diagrams, and troubleshooting UI issues.
Videos & Podcasts
Dive into the world of http4k with David Denton, exploring how you can treat your server as a function!
Philipp Lackner shares 4 best practices with you that you should stick to in order to make your Android app very secure.
Kotzilla introduces the Koin IDE Plugin v1.0.0, a powerful tool designed to help developers debug and optimize their Kotlin apps directly within Android Studio.
Dave Leeds tasks Junie - JetBrains' new AI coding agent - with writing Kotlin code for some UML diagrams. Let's see if it can implement functions and properties based on context, notes, and other clues!
Fix Kotlin App Issues in Minutes - Stop Debugging the Hard Way!
Here's the winter episode of #TheAndroidShow from Barcelona, to give you the latest from Mobile World Congress and across the Android Developer world.
Google announced Android XR at XR Unlocked. Get a firsthand look at the new platform for headsets and glasses. Build the future of XR!
Learn about the return of Google I/O, Android Studio Turning 10, the Android 16 Betas, Imagen in Firebase, the latest in AndroidX, and more!
In this episode, convert Android specific code to common code and refactor, the UI, business logic and unit tests.
Jov Mit teaches about a scalable & maintainable setup of Compose Navigation.

Older messages

Android Weekly #665 🤖

Sunday, March 9, 2025

View in web browser 665 March 9th, 2025 Articles & Tutorials Sponsored Discover How AI Enables Zero-Maintenance Apps Watch Instabug's CPO, Kenny Johnston in this recorded webinar as he

Android Weekly #664 🤖

Sunday, March 2, 2025

View in web browser 664 March 2nd, 2025 Articles & Tutorials Sponsored Implementing Session Replay for Jetpack Compose This post recounts our difficult but rewarding journey of building one of our

Android Weekly #663 🤖

Thursday, February 27, 2025

View in web browser 663 February 23rd, 2025 Articles & Tutorials Sponsored Why mobile releases need to be managed [webinar] The hidden costs of mobile releases—wasted time, rising risks, and

Android Weekly #657 🤖

Sunday, January 12, 2025

View in web browser 657 January 12th, 2025 Android Weekly Updates Follow us on BlueSky We're there as well! Articles & Tutorials Sponsored Multi-Layered Mobile App Protection Attackers

Android Weekly #656 🤖

Sunday, January 5, 2025

View in web browser 656 January 5th, 2025 Articles & Tutorials Sponsored Sick of your mobile apps crashing? Simon Grimm will show you how to fix them with less guesswork. Join Sentry's workshop

You Might Also Like

📱 I Wish More Companies Made Phones This Bonkers — How to Check the Age of Your Hard Drive

Tuesday, March 18, 2025

Also: The 10 Best Apple TV+ Shows You're Missing Out On, and More! How-To Geek Logo March 12, 2025 Did You Know The weekday that falls most frequently on the 13th day of the month in the Gregorian

Tomorrow's Photo Management Class: How to sign up!

Tuesday, March 18, 2025

[Attention: Our final free class on photo management is happening tomorrow! This is your last chance to sign up. Register now.] Open your Photos app. What do you see? Thousands of random pictures?

The Sequence Engineering #508: AGNTCY, the Agentic Framework that Brought LangChain and LlamaIndex Together

Tuesday, March 18, 2025

The new framework outlines the foundation for the internet of agents. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

URGENT: Microsoft Patches 57 Security Flaws, Including 6 Actively Exploited Zero-Days

Tuesday, March 18, 2025

THN Daily Updates Newsletter cover ⚡ LIVE WEBINAR ➟ ASPM: The Future of AppSec -- Boom or Bust? Discover How ASPM is Redefining Application Security with Smarter, Unified Solutions. Download Now

⚙️ Making AI for coding work

Tuesday, March 18, 2025

Plus: New self-driving data ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 03/12/2025

Tuesday, March 18, 2025

New blogs from Syncfusion ® Sneak Peek at .NET MAUI: 2025 Volume 1 By Paul Anderson Let's explore the new features and enhancements that will be added in the Syncfusion .NET MAUI suite for the

AI agents are changing work 🤖

Tuesday, March 18, 2025

Windows vs. M4 MacBook Air; VPN tips; Metallica on Vision Pro -- ZDNET ZDNET Tech Today - US March 12, 2025 person walking to work AI agents aren't just assistants: How they're changing the

Interested in a tailored threat briefing for you and your team?

Tuesday, March 18, 2025

Learn from expert identity attack researchers and creators of the SaaS attacks matrix ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌

Biome vs. Prettier & ESLint; ESLint flat config improvements; returning from async functions;

Tuesday, March 18, 2025

We have 6 links for you - the latest on JavaScript and tools Is Biome ready to replace Prettier & ESLint? medium.com ESLint: Evolving flat config with extends eslint.org @nzakas@fosstodon.org @

What is a HoundDog(.ai)?

Tuesday, March 18, 2025

Still waiting to hear back from HoundDog… if you have an in, please reach out and let them know I want them on the show!! Until then… Stop PII Leak Detection in the Code! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏