◉ANTIGRAVITY LABJP
TAG

android

57 articles
← Back to all tags
Related:
antigravity22Antigravity17app-dev14ios13Jetpack Compose6iOS5kotlin5AI Studio5troubleshooting5indie-dev4jetpack-compose4Kotlin4
▣ App Dev/2026-08-31Advanced

Why I took the show-or-not decision away from every dialog

A paywall prompt, a review request and a rewarded-ad confirmation landed on the same frame. Here is how I moved the show-or-not decision out of each dialog into a single gate, how I rewrote the agent instructions as invariants, and how a CI check keeps it that way.

▣ App Dev/2026-08-18Advanced

Ordering Six App Updates for the API Level 36 Deadline, and Sizing Each Staged Rollout

Google Play's API level 36 requirement lands on every app you own with the same date. When the deadline is fixed, the only thing left to decide is the order. Here is how I ranked six apps by fragility and worked each rollout step backwards from the observations I actually needed.

◈ Agents/2026-05-26Advanced

Splitting Pre-release QA Across Four Antigravity Subagents — A Design Note from a Solo Mobile Developer

A design note from a solo indie developer running six iOS / Android apps in parallel, sharing how Antigravity subagents are split into four parallel paths for pre-release QA. Covers the boundary decisions, prompt templates, termination rules, and merge logic with concrete examples.

▣ App Dev/2026-05-25Intermediate

One Month Splitting Antigravity's Inline Edit and Agent Mode Across Four Wallpaper Apps

A month of notes from running Antigravity's Inline Edit and Agent Mode across four production wallpaper apps — with real counts, the decision rule I wrote into AGENTS.md, a one-pass dSYM fix, and how credit cost factors in.

▣ App Dev/2026-05-17Advanced

Where Is the Source of Truth for Billing State? Designing the ad-free Pattern with Antigravity

A billing-state design pattern proven in a long-running indie Android app: centralizing state with AdFreeManager, BillingManager, and ModalGate — designed and implemented using Antigravity IDE.

▣ App Dev/2026-04-03Advanced

Antigravity × Capacitor Hybrid App Implementation Guide: An AI-Driven Workflow for Taking a Web App to iOS/Android Native

Implementation notes for taking an existing web app to iOS/Android with Capacitor and Antigravity, drawn from running indie apps. Covers native API integration, AdMob initialization order, launch-time white flash, and pre-submission checks, separating what is verified from what is not.

▣ App Dev/2026-07-18Advanced

After Compose-First: Choosing Which View Screens to Migrate, Ranked by Churn Instead of Count

Google has declared Android development Compose-first. Here is how I rank View-based screens for migration using git history rather than screen counts, with the scoring script I actually ran and the three places partial migration quietly duplicates state.

▣ App Dev/2026-07-14Advanced

Protecting Screenshot Tests for AdMob Screens from Ad Nondeterminism

Screens with ads turn red on every screenshot run, and eventually nobody reviews the diffs. Here is a design that seals off AdMob banner nondeterminism and leaves only real layout breaks in your checks, with Compose code and Antigravity-driven diff triage.

▣ App Dev/2026-07-06Advanced

Building a Live Wallpaper That Doesn't Drain the Battery — Designing the WallpaperService Render Loop Around a Power Budget

Live wallpapers quietly burn battery because they keep drawing when nothing is visible. Here is the WallpaperService.Engine design I used to cut power draw by roughly 60% in a real wallpaper app, built around visibility, idle, and thermal gates.

▣ App Dev/2026-07-03Advanced

When Universal Links Break Silently — Catching Association Drift with an Agent-Run Verification Gate

Universal Links and App Links fall back to the browser with no error when your association files or entitlements drift apart. Here is a design that generates the files from one source of truth and hands weekly and pre-release checks to an agent.

▣ App Dev/2026-07-03Advanced

The Failure That Never Shows Up in Your Crash List — Collecting ANR Traces with ApplicationExitInfo and Handing Triage to an Agent

ANRs never reach your crash handler. Here is how I collect them at startup with ApplicationExitInfo and hand triage to an Antigravity agent, with five weeks of real numbers.

▣ App Dev/2026-07-03Intermediate

Catching Download Size Regressions Before Submission Day — A Weekly Agent Gate for AAB/IPA Size Budgets

Mediation SDKs and bundled assets quietly inflate download size. A design for size ledgers, budget gates, and agent-driven delta attribution using bundletool and App Thinning reports.