すべての記事
Rork Max で複数アプリ共通UIライブラリを Swift Package Manager で構築する実践ガイド
壁紙・癒し系など複数アプリを運営する個人開発者が Swift Package Manager で共通UIライブラリを設計し、Rork Max 生成コードの重複を排除した実践手順を詳解。
「CORSエラー」と表示されたとき、実は別の問題が隠れている — Rork + Supabase Edge Functions
RorkアプリでSupabase Edge FunctionsをAPIとして使うとCORSエラーが出る問題を解説。React Nativeの仕組み上、実は本当のCORSエラーは起きにくく、別の根本原因が隠れていることがほとんどです。
Rork と Expo CLI、実機ビルドの体験はどう違うか — 個人開発12年の視点で比べた話
個人アプリ開発12年・累計5,000万DLの立場から、Rorkの実機ビルドフローとExpo CLIを実際に使い比べた記録。ターミナルに慣れた開発者がRorkに感じる距離感と、逆にRorkが優れていた点を率直に整理します。
Rork の検索フィールドが API を連打する問題を debounce と AbortController で止める
検索バーで1文字打つたびに API が走り、古い結果が新しい結果を上書きする。Rork で作ったアプリでこの症状に当たったときの3点セット(debounce・AbortController・空結果の見せ方)を実装手順つきで紹介します。
Rork Max + Swift Charts でアプリにグラフを実装する手順と、データ点が増えると重くなる原因
Rork Max が生成する SwiftUI コードに Swift Charts を組み込む流れと、1,000 点を超えたあたりからカクつき始める原因、そして実機で滑らかに描画させるための間引きとアニメーション制御の実装パターンを共有します。
Rork で expo-image-picker が起動しない — Info.plist と権限まわりで詰まった実例
Rork で生成したアプリの画像ピッカーボタンを押しても何も起こらない。Info.plist のキー不足、権限取得の順番、iOS 14 以降の Limited Photo Access、Android 13+ のメディア権限まで、実際に詰まった原因と解決策を整理しました。
Rork で iOS の API 通信が無音で失敗する原因 — App Transport Security を最小権限で解除する手順
Rork でビルドした iOS アプリの API 通信がエラーログも出さずに失敗する場合、App Transport Security (ATS) による遮断が原因のことがほとんどです。最小権限で解除する手順と、申請に通る Info.plist の書き方を整理します。
Rorkで作ったアプリのiOSウィジェットが「古いまま」になる本当の原因 — App Group共有とタイムライン更新の設計を見直す
Rorkで生成したアプリにiOSウィジェットを追加したら、起動するたびに古い情報を表示する。App Groupの発行・UserDefaults共有・タイムライン更新の3点を一本の設計に収めて、本番運用に耐える親子間データ共有を組み立てる実装ノートです。
プレミアム会員専用アイコンを動的に切り替える — Rork で Alternate App Icons を実装するときの設定と落とし穴
Rork で作ったアプリにプレミアム会員専用のアイコンを実装したとき、Expo の標準APIだけでは詰まりました。Alternate App Icons の Info.plist 設定・アセット配置・iOS 18 でのキャッシュ挙動まで、実装手順と注意点をまとめます。
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 アプリの段階的リリース戦略 — Phased Release・Staged Rollout・Hotfix を組み合わせて『壊さない本番運用』を作る
Rork で出したアプリの本番運用を、iOS Phased Release・Android Staged Rollout・OTA ホットフィックスの三層で守る方法を、判断基準と監視自動化のコード付きで解説します。