Kotlin

Android開発ネタ

[Kotlin] Regex の使い方完全ガイド — containsMatchIn / find / findAll / replace の違い

Kotlin の Regex クラスの使い方を完全ガイド。containsMatchIn / find / findAll / replace / matches の違いを実コード付きで解説します。どれを使えばいいか迷ったときの判断基準、キャプチャグループの取り出し方、オプション(IGNORE_CASE等)の使い方までまとめました。
Android開発ネタ

[Android] Logcat に出る長大な JSON を読みやすくする 3 つの方法 — IDE 機能・コード・オンラインツール

Android 開発で Logcat に出力される長大な JSON を読みやすくする 3 つの方法を解説。kotlinx.serialization / Gson / 標準ライブラリでの整形コード、Android Studio の Logcat 活用、オンライン整形・差分ツールの使い分けまで実例付きで紹介します。
Android開発ネタ

[Android] Notification のチャンネル設計と実装パターン — Android 15 対応版

Androidの通知チャンネルの設計指針から実装パターンまで徹底解説。チャンネルの作成・重要度設定・グループ化・権限リクエスト・カスタム通知の実装方法をKotlinのサンプルコード付きで紹介します。
Android開発ネタ

[Android] WebViewのCookie完全ガイド — 属性の意味から追加・削除・確認まで

AndroidのWebViewでCookieを扱う方法を徹底解説。Max-Age・Secure・HttpOnly・SameSiteなどCookie属性の意味、CookieManagerによる追加・削除・確認のサンプルコードをKotlinで紹介します。
Android開発ネタ

[Android] Edge-to-Edge対応の完全ガイド — 実装手順と便利な拡張関数まとめ

AndroidのEdge-to-Edge対応を徹底解説。enableEdgeToEdge()の使い方からWindowInsetsの処理、現場で使える便利な拡張関数まで、Kotlinのサンプルコード付きで紹介します。
Android開発ネタ

[Android] AGP更新地獄:JDK・Kotlin・依存関係の噛み合わせ

Android Gradle Pluginを上げたら壊れる原因は「噛み合わせ」です。Gradle/JDK/Kotlin/ライブラリの整合性を軸に、実務で使える調査順と安全な更新手順を解説します。
Android開発ネタ

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

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

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

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

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

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

[Android][Kotlin]Twitter APIのcreated_atを日付文字列を変換する

タイトルにKotlinって付けたけど、やってることはJavaと同じだからどちらでも大丈夫だと思う。個人アプリのTwitter片思いチェッカーのレビューの要望でリストの画面をつぶやいていない順でソートできるようにして欲しい的なことが書かれてい...
スポンサーリンク