すべての記事
Rork で作った個人アプリを3年以上持たせるための保守設計 — アプリ老化と静かに戦う実践
Rork で作ったアプリを長く運用していくと、リリース直後には見えなかった「老化」が少しずつ現れてきます。OS 更新、ライブラリの破壊的変更、ユーザーの端末環境の変化。私が10年以上アプリを運営してきた経験と、Rork で作ったアプリを2年以上運用してきた中で、3年目以降も安定させるために大事にしている保守設計の考え方をまとめます。
Rork アプリの『触った瞬間の印象』を決める3つの実装 — アニメーション・ハプティクス・遷移速度
同じ機能のアプリでも『なんか気持ちいい』と感じるアプリと、そうでないアプリがあります。この差はアニメーション・ハプティクス・遷移速度の3要素の実装で決まります。Rork で作ったアプリに今日から取り入れられる具体的なコードを解説します。
Rork × Fastlane × EAS リリース自動化 — スクリーンショット生成・メタデータ同期・TestFlight/Play Console 配信をワンコマンド化する実装パターン
Rork で作ったアプリを Fastlane と EAS で自動リリースする実装ガイド。スクリーンショット生成・メタデータ同期・TestFlight/Play Console 配信を1コマンドで完結させる実運用パターンを解説します。
Rork で作ったアプリがノッチや下部インジケータで切れる時の直し方
Rork で生成したアプリの上下がノッチやホームインジケータに重なってしまう問題の原因と、SafeAreaView・useSafeAreaInsets を使った実践的な解決方法を解説します。
Rork で作ったアプリの画面回転・オリエンテーション制御が効かないときの対処法
Rork で生成したアプリで画面回転が効かない、特定画面だけ縦固定にしたい、iPad では横向きにしたい、といった要望に応える設定手順とよくある落とし穴を解説します。
Rork で作ったアプリを本番配信するときに詰まる 6 つのポイント — 個人開発者の実装メモ
Rork で作ったアプリが手元で動いても、ストア配信直前で想定外につまずくことがあります。私が個人開発で実際に踏んだ6つの落とし穴と、それぞれの回避策を具体的にお話しします。
Rork アプリの ATT 許可率を引き上げる実装パターン — iOS のトラッキング同意を広告収益につなげる
Rork で作った iOS アプリの App Tracking Transparency(ATT)許可率を高める実装パターンを、AdMob の広告収益を守る観点から具体的に解説します。purpose string の設計、呼び出しタイミング、プリパーミッション画面、cohort 別の効果計測、UMP(GDPR)との呼び出し順序、非パーソナライズ広告のフォールバックまで扱います。
Rorkアプリを不正購入・リクエスト偽装から守る — App Attest / Play Integrity でAPI入口を固めるサーバーサイド検証の設計
Rorkアプリの収益を不正購入・APIリクエスト偽装から守るための、App AttestとPlay Integrityを使ったサーバーサイド検証の完全設計。iOS/Android両対応、Cloudflare Workers実装、StoreKit 2 JWS検証まで実例コードで解説します。
Rork で作ったアプリに『ちゃんとした設定画面』を実装する — 通知・購読管理・法定表示の実装ガイド
Rork で作ったアプリの設定画面を実用レベルに仕上げる実装パターンを、通知・購読プラン管理・法定表示・サポート導線の観点から、実コードとともに丁寧に解説します。
Rorkでアプリを出した後に変わること——「作る」より難しい「育てる」の現実
Rorkで作ったアプリをApp Storeに出して実際のユーザーに使ってもらった経験から。AIコード生成ツールが得意なこと・苦手なことと、リリース後に開発者がやるべきことを率直に書きます。
Rork アプリのデータが消える・保存されない問題の原因と解決策
Rork アプリでデータが保存されない・再起動すると消えるという問題は、原因がいくつかのパターンに絞られます。AsyncStorage の使い方から非同期処理のタイミングバグまで、実際によく起こるケースを整理して解説します。
Rork 生成コードで useEffect が無限ループする原因と直し方
Rorkで生成したReact NativeコードのuseEffectが無限ループする原因を5パターン解説。依存配列の設定ミス・オブジェクト依存・setState競合など具体的なBefore/Afterコードで根本修正する方法をまとめています。