Build notes from the studio.
How our apps are actually built — on-device parsing for Indian SMS, privacy constraints we hold ourselves to, and the product decisions behind each release. Written by the people shipping them.
The case for an offline to-do app in 2026
Cloud sync solves one problem and creates three. What you give up with an offline, local-first to-do app, what you get back, and the backup habit that makes it safe.
Read the postWhy capturing and deciding should never happen at once
Capturing a thought and deciding what to do about it are two different jobs. Doing them at the same time is why to-do lists stop working. How an inbox fixes it.
We shipped an SMS app with no internet permission — here's why, and what it cost us
Logic Inbox has no android.permission.INTERNET line in its manifest. That single omission makes the privacy claim verifiable by anyone — and it rules out analytics, crash reporting and cloud backup. Here's the trade we made.
Parsing India's DLT sender IDs on-device
How Logic Inbox sorts Indian SMS into Personal, Transactions, Orders and Promotions using TRAI's DLT header format, a layered rules engine and a lot of hard-won regex — with no server and no ML model.
How to run a daily review in two minutes
A daily review takes two minutes: what happened, what state is each task in, and what is tomorrow for. Here is the exact routine, including why a partial state matters.
Plan Forward is live — a planner built around the review, not the list
Our daily planner is on the Play Store. It is opinionated about one thing: capture is easy, and completion is hard — so the app is built around the morning plan and the evening review rather than around the list.
Want this kind of build on your product?
The same team that writes these posts takes on a small number of client builds each quarter.