FlatList でカクつき始めたら読む — Rork アプリを FlashList v2 で快適にする実装手順
Rork で生成したアプリの長いリストが重くなったとき、FlashList v2 へ移行することでスクロールが大幅に滑らかになります。estimatedItemSize が不要になった v2 の思想を踏まえた、現実的な移行手順を解説します。
Rork生成アプリにネイティブモジュールを追加する — Expo Prebuild実践ガイド
Rorkで作ったプロトタイプにネイティブSDKやカスタムモジュールを追加したくなったとき、Expo Prebuildをどう使うかを実践的に解説します。Managed Workflowの限界とBare Workflowへの移行手順を具体的なコマンド例とともに整理します。
Rork 製アプリで iOS 18 のダーク/ティントアイコンと Android のテーマアイコンに対応する
Rork で生成したアプリに iOS 18 のダーク/ティント表示と Android 13 以降のテーマアイコンを実装する手順。素材の作り方、Expo 設定、差し替え時のキャッシュ問題、ストア審査での見え方まで、実機で確認しながら整理しました。
Rork × CallKit + PushKit で VoIP 通話アプリを実装する — Native 着信 UI と専用 Push の本番運用
Rork で作った通話アプリに CallKit + PushKit を組み込み、ネイティブ着信 UI と VoIP 専用 Push を本番運用する手順を、トークン管理・audio session・審査リスクまで含めて解説します。
VirtualizedList を ScrollView の中に置くと出る警告 — Rork で正しく直すパターン集
Rork のアプリで FlatList を ScrollView に入れたら出る『VirtualizedLists should never be nested』警告。原因と、ListHeaderComponent や FlashList を使った正しい解決パターンを実例で解説します。
Rork の『undefined is not an object』エラーを最短で特定する方法
Rorkで頻発する『undefined is not an object (evaluating ...)』エラーの読み解き方と、典型的な5つの原因をコード付きで解説します。Hermesのスタックが読みにくいときのデバッグ手順もまとめています。
RorkアプリのTextInputで文字が消える・カーソルが飛ぶ問題を3パターンで直す
Rorkで生成したアプリのTextInputで、入力中に文字が消えたりカーソルが文末に飛んだりする問題を、再レンダリング・親stateの遅延・onChangeText変換の3パターンで切り分けて直す方法を解説します。
Rork アプリで Bluetooth Low Energy(BLE)通信を実装する — react-native-ble-plx で IoT デバイスと連携
Rork で作ったアプリから心拍計・スマートロック・センサーといった BLE デバイスと通信するための実装ガイドです。権限・スキャン・接続・データ送受信・切断処理までを実装例とともに整理します。
Rork で日付が日本時間にならない・9時間ずれる時の直し方
Rork で作ったアプリで日時が9時間ずれる、日本時間にならない、深夜に日付が変わってしまう——そんな時に確認すべきポイントと、ライブラリ別の安全な書き方を整理しました。
Rork アプリに Bottom Sheet を組み込む実践ガイド — @gorhom/bottom-sheet で iOS と Android の操作感を揃える
Rork が生成する Modal は便利ですが、複数のスナップポイントや慣性スクロールが必要になった瞬間に物足りなくなります。@gorhom/bottom-sheet を後から差し込む実装手順、キーボード対応、iOS/Android の差分対処までを実例で解説します。
Rork Max でAndroid版アプリを出すには?クロスプラットフォーム展開の現実解
Rork Max は SwiftUI ネイティブ生成のため iOS 専用です。Android 版を出したい個人開発者が、Rork(無印)と Rork Max をどう使い分け、どの順序でリリースすべきかを実体験ベースで整理します。
Rork が生成したコードの TypeScript 型エラーが消えない時に試す5つの修正パターン
Rork が出力した React Native コードで TypeScript の型エラーが何度修正しても消えない時に、まず疑うべき5つのパターンと具体的な書き換え方を、実例とともにまとめました。