Android開発ネタ

ProxyMan Script活用集

ProxyMan Scriptで通信を自在に操る方法を紹介。改変・遅延・エラー注入を通して、Androidアプリの堅牢性を高める実践的なデバッグ手法を解説します
Android開発ネタ

ProxyManで通信を意図的にtimeoutさせる方法

ProxyManを使ってAndroidアプリの通信を意図的にtimeoutさせる方法を解説。遅延・無応答を再現し、実務で役立つエラーハンドリング検証手順をまとめました。
Android開発ネタ

WebView通信をProxyManでデバッグする方法

導入:WebViewのUser-Agent、触ることありますか?AndroidアプリでWebViewを使っていると、ある日こんな依頼が飛んできます。「このWeb、アプリからのアクセスか判別したいです」「アプリのバージョンも一緒に送りたいです...
Android開発ネタ

DataStore移行でハマるポイント|SharedPreferences置き換え手順

導入:DataStoreに移行したい。でも怖いAndroid開発を続けていると、だいたいこのタイミングが来ます。「SharedPreferences、そろそろDataStoreにした方がいいよね」「でも、既存データ消えたらどうしよう…」これ...
Android開発ネタ

「通信が遅い」と言われたら?Androidで見るべきチェックリスト

導入:「通信が遅い」と言われた瞬間に頭が真っ白になるテスト担当やクライアントから、突然こう言われます。「この画面、通信が遅くないですか?」「前よりモッサリしてる気がします」ここでありがちなのが、「サーバーが悪いんじゃ…?」で思考停止するパタ...
Android開発ネタ

Kotlin初心者が最初に覚えるべき「nullable地獄」回避パターン集

導入:Kotlinの「nullable地獄」、ここで詰まるKotlinを書き始めて、だいたい最初にこうなります。「? が多すぎて何が何だかわからない」「!! を付けたら落ちた」「結局nullって何?」これ、ほぼ全員が通る道です。安心してくだ...
Android開発ネタ

SharedPreferences と DataStore の違いと正しい使い分け【Android】

Androidアプリ開発をしていると、「設定値やフラグ、どこに保存すればいいんだっけ?」と迷う場面が必ず出てきます。昔からよく使われてきたのが SharedPreferences ですが、最近は DataStore が公式に推奨されるように...
Android開発ネタ

App Links と Universal Links の違いまとめ【Android / iOS 比較】

Android と iOS のアプリ開発をしていると、「同じURLなのに、Androidはアプリが起動して、iOSはブラウザが開く」といった挙動に悩まされることがあります。この原因の多くは、App Links(Android) と Univ...
Android開発ネタ

【Android】App Links をタップしてもアプリが起動しないときの確認ポイントまとめ

Android アプリで App Links(アプリリンク)を設定したのに、リンクをタップしてもアプリが起動しないというトラブル、かなりよくあります。しかもこの問題、「実装ミス」「サーバー設定」「端末側の状態」など原因が多岐にわたり、どこか...
Android開発ネタ

【Android 13〜16対応】通知が表示されない原因まとめと正しい対処法

Androidアプリ開発で、「実装したはずの通知が出ない」という問題は、今やOS仕様を理解していないと必ずハマるポイントになっています。特に Android 13 以降、通知は「アプリの自由な表示」から「ユーザー主導で管理される仕組み」へと...
スポンサーリンク