社員ブログ 依存ライブラリ更新で大爆死 ※ChatGPTを使用して記事を作成しています。はじめにAndroid開発において、依存ライブラリはもはや欠かせない存在です。Retrofit、OkHttp、Glide、Hilt、Room、Compose関連など、公式・非公式を問わず、多く... 2025.10.13 社員ブログ技術ブログAndroid
社員ブログ 【習慣トラッカー開発記 #2】アプリ開発の設計と機能の決定 はじめに前回の記事では、なぜ習慣アプリを作ろうと思ったのか、その背景やテーマ選定の理由を紹介しました。今回は実際の開発設計について、以下アプリの基盤作りの部分をまとめます。どんな機能を実装するかどのような構成・ライブラリを選定したかどんな環... 2025.10.07 社員ブログ技術ブログAndroidアプリ開発
社員ブログ マニフェストの呪い 〜Manifest.xmlで泣いた日々〜 ※ChatGPTを使用して記事を作成しています。Androidアプリ開発において、意外と油断しがちなのが AndroidManifest.xml です。普段は IDE が自動で生成してくれる部分も多く、「とりあえずビルドできて動けばいいや」... 2025.10.06 社員ブログ技術ブログAndroid
Android 【習慣トラッカー開発記 #1】個人開発でCRUDを学ぶ!習慣トラッカーアプリ開発のはじまり はじめに個人開発でAndroidアプリを作るとき、みなさんはどんなテーマを選びますか? 今回は私が「習慣トラッカーアプリ」を題材に、最新のAndroid開発技術を学びながら開発している過程をシリーズで紹介していきます。 初回となるこの記事で... 2025.09.30 Androidアプリ開発社員ブログ技術ブログ
社員ブログ ProGuardで地獄を見た話 〜リリースビルドでユーザーから阿鼻叫喚〜 ※ChatGPTを使用して記事を作成しています。開発がある程度進み、「よし、そろそろリリースしてみよう」と思ったときに待っている罠があります。それが ProGuard / R8 です。開発環境のデバッグビルドでは問題なく動いていたのに、リリ... 2025.09.29 社員ブログ技術ブログAndroid
社員ブログ バックグラウンド処理の制約 〜ケーススタディで学ぶ失敗と対策〜 ※ChatGPTを使用して記事を作成しています。Android 開発において、バックグラウンド処理は避けて通れません。API通信、データベース同期、通知スケジュール、ファイルアップロードなど、多くの機能が裏で動いています。しかし「制約」を軽... 2025.09.22 社員ブログ技術ブログAndroid
社員ブログ マルチプロセス地獄 〜SharedPreferences競合と謎のクラッシュ〜 ※ChatGPTを使用して記事を作成しています。Androidアプリは「ひとつのプロセスで動く」と思い込んでいたあの頃。でも実際には、Manifestにたった一行 android:process=":remote" と書くだけで、アプリは複... 2025.09.15 社員ブログ技術ブログAndroid
社員ブログ Battery Optimizationとの戦い 〜Dozeモードとメーカー独自最適化に泣かされた日々〜 ※ChatGPTを使用して記事を作成しています。Android 6.0 で導入された Dozeモード。さらに各メーカーが独自に組み込む「バッテリー最適化機能」。これらはユーザーの電池持ちを守るための仕組みですが、アプリ開発者にとっては大きな... 2025.09.08 社員ブログ技術ブログAndroid
社員ブログ バックグラウンド処理の制約 〜思い通りに動かない苦しみ〜 ※ChatGPTを使用して記事を作成しています。「アプリを閉じても裏で動いてほしい」――Androidアプリ開発者なら誰しもが考えることです。昔はサービスを起動してしまえば何でもできました。音楽再生も、定期同期も、通知送信も、全部自由。しか... 2025.09.01 社員ブログ技術ブログAndroid
技術ブログ Jetpack Composeで意図せず無限リコンポーズした話 ※ChatGPTを使用して記事を作成しています。UIを書くのが楽になり、宣言的に画面を構築できるようになったJetpack Compose。直感的な書き方で状態管理も容易になり、「もうXMLに戻れない」と思った人も多いでしょう。しかし、Co... 2025.08.25 技術ブログAndroid社員ブログ