MFKAPPS 1 分で読めます
OldSchool の服薬カレンダーを作る: 服薬タップを信頼できる1日に変換する
月間の服薬カレンダーは1日ごとの単なる色付きドットに見える。その裏にあるイベントモデル、日次ステータスのルール、そして時間厳守率の計算をデバイス上で解説する。
#android
#engineering
#room
MFKAPPS 1 分で読めます
Subly の裏側:サブスクリプション更新日を支えるカレンダー計算
サブスクの次回請求日を予測するのは、月末請求・うるう年・トライアル移行にぶつかるまでは単純に見える。Subly が端末上でどうそれを正しく処理しているかを解説する。
#android
#engineering
#subscriptions
MFKAPPS 1 分で読めます
Granynを作る: 銀行ログインなしの家計簿を、3つのテーブルで
Granynが銀行口座を一つも連携せずに、複数通貨での支出を追跡し、定期的な請求を検知する仕組み — その裏にあるRoomスキーマと、そこで生じるトレードオフ。
#android
#engineering
#privacy
MFKAPPS 1 分で読めます
Stocky を作る:キッチンで何が切れるかを予測する — しかも端末の上で
バーコードのスキャンとちょっとした使用履歴を、切らす前に現れる買い物リストへと Stocky がどう変えるのか。すべての計算も、すべてのデータも、あなたの電話の中にとどめたまま。
#android
#engineering
#privacy
MFKAPPS 2 分で読めます
2026年のローカルファーストなAndroid: SQLite、Room、そしてユーザーデータを端末に残すこと
RoomとSQLiteでローカルファーストなAndroidアプリを作るための2026年版ガイド — スキーマ設計、マイグレーション、WAL、エクスポート、そして同期をいつ足すべきか(いつ足すべきでないか)。
#android
#engineering
#privacy