Rork で StatusBar の色・スタイルが反映されない時の対処法
Rorkで生成したアプリのStatusBarがiOSとAndroidで意図通りに表示されない問題を、5つのケースで切り分けます。アイコンが背景に溶ける、Androidだけ背景色が効かない、画面遷移で点滅する、モーダルで色が戻るといった症状の対処とデバッグの順番を示します。
「text strings must be rendered within a <Text> component」が出たときの直し方
Rorkアプリ開発でよく出る「text strings must be rendered within a <Text> component」エラーの原因と直し方を解説します。&&演算子の数値問題・条件分岐・スタイル配列など4つのパターンごとに具体的なコードで対処法を紹介します。
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デバイスと通信する実装ガイドです。react-native-ble-plxの選定、Android 12以降で別物になる権限、スキャンと接続、Base64でのデータ読み書き、再接続の設計、実機検証の必要性までを整理します。
Rork で日付が日本時間にならない・9時間ずれる時の直し方
Rorkで作ったアプリの日時が9時間ずれる、深夜に日付が変わるといったタイムゾーン問題の直し方です。UTC文字列の扱い、AsyncStorage保存で文字列化する罠、iOSとAndroidで挙動が違うnew Dateの落とし穴を5つのパターンで整理し、ライブラリ選びの指針も述べます。
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 をどう使い分け、どの順序でリリースすべきかを実体験ベースで整理します。