📰 今日のZenn記事(木曜 - 🚀 上級者ワークフロー)
難易度:ふつう
元記事:モバイルアプリ開発でノートPCを持ち歩かなくなった話(Zenn)
どんな記事?
モバイルアプリ開発者が、外出中もノートPCを持ち歩かずにスマホだけで開発を続ける方法を紹介する。自宅のMacでClaude Codeを「Remote Control」付きで起動し、スマホのClaudeアプリから指示を送る。ビルドと配信はコマンドで回るようにしておき、TestFlightなどで実機に入れて確認する。ログインやCAPTCHAなど人の操作が要る場面だけは、PCの前に戻る必要がある。
初心者向け解説
ポイントは、スマホの中では何も動いていないこと。ビルドもテストもgitの操作も、家のMacで走っている。スマホは指示を送り、結果を受け取る窓口にすぎない。だからMacがスリープしたりプロセスが止まったりすると、何も進まなくなる。
💬 編集者のひとこと
外出中にClaude Codeを動かしたい場面は、僕も実際あります。その場で直したいときとか。
気になってるところを挙げるなら、Claude Codeのリモート接続がもろにターミナルの機能で、操作性や性能がイマイチなところ。ChatGPTのCodexのクラウド接続のほうが使いやすく、初期設定として1回同期しておくだけで、以後は全てのセッションに入れるので、圧倒的に便利です。
デプロイについて、僕の場合は隔離された環境にプログラムを持ち込まないといけないので、スマホから更新して、新しいファイルをGoogleドライブに保存してもらい、それをダウンロードして職場に反映してます。ワンタッチとは言いづらいので、この記事みたいに手順を前もってまとめておくのはアリだなと。
工程としてはファイル1本をアップロードしてダウンロードするだけなので、別に複雑じゃない。ただ、差分じゃなくて1本まるごとやり取りしてるあたり、我ながらまだまだ泥臭い。業界の人たちはもっと上手に差分を取ってるんだろうなあ・・・。