Creating Custom XML Views in Android | by Salma Khodaei | Apr, 2025

Creating Custom XML Views in Android This is part of a series that will include starter code for doing various things in Android (modern and old). Today’s post covers the most general use-case for creating a custom xml view and can serve as a beginning point for working with them. Steps: Create an xml file … Read more

BOOX’s latest Go Series tablets could give reMarkable a run for the money

BOOX’s latest Go Series tablets could give reMarkable a run for the money

TL;DR BOOX has launched two 7-inch Android-based E Ink tablets with stylus support. The new BOOX Go 7 is priced at $249.99 and features a black-and-white E Ink Carta 1300 display. The BOOX Color Go 7 Gen II sports an E Ink Kaleido 3 display and will soon go on sale for $279.99. BOOX is … Read more

Tooltips in Compose Material 3

Tooltips in Compose Material 3

The Material Design 3 library in Compose provides an out-of-the-box API for displaying tooltips in apps. We’ll examine how to use it in the stable 1.3.2 version and the latest 1.4.0-alpha version. Note: all of the mentioned composables are currently still in experimental state, meaning that their API could change in the future. Example of … Read more

Google’s latest Android platform stats show 14 utterly dominating

Google’s latest Android platform stats show 14 utterly dominating

Adamya Sharma / Android Authority TL;DR Google has published its latest breakdown of how many devices are running which versions of Android. Android 16 has yet to even appear on the radar, and Android 15 has only hit a 4.5% share. Android 14, meanwhile, has seen huge growth to hit over 27% of of devices … Read more

collectAsState() .vs collectAsStateWithLifecycle() | by Fendy | Apr, 2025

collectAsState() .vs collectAsStateWithLifecycle() | by Fendy | Apr, 2025

When using StateFlow in Jetpack Compose, the go-to pattern is to collect it with collectAsState(). It’s simple, concise, and feels like the “Compose way” of doing things. But here’s something you might not realize: collectAsState() is not lifecycle-aware. That means your Flow continues collecting data even when the Composable is no longer visible — for … Read more

Did Google just kill Assistant ‘Driving Mode’ in Maps for Android? (Update: Yup!)

Did Google just kill Assistant ‘Driving Mode’ in Maps for Android? (Update: Yup!)

Andy Walker / Android Authority TL;DR Android users can no longer access Google Assistant Driving Mode. The feature has gone missing in the Google app and on Maps. It’s unclear if this is a mistake or intentional removal. Update, April 25, 2025 (02:28 PM ET): Google giveth, and Google taketh away, and this time we … Read more

To-KMP: Migrating Android/iOS Projects to Kotlin Multiplatform (KMP) | by João Souza | Apr, 2025

To-KMP: Migrating Android/iOS Projects to Kotlin Multiplatform (KMP) | by João Souza | Apr, 2025

I created a tool to simplify the migration of Android 📱 and iOS 🍏 projects to Kotlin Multiplatform (KMP).It generates the complete project structure, configures Gradle with Version Catalog and Gradle Wrapper, and organizes the shared, androidApp, and iosApp modules.Clone the repository and run the script to speed up your migration. iOs, Kotlin and Android … Read more

Xiaomi 16 Leak: Floating Lens Returns, Snapdragon 8 Elite 2 Steps In

Xiaomi 16 Leak: Floating Lens Returns, Snapdragon 8 Elite 2 Steps In

Xiaomi’s next flagship is starting to show its face—and it’s looking sharp. Images of what appears to be the Xiaomi 16 standard edition have surfaced, offering a closer look at where the company’s headed next. And while some early rumors pointed to a periscope lens, it looks like Xiaomi’s sticking with the floating telephoto design … Read more

Retroid works out new US shipping options for handheld consoles

Retroid works out new US shipping options for handheld consoles

TL;DR Handheld console emulators are being hit hard by recent tariffs. Retroid earlier announced some big limitations in shipping options for US customers. The company now shares the path forward it’s worked out for US orders. Like basically every other corner of the global economy, the retro gaming handheld market is under assault from the … Read more