すべての記事
Rork の A/B テスト基盤を GrowthBook と PostHog でゼロから組む
Firebase に頼らず、GrowthBook と PostHog をオープンソースで組み合わせて Rork アプリの A/B テスト基盤を構築する手順を、SDK 統合からベイズ統計の解釈、運用上の落とし穴までまとめました。
Rork で Google サインインの redirect_uri_mismatch が消えない時に確認する5つのこと
Rork アプリで Google サインインを実装したのに「redirect_uri_mismatch」が消えないとき、Google Cloud Console と Expo 側のどこを直せばよいかを5つのチェックポイントで解決します。
Rork アプリの段階的リリース戦略 — 壊さない本番運用を作る
Rork で出したアプリの本番運用を、iOS Phased Release・Android Staged Rollout・OTA ホットフィックスの三層で守る手順です。停止の判断に使っている数値ライン、Sentry と GitHub Actions による監視、App Store Connect API から一時停止を叩く実装までをまとめました。
Rork の AI に古いライブラリのコードを生成されないために — 私が使っている「バージョン明示プロンプト」の実例
RorkのAIが古いExpo RouterのAPIなど旧世代のコードを生成してしまう原因と対策です。日々使っているバージョン明示プロンプトの基本構造、Stack・State・Stylingを整理したテンプレート化の方法、実機で気づくためのチェック手順を実例つきでまとめます。
Rork Max の Cloud Compile が失敗する原因と、すぐに試せる対処法
Rork MaxのCloud Compileでビルドが失敗するときの対処です。コード署名エラー、Swiftバージョン不一致、タイムアウトなど代表的な4つのパターンを症状別に整理し、エラーログの読み方、解決しないときのリセットアプローチ、成功のための設計のコツを解説します。
Rork で作ったアプリの「原因不明クラッシュ」を撲滅する — Error Boundary と Unhandled Promise の実戦的な捕捉法
Rorkが生成したコードに多い、awaitのエラー握り潰しとErrorBoundary不在による原因不明クラッシュへの対策です。react-error-boundaryの配置、Unhandled Promise Rejectionの捕捉、SentryとCrashlyticsの選び方までを解説します。
Rorkアプリで「閉じてる間も最新」を本番品質で実装する — iOS BGTaskScheduler × Silent Push × Android WorkManager
Silent Pushが届かない、BGTaskSchedulerが発火しない。Rorkで作ったアプリのバックグラウンド更新を、iOSとAndroidそれぞれの実行モデルに合わせて本番品質へ詰めていく過程と、成功率を計測してから直した記録です。
Rorkで作ったiOSアプリで App Tracking Transparency のダイアログが出ない時の原因と対処法
Rorkで生成したiOSアプリでATT(App Tracking Transparency)のダイアログが表示されない問題を、Info.plist設定・呼び出しタイミング・AdMob連携の3つの観点から実機検証込みで解決します。
Rorkが生成したReact Nativeコードを本番品質に育てるリファクタリング実践ガイド
Rorkが生成するReact Nativeコードに潜む6つの技術的負債を特定し、TypeScript型安全化・コンポーネント分離・状態管理・非同期処理・パフォーマンス・テスタビリティの各観点から本番品質へ引き上げるリファクタリング手法を Before/After コードで徹底解説します。
Rorkアプリのアニメーションがカクつく — フレームドロップの根本原因を特定して直した手順
Rorkで生成されたアニメーションがカクつく問題の根本原因と修正手順を解説します。JSスレッドとUIスレッドの分離、useNativeDriverの使い方、フレームドロップの診断方法まで実践的にまとめました。
Rork + Stripe で Web SaaS の決済基盤を構築する:Next.js × Cloudflare Workers × Supabase
Rork Maxで生成したNext.jsアプリにStripeの月額サブスクリプション・単品購入・Webhookを完全実装するガイド。Cloudflare Workers + Supabase構成でSaaS課金基盤を一から構築する実践的な手順を解説します。
Rork アプリに Expo Dev Client を導入する手順 — ネイティブモジュールが Expo Go で動かなくなったときの最初の一手
Rork で生成したアプリにネイティブモジュールを足したら Expo Go で開けなくなった。そんなときの Expo Dev Client(カスタム開発ビルド)の導入手順と、prebuild の落とし穴・リビルドの判断基準・EAS Update との関係を整理します。