◉ANTIGRAVITY LABEN
ARTICLES

すべての記事

すべて (1103)◉ Antigravity 基本 (165)⟐ Editor View (83)◈ Agents & Manager (284)⬡ 連携・プラグイン (145)▣ アプリ開発 (239)⚙ AIツール (76)✦ Tips & 活用術 (111)
▣ アプリ開発/2026-08-24上級

消えたのは中身ではなく作業ディレクトリでした — 無人で走る破壊操作を fail-closed に組み直す

無人で走らせていた掃除処理が、掃除対象の中身ではなく作業ディレクトリそのものを消しました。mkdir -p が安全弁にならなかった理由と、取得失敗を既定値で埋める書き方が破壊側の分岐を選んでいた経緯を、実際の検証出力とともに整理します。

▣ アプリ開発/2026-08-19中級

Liquid Glass の猶予フラグ UIDesignRequiresCompatibility を、Xcode 27 に外される前に自分で外す

Info.plist の UIDesignRequiresCompatibility は Xcode 27 で無視される見込みです。フラグを自分の手で false に戻すと、来年強制される見た目が今日そのまま再現できます。個人開発の壁紙アプリで実際に崩れた箇所と、点検の順番をまとめました。

▣ アプリ開発/2026-08-18上級

API レベル 36 の期限に向けた、6本のアプリを上げる順番と段階公開の刻み方

Google Play の API レベル 36 要件は6本すべてに同じ期日で来ます。締切が同じなら決めるのは順番だけです。壊れやすさの棚卸しと、段階公開の刻み幅を必要観測数から逆算する手順をまとめました。

▣ アプリ開発/2026-08-15中級

壁紙アプリの30カテゴリ分類で、エージェントに選ばせる範囲をどこまで狭めるか

画像を見せて30個のカテゴリから選ばせる分類バッチは、定義を1つ足すだけで全件やり直しになります。エージェントには閉じた語彙のタグだけを出させ、カテゴリは決定的な規則で写像する設計へ切り替えた判断と実装を共有します。

▣ アプリ開発/2026-07-18中級

iOS 27 パブリックベータをどの端末に入れるか — 検証機の決め方と、戻れない前提での備え

iOS 27 のパブリックベータが 7/13 に公開されました。ビルド番号が開発者向けベータ3と同一である事実を起点に、どの端末に入れるか、入れる前に何をアーカイブするか、アプリのどこから確認するかを個人開発の視点で整理します。

▣ アプリ開発/2026-07-18上級

「Compose ファースト」の後で、View の画面をどの順に移すか — 画面数ではなく変更頻度で決める

Google が Android 開発を Compose ファーストと表明しました。View ベースの画面をどの順で移すかを、画面数ではなく git の変更履歴から決める判断軸と、実際に動かしたスコアリングスクリプトをまとめます。

▣ アプリ開発/2026-07-17上級

Android 17 のローカルネットワーク権限 — LAN に触る箇所を機械で洗い出してから、エージェントに直させる

新しい API レベルではローカルネットワークへの明示的な許可が必要になります。grep では 11 経路のうち 2 つしか見つかりませんでした。経路の種類で拾う検出器と、エージェントに渡せる作業単位への畳み方を実測とともに。

▣ アプリ開発/2026-07-15上級

エージェントが足した依存を、インストール前に検疫する — postinstall を既定で止めて通す設計

npm install の postinstall を既定で止め、エージェントが足した依存をインストール前に検疫する設計です。スクリプトを持つ依存の棚卸し、新規依存への検疫スコア付け、無人ランへの差し込みを実装し、導入後1ヶ月の運用も振り返ります。

▣ アプリ開発/2026-07-14上級

AdMob を載せた画面のスクリーンショットテストを、広告の非決定性から守る

広告つきの画面はスクリーンショットテストが毎回赤くなり、やがて誰も差分を見なくなります。AdMob バナーの非決定性を封じ、レイアウトの崩れだけを検知に残す設計を、Compose の実装例と Antigravity での差分トリアージまで含めてまとめます。

▣ アプリ開発/2026-07-14上級

デプロイは成功なのに、ユーザーには古いビルドが出ていたとき — 出荷したコミットがエッジに届いたかを検証するゲートの運用メモ

CI は緑、デプロイも成功表示、それでも本番には古いビルドが残っていた——その経験から、出荷したコミットがエッジに届いたかを検証するゲートを作りました。ビルドへの印の焼き込み、エッジからの実物取得、キャッシュの罠と実測効果をまとめた運用メモです。

▣ アプリ開発/2026-07-13中級

画像の一括最適化をエージェントに任せる前に置く、見た目の劣化を止めるゲート

壁紙アプリの数百枚のアセットをエージェントに一括再エンコードさせたら、数枚だけ色がくすんでいました。サイズ削減率だけでは劣化を見抜けません。SSIM・ΔE・ファイルサイズの3軸でマージ前に不良変換を弾くゲートの設計と、Pillow と scikit-image で動く判定スクリプトをまとめます。

▣ アプリ開発/2026-07-10上級

エージェントの書いたORMコードでp95が5倍に — クエリ回数をテストで測り、CIで止める

エージェントの書いた ORM コードで一覧 API の p95 が約5倍に跳ねた経験から、クエリ回数をテストで測れる数値にして CI で止める仕組みを作りました。固定閾値が効かない理由と、データ量の傾きで判定するアサーションの設計を解説します。