はじめに 最近遅ればせながらドメイン駆動設計を本格的に勉強しようと思い立ちました。 「ドメイン駆動設計」エンジニアの皆さんならば一度は聞いたことがあると思います。 ただ、あまりに抽象的で難解な言葉が多く、そのメリットを享受できずに途中であきらめた人も多い(自分も含む)のも事実です。 アプリケーションを実装する際に...
前回は、GitHub Actionsを使ってAndroidアプリのバージョン番号(versionName と versionCode)を自動で更新し、プルリクエストを作成するワークフローについて解説しました。 ▼ 前回の記事(まだの方はこちらからどうぞ!) 2025.02.07【Android】GitHub Ac...
Android Roomのパフォーマンス改善をしよう Androidアプリ開発でデータを扱う際に、SQLiteを手軽に利用できるRoomはとても便利なライブラリですよね。 便利な反面、アプリの利用が進みデータ量が増加すると、次のような状況に直面することがあります。 「アプリの動作が少し遅く感じることがある…」 「...