Porting a Wallpaper Viewer's Slideshow and Page-Scrubber from iOS to Android — Where the Two-Way Sync with SnapHelper Tripped Me Up
A hands-on record of porting a full-screen wallpaper viewer's slideshow and bottom scrubber from iOS to Android. How I pinned down the current page with RecyclerView and SnapHelper, synced it two-way with the scrubber, and resolved the conflict between auto-advance and user input with a small state machine — in working Kotlin.
Using the v2.1.4 Quota Screen for a Weekly Reckoning: Reading Used and Remaining to Run an Indie Budget
How to turn the used/remaining display in the reworked Antigravity v2.1.4 quota screen into a weekly reckoning instead of a gut feeling. Baseline recording, burn-rate math, and allocation across multiple projects, written as an indie-dev operating routine.
Running 50+ AdMob Mediation Groups With Agents — What I Hand Over and What I Keep
Two wallpaper apps on iOS and Android (50M+ downloads in total) put me past 50 AdMob mediation groups. After a month of pushing parts of the workflow onto an agent, here's where it pays off, where I refused to hand over the steering wheel, and the operating templates I now use.
Three Weeks with Antigravity Settings Sync Across Two Macs — A Sync Design for Solo App Development
Notes from three weeks of running Antigravity Settings Sync between a home Mac mini and a portable MacBook Air, written from the perspective of a solo developer working across multiple devices.
Running iOS Push Notification A/B Tests Weekly With Antigravity Agent — A Self-Improving Loop For Copy, Timing, And Segments
Drawing on 12 years of indie iOS app development across wallpaper and wellness apps with over 50 million cumulative downloads, this article walks through a weekly Push Notification A/B testing loop powered by Antigravity Agent. It covers the FCM bridge, BigQuery measurement, segment design, and a real D7 retention recovery story.
Running Antigravity 2.0 and Codex in Parallel for One Month: A Practical Selection Line for Indie Developers
A May 2026 head-to-head running Antigravity 2.0 and Codex on the same indie-development work, with the selection criteria and cost reversal line I now use.
Splitting Daily Crashlytics Triage Across Five Antigravity Sub-Agents
Running six indie iOS and Android apps, the morning Crashlytics triage was draining me. I split the workflow across five Antigravity sub-agents (Fetcher, Classifier, Repro, Patch, PR) and locked their input and output to JSON schemas. Two weeks of production data shows where the human review boundary belongs.
Where Is the Source of Truth for Billing State? Designing the ad-free Pattern with Antigravity
A proven pattern from a 50 million download app: centralizing billing state with AdFreeManager, BillingManager, and ModalGate — designed and implemented using Antigravity IDE.
What I Learned After Putting Antigravity to Work on 50M-Download Apps
An honest review from 12 years of solo app development and over 50 million total downloads — what Antigravity handles well, where it falls short, and what surprised me most.
The Day Android Graduated from Being an OS — Connecting My Wallpaper App to Gemini Intelligence via AppFunctions API
An implementation record of connecting Android apps to Gemini Intelligence via AppFunctions API, tested on a 50M-download wallpaper app portfolio. Covers design decisions, Kotlin implementation, and Antigravity workflow.
What I Delegated to an AI Agent — And What I Should Have Kept
After 12 years of solo app development and 50M+ downloads, I learned the hard way where to draw the line with AI agent delegation. Here's the practical framework I now use before handing off any task.
What You Lose When You Treat Antigravity as a Subordinate — A Decade of Solo Dev Perspective
Over-delegating to Antigravity quietly erodes your problem-solving ability. From 10+ years of solo app development, here's how to prevent cognitive outsourcing and keep your developer judgment sharp.