Android開発ネタ[Android] Retrofit+OkHttpを使ってAPI通信を安定化させるベストプラクティス はじめに Android開発でAPI通信をするなら、ほとんどの人が使っているであろうRetrofitとOkHttp。 ただ「とりあえず動く」レベルで書いていると、タイムアウトや再試行、ログ管理あたりで後々つまづきやすいです。 今回は、Ret... 2025.10.15Android開発ネタ
Android開発ネタ[Android] Kotlin Coroutinesの基本と、よくある落とし穴まとめ はじめに Android開発でもはや避けて通れないのが Kotlin Coroutines。 非同期処理をスッキリ書ける便利な機能ですが、使い方を間違えるとクラッシュやメモリリークの原因にもなります。 今回は、基本の使い方と、実務でハマりや... 2025.10.09Android開発ネタ未分類
Android開発ネタ[Android] ViewBindingを安全に使うためのベストプラクティス はじめに 最近のAndroid開発では、ViewBindingがすっかり標準になりましたね。 findViewById地獄から解放されて、コードも読みやすくなりました。 でも、FragmentやAdapterなどでうっかりリークしてしまうケ... 2025.10.07Android開発ネタ
Android開発ネタ[Android]EncryptedSharedPreferencesを使った安全なデータ保存 前回の記事で紹介した SharedPreferences は、アプリでのちょっとしたデータ保存に便利です。ただし、そのまま使うと中身は平文で保存されてしまいます。そのため、もし端末をルート化されたりアプリの内部ファイルを直接見られた場合、ユ... 2025.10.06Android開発ネタ
Android開発ネタ[Android] SharedPreferencesを使ったシンプルなデータ保存 Androidアプリで「ちょっとしたデータを保存したい」と思ったとき、まず使うのが SharedPreferences です。データベースを使うほどではないけれど、設定値やログイン情報を覚えておきたい…そんなときに便利な仕組みです。 今回... 2025.10.03Android開発ネタ
Android開発ネタ[Android] Google Mapsを組み込んで、JSONスタイルで見た目をカスタマイズする方法 Androidアプリで地図を表示するとなると、多くの場合はGoogle Mapsを組み込みますよね。 ただ、デフォルトの見た目のままだと少し味気ない…ということもあると思います。 そこで今回は、Google MapsをAndroidに組み込... 2025.10.02Android開発ネタ未分類
Android開発ネタ[Android] Retrofitを使ったシンプルなAPI通信の実装方法 Androidアプリでサーバーと通信するとき、定番のライブラリといえば Retrofit ですね。 シンプルに導入できて、コードもスッキリ書けるので個人開発から実務まで幅広く使われています。 今回は、Retrofitを使ってシンプルなAPI... 2025.09.30Android開発ネタRetrofit
Android開発ネタ[Android] WebViewでCookieを扱う方法 AndroidアプリでWebViewを使うとき、「ログイン済みの状態を引き継ぎたい」「サーバー側で発行されたCookieをWebViewにも反映したい」といったケースはよくあります。 今回は、WebViewとCookieの扱いについてまとめ... 2025.09.29Android開発ネタView
Android開発ネタ[Android] Retrofitでタイムアウトを設定する方法まとめ AndroidでAPI通信をするなら定番のライブラリがRetrofitですよね。使いやすくて便利なんですが、デフォルトのまま使っていると「タイムアウト周りどうなってるの?」って気になることがあると思います。特に通信環境が不安定な場所だと、い... 2025.09.26Android開発ネタRetrofit
Android開発ネタ[Android] OkHttpで共通ヘッダーを付与する方法をまとめてみた AndroidアプリでAPI通信をしていると、ほぼ必ず「このヘッダーは全リクエストにつけたいな」というケースが出てきます。例えばログイン済みのトークンを入れるAuthorizationヘッダーや、アプリの種類を判別するUser-Agentな... 2025.09.25Android開発ネタRetrofit