◉ANTIGRAVITY LABEN
TAG

android

56 記事
← タグ一覧に戻る
関連タグ:
antigravity21Antigravity17app-dev14ios12Jetpack Compose6iOS5kotlin5AI Studio5jetpack-compose4Kotlin4モバイル開発4google-play3
▣ アプリ開発/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-18上級

AI Studio のネイティブ Android 生成コードを本番アプリに入れる前の検め方

AI Studio のネイティブ Android vibe coding は驚くほど速く動く画面を出します。ただ、稼働中のアプリへ取り込む前には専用の検めが要ります。生成 Kotlin を本番に入れる前のレビュー設計をまとめます。

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

ダイアログが重なる前に止める — 課金・レビュー誘導・リワード広告を1か所のゲートで束ねる

ペイウォール・レビュー誘導・リワード広告が同じ瞬間に重なって出る不具合を、優先度つきの中央ゲートで根治した実装記録です。Antigravityのエージェントに散らばったshow()呼び出しの掃き出しを任せ、表示ポリシーは自分で握る線引きで進めました。

◈ エージェント/2026-05-22中級

壁紙アプリの夜間アセット更新を Background Agent に任せる — 時間予算・重複検出・完了ゲートまで含めた運用設計

壁紙アプリの夜間アセット更新を Antigravity の Background Agent に任せた実運用記録を、再現できる形に落とし込みました。タスク定義の書き方、知覚ハッシュによる重複検出、12 プロファイル一括リサイズ、5 分で終わる朝の確認レポート、そして時間予算と完了ゲートの設計までをコード付きでまとめます。

◈ エージェント/2026-05-18上級

Crashlyticsの毎朝トリアージを5つのAntigravityサブエージェントに分担させた話

個人で6本のアプリを運営している中で毎朝のクラッシュトリアージが負担になり、Antigravityのサブエージェント5つに責務を分割しました。Fetcher/Classifier/Repro/Patch/PRの各段で人間レビューの境界線をどこに置いたかを、二週間の実運用データと合わせて記録します。

▣ アプリ開発/2026-05-17中級

Androidのテーマ切替で白画面が出る問題:Activity.recreate()をやめてAppRestarterで直した話

テーマ切替のたびに白い画面が一瞬出る問題を、Activity.recreate()からAppRestarter.safeRestart()に切り替えて根治した実体験。Antigravityに原因分析を依頼して見えてきた設計上の落とし穴も記録します。

▣ アプリ開発/2026-05-17中級

AntigravityにRecyclerViewクラッシュを直させると別の場所が壊れる問題 — 防御的コピーで根本解決した話

RecyclerViewのIndexOutOfBoundsExceptionをAntigravityに修正させても再発する場合、共有リスト参照が原因の可能性があります。防御的コピーをAntigravityに正確に伝えるプロンプトとAGENTS.mdの書き方を解説します。

◈ エージェント/2026-05-17中級

AntigravityのAgents機能をAndroidリリースフローに組み込んだ話——どこまで任せられて、どこで手を戻すか

壁紙アプリをAndroid v2.1.0へ上げる際、Antigravity Agentsをリリースフローに組み込んだ3ヶ月の実体験。クラッシュ診断の当たり外れ、段階公開のGo/No-Go判定、文脈設計のチェックリストまで、委譲の境界線を実コードとともに整理します。