I Built an SMS Gateway with a $20 Android Phone – Jonno.nz

Junkyard Computing: Repurposing Discarded Smartphones to Minimize Carbon

Privacy Setup for Android 16 with GrapheneOS

Thousands of users got affected by OneDrive unstoppable spam on Windows, Android, Mac

Run Linux containers on Android, no root required

Will Android drop native support for Opus in the long term?”

I Made a Keyboard Nobody Asked For: My Experience Making TapType

BoltFFI now supports Java (JVM + Android)

I built a fast & lightweight Android Logcat viewer using Rust and Tauri v2. It even has AI diagnostics! 🐤

Tkinter on Android?

I Decompiled the White House's New App

Google adds 24-hour wait and mandatory reboot to Android sideloading flow

Open Camera is a FOSS camera app for Android

Android Developer Verification

Google details new 24-hour process to sideload unverified Android apps

Motorola announces a partnership with GrapheneOS

Android’s new sideload settings will carry over to new devices

Implementing automatic eSIM installation on Android

Google details new 24-hour process to sideload unverified Android apps

iPhone New iOS Age Verification Sparks Outrage as Users Say 'I Will Switch to Android'

Enabling non-protected VMS for Android Terminal application on the Samsung S26 Ultra (Snapdragon 8 Elite Gen 5 for Galaxy)

Android, Epic, and What's Really Behind Google's 'Existential' Threat to F-Droid

'I can't believe this is happening': iPhone users are threatening to defect to Android over new iOS age verification push — and I'd do the same

Google's Android Automotive Is Moving From the Dashboard To the 'Brain' of the Car

Android 16 VPN Bug Has Gone Without a Fix for 7 Months

With developer verification, Google's Apple envy threatens to dismantle Android's open legacy

Android-Based GrapheneOS Refuses Age Verification, May Exit Regions That Enforce It

Google and Epic announce settlement to end app store antitrust case

Samsung Galaxy update removes Android recovery menu tools, including sideloading

I built hot-reload for native Rust on Android – here's how it actually works (and where it cuts corners)

More →