Running a 1.5B-Parameter LLM Entirely On-Device for Mental Health — The NilaMind Architecture
How I built a mental health companion that never connects to the internet, and why the most important safety decisions have nothing to do with the AI.…
Tech news from the best sources
How I built a mental health companion that never connects to the internet, and why the most important safety decisions have nothing to do with the AI.…
Versioned builds are back. What is Codename One? Codename One is an open-source framework for building native iOS, Android, desktop, and web apps from…
iOS 26 quietly added something I had been waiting for: the Secure Enclave can now hold ML-DSA keys. Not "the app does lattice math and stores a blob i…
As developers, we've all been there. You have a web server, API, dashboard, or IoT service running locally, and you need to share it with someone outs…
Commerce is the easiest feature in this release to misunderstand, so the first sentence has to be blunt: What is Codename One? Codename One is an open…
Imagine you are building the next generation of Augmented Reality (AR) glasses or a professional-grade video editing tool for Android. The user holds …
For a long time, mobile meant a touch screen and a few platform-specific escape hatches. That is no longer enough. A Codename One app can run on phone…
Opening hook It happened during a quiet afternoon in the library. I was deep in a documentation sprint, and the only sound was the rhythmic tapping of…
OpenClaw pushed 10 commits in the last 3 hours — headlining with a redesigned chat welcome screen and native Android image previews, alongside a wave …
Local LLM inference has an expensive habit: It recomputes prefixes it has already seen. A system prompt. A reused RAG document. A few-shot block. A lo…
You’ve spent months optimizing your neural network. You’ve pruned the weights, quantized to INT8, and selected the most efficient architecture for you…
Android users in Bangladesh often search for information about gaming apps, APK versions, installation steps, device compatibility, and local payment …
Yesterday's release post was about the bigger business line we will not cross: no royalties on IAP, ads, commerce or app revenue. This post is about o…
It happened during a lecture. I was sitting in the front row, taking notes on my tablet, when my phone started vibrating against the wooden desk. The …
In the modern Android ecosystem, we have become accustomed to the incredible productivity of Kotlin and the safety of the JVM. For standard applicatio…
Last week's release post was about funding open source without the bait and switch. This week's release tests that idea again, because two of the new …
I’ve been building a Christian prayer app called Pray First, and I’m looking for people to help test it before launch. The idea: instead of scrolling …
It happened during a quiet afternoon at the library. I was deep into a debugging session when my phone suddenly blared a loud, upbeat notification rin…
Last time I told you about how Gio and I built an AI harness to test React Native libraries on Fire TV . Now that hundreds of libraries are confirmed …
Android Bench is evolving, and developers can help guide that process.
The help button is the most important button in your delivery app that your QA team almost never clicks during regression. Every delivery app has an i…
Hi everyone! 👋 I’m Pablo Martín, a Mobile Engineer and Android Architect based in Spain. For over 5 years, I’ve been building, scaling, and leading na…
🚀 I Built an ESP32 Smart Bike Control System with an Android App (Open Source) What if your motorcycle could become a smart vehicle without replacing …
The Silent Crisis I was sitting in a quiet, sunlit conference room during a high-stakes client presentation. The air was still, and every minor sound …
Google's new phones could feature glowing LEDs and higher price tags.
I wrote the network layer of my Pokedex app, and then I sat there staring at it, genuinely confused. interface PokeApi { @GET ( "pokemon" ) suspend fu…
This is the Tuesday follow-up to Friday's funding open source without the bait and switch , and it picks up right where last week's Apple Watch port l…
Detecting a screenshot on Android sounds like a single-callback problem. It isn't. Android 14 introduced an official screenshot detection API, but sup…
It happened during a quiet afternoon at the library. I was deep into a debugging session for a client project when my phone decided it was the perfect…