関連タグ:
⬡ Rork 開発/2026-08-02上級
2文字の検索語が静かに0件になる — Expo アプリの日本語検索インデックスを実測で選び直す
SQLite FTS5 の trigram トークナイザは2文字以下の日本語クエリを例外なしで0件にします。2万件のカタログで線形走査・bigram 転置索引・FTS5 を実測し、索引を足すべき閾値と起動コストの実数を出した記録です。
⬡ Rork 開発/2026-07-05上級
Rork 製アプリの expo-sqlite で、テーブル構造を変えてもデータを消さない — PRAGMA user_version で作る順次マイグレーション
「no such column」で起動直後に落ちる。テーブル構造を変えた新バージョンを既存ユーザーに配ると起きる事故です。expo-sqlite の PRAGMA user_version を使い、カラム追加・テーブル再構築・外部キーを含むスキーマ変更をユーザーデータを守りながら順に適用する設計を、実装の全文と運用ルールとしてまとめました。
⬡ Rork 開発/2026-04-12中級
Rork でオフライン対応アプリを構築する — AsyncStorage と SQLite を使ったキャッシュ戦略の実践
Rorkで生成したアプリにオフライン機能を実装します。AsyncStorageとSQLiteの使い分け、リスト画面のオフライン対応、通信できないときのUI状態管理、オプティミスティック更新による書き込みまで、ユーザー離脱を防ぐキャッシュ設計を段階的に解説します。
⬡ Rork 開発/2026-03-29中級
Rork アプリのローカルデータ永続化 — AsyncStorage・MMKV・SQLite を実測で選び分ける
Rork アプリのローカルストレージを AsyncStorage・MMKV・SQLite で実測比較。移行手順、MMKV の落とし穴、SQLite を一括投入で数十倍速くする WAL + トランザクション設計まで、個人開発の実体験をもとに解説します。
⬡ Rork 開発/2026-03-14上級
Rork Maxで実装するオフライン・ファースト・アーキテクチャ — ローカル・ファースト・データベース、同期エンジン、競合解決
Rork Maxでオフライン・ファースト・アーキテクチャを実装する方法を詳しく解説。ローカル・ファースト・データベース、CRDT同期エンジン、競合解決戦略を習得して、本番レベルのアプリを構築できます。