Tag: kotlin
All the articles with the tag "kotlin".
-
Why it exists · Ward Why I built Ward: a porn and website blocker where the hard part is the off switch
1,600 one-star reviews of porn blockers say the same four things: a paywall after a quiz, a VPN that breaks the internet, an easy bypass, and a fee to uninstall. Ward's answer is a free filter that blocks on the device, a waiting time instead of a wall, and a DNS-only tunnel. What iOS does and doesn't let you do, and why the hosts file wins on desktop.
-
Why it exists · ADB Remote Why I built ADB Remote: the thirty-second IDE launch for a three-second command
Android Studio is the right tool for writing code and the wrong tool for pulling a file. ADB Remote is the window in between: logcat, Gradle, device files, screenshot diffs and Git checkouts as a native macOS app built with Compose Multiplatform for desktop. Why a desktop GUI, what it wraps, and why it's signed and notarized.
-
Why it exists · Mantra Why I built Mantra: your own words on the lock screen, and the Android bug where setting a wallpaper kills your Activity
Affirmation apps push other people's quotes; wallpaper changers have no words. Mantra is the gap between them. The Play Store keyword that decided the name, the Material You re-theme that recreates your Activity a second after you set a wallpaper, WorkManager's first-run surprise, adaptive scrims from luminance stats, and why user photos are never paywalled.
-
Why it exists · Ismi Why I built Ismi: a baby-names app where every meaning has a source
Most Islamic baby-name apps ship meanings copied from each other, some of them wrong. How Ismi's names pipeline works — Wikidata harvest, Quran citation verification against the Quranic Arabic Corpus, an LLM judge that rejects homographs like 'Matt → he died' — why the app is sect-neutral, and why it ships two native apps from one dataset.