◉ANTIGRAVITY LABEN
ARTICLES

すべての記事

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

StoreKit 2 で「課金したのに使えない」と言われたとき — サブスク権利状態のズレを直す運用メモ

StoreKit 2 のサブスクリプションは実装より運用でつまずきます。currentEntitlements と subscription.status のズレ、Transaction.updates の取りこぼし、未 finish トランザクション、復元と返金の扱いを、本番で効いた整流ロジックとともに記録します。

▣ アプリ開発/2026-06-23上級

シェア画像の日本語だけが □ になる — Antigravity に next/og の CJK フォント供給を直させた実装メモ

next/og の ImageResponse で日本語タイトルだけが豆腐(□)になる。原因の Satori と woff2 の関係を解きほぐし、Google Fonts の text= サブセットをエッジで軽量に引き当てる実装を、Antigravity に直させる手順とあわせて記録します。

▣ アプリ開発/2026-06-23上級

インストール直後だけ起動が一拍遅い — Baseline Profile で Android のコールドスタートを実測で詰めた手順

更新直後やインストール直後だけ Android アプリの起動が一拍もたつく原因を JIT と Cloud Profile の観点で切り分け、Baseline Profile でコールドスタートを実測で詰めた手順を、Macrobenchmark の構築から段階公開での監視まで個人開発の視点でまとめました。

▣ アプリ開発/2026-06-22上級

リリースビルドだけで落ちる — R8 フルモードが Gson のマッピングを壊したときの調べ方と直し方

デバッグでは動くのにリリースだけでクラッシュする。R8 フルモードが Gson のリフレクションを壊す典型と、mapping.txt を使った原因特定、keep ルールの最小化までを実装視点でまとめます。

▣ アプリ開発/2026-06-22中級

アプリ内の言語切り替えを、端末の言語設定と切り離して実装する — Android Per-App Language の実装メモ

Android のアプリ内言語切り替えを AppCompatDelegate.setApplicationLocales と locales_config で実装する手順と、API 33 未満の互換・プロセス再生成・AdMob まわりの落とし穴を実装視点でまとめた記録です。

▣ アプリ開発/2026-06-22上級

壁紙ビューアのスライドショーとページ送りスクラバーを iOS から Android へ逆移植する — SnapHelper との双方向同期でつまずいた点

iOS 版の全画面壁紙ビューアにあったスライドショーと下部スクラバーを Android へ逆移植した実装記録。RecyclerView と SnapHelper で現在ページを確定させ、スクラバーと双方向同期し、自動送りとユーザー操作の競合を状態機械で解いた手順を Kotlin の動くコードで共有します。

▣ アプリ開発/2026-06-21上級

戻るボタンで広告が出る/出ないが安定しない — 入れ子のifを独立ガードのリストに作り替えた記録

戻るボタン直後にインタースティシャル広告が稀に重なる不具合を、入れ子の if から理由を返す独立ガードの並びへ作り替えて解決した記録です。評価順序の明示、決定表を起点にしたテスト生成、複数の壁紙アプリへ展開したときに効いた点までまとめました。

▣ アプリ開発/2026-06-21上級

Play Store の密度分割で、特定の端末だけ内蔵壁紙が消えた — drawable と nodpi の境界設計

App Bundle の密度分割は、密度別に分けてはいけない画像まで分けてしまうと、特定の密度バケットの端末からだけリソースを取りこぼします。bundletool で再現し、drawable-nodpi への移動か密度分割の無効化で直すまでを、判断基準ごと残しました。

▣ アプリ開発/2026-06-21中級

審査ガイドラインのPDFをエージェントに読ませて、アプリごとのリリース前チェックリストを作る

Antigravity v2.1.4 のPDF添付を使い、App Store と Play の審査ガイドラインをエージェントに文脈として読ませ、アプリの機能に紐づくリリース前チェックリストへ落とし込む手順をまとめました。

▣ アプリ開発/2026-06-20上級

複数環境でエージェント設定が静かにずれていく — 設定ドリフトの検知と是正

片方の環境でだけエージェントが失敗する原因は、数週間前の設定変更の反映漏れでした。設定の正本を決め、正規化してからハッシュで照合し、ドリフトを3段階で扱う検知と是正の仕組みを、複数 Mac と自動運用環境をまたぐ実運用に基づいて設計します。

▣ アプリ開発/2026-06-20上級

並列で走らせたエージェントの依存インストールが lockfile を壊すとき、インストールだけを直列化する

Antigravity の並列エージェントが同じ pnpm store と lockfile を同時に書き換えて壊す失敗を、コード生成は並列のまま、インストールだけをファイルロックで直列化して防いだ実践メモです。

▣ アプリ開発/2026-06-19上級

Managed Agents API でバックグラウンドタスクを安全に走らせる設計

Antigravity 2.0 の Managed Agents API は、単一の API 呼び出しで隔離された Linux 環境にエージェントを起動し、推論・ツール実行・コード実行までを任せられます。便利な反面、放置すると暴走やコスト超過を招きます。バックグラウンド常駐タスクとして安全に運用する設計を考えます。