Granynを作る: 銀行ログインなしの家計簿を、3つのテーブルで
Granynが銀行口座を一つも連携せずに、複数通貨での支出を追跡し、定期的な請求を検知する仕組み — その裏にあるRoomスキーマと、そこで生じるトレードオフ。
Androidの通知アクションを正しく作る:アプリを開かずに服用済みを記録する方法
Androidの通知アクションボタンの実践ガイド — PendingIntent、アクティビティ・トランポリン制限、goAsync()、そしてRoomの状態を安全に更新する方法。
Stocky を作る:キッチンで何が切れるかを予測する — しかも端末の上で
バーコードのスキャンとちょっとした使用履歴を、切らす前に現れる買い物リストへと Stocky がどう変えるのか。すべての計算も、すべてのデータも、あなたの電話の中にとどめたまま。
AndroidでのプライバシーファーストなOCR: Sublyがクラウドを使わず請求書を読み取る仕組み
ML Kit Text Recognitionを使ったAndroidのオンデバイスOCRに関する、2026年の実践的なガイド。セットアップ、コード、そしてユーザーのデータをサーバーに残さないためのフィールド抽出のコツを解説します。
Hydrame をつくる:しつこくならないスマートなリマインダー
リマインダーアプリは通知の良し悪しで生死が決まります。Hydrame の通知を、あなたをそっと後押しし、一日と戦うのではなく寄り添うようにどう設計したかをお話しします。
2026年の信頼できるAndroidリマインダー:WorkManager、正確なアラーム、そして新しいバッテリールール
2026年のAndroidで本当に発火するリマインダーを出荷する方法 — WorkManager対AlarmManager、SCHEDULE_EXACT_ALARM、POST_NOTIFICATIONS、そして今なお噛みついてくるOEM特有のクセ。
2026年のローカルファーストなAndroid: SQLite、Room、そしてユーザーデータを端末に残すこと
RoomとSQLiteでローカルファーストなAndroidアプリを作るための2026年版ガイド — スキーマ設計、マイグレーション、WAL、エクスポート、そして同期をいつ足すべきか(いつ足すべきでないか)。
ローカルファーストなアプリのプライバシー上の強み
もっともプライベートなデータとは、そもそも集めないデータのことだ。ローカルファーストは単なるアーキテクチャの選択ではなく、存在しうるもっともシンプルなプライバシーポリシーそのものだ。