スマートフォン1台だけでAndroidアプリを開発し、GitHubで公開した実践記録が公開された。PCもAndroid Studioも使わず、TermuxとClaude Codeを組み合わせた方法だ。開発の様子はzenn.devの記事によると、大画面スマートフォンでの作業を前提にしている。

個人開発では開発環境の準備と公開までの手間が壁になる。今回の事例は持ち歩ける端末だけで企画から公開まで進めた点に特徴がある。音声での指示を交えながら作業したことも紹介されている。

スマホだけで完結する開発環境の構成

中心にあるのはAndroid上でLinux環境を動かすTermuxだ。Termuxの公式サイトによると、root化なしでパッケージ管理とターミナル操作を利用できる。スマートフォンの中に小さな開発マシンを作る発想に近い。

そこにAnthropicのClaude Codeを組み合わせている。Claude Codeの公式ドキュメントによると、ターミナルからコードの生成や編集、プロジェクト操作を行える。エディタとAI支援をターミナルに集約できるため、画面の狭い端末でも操作が散らかりにくい。

音声指示で進めるClaude Codeの使い方

記事ではアプリに向かって話しかけるように指示を出す様子が紹介されている。キーボード入力が中心の作業を音声で補うことで、移動中や狭い場所でも手を止めにくい。大画面の折りたたみ端末との相性も語られている。

Claude Codeは対話を通じてファイル作成や修正を進められる。公式ドキュメントによると、プロジェクトの内容を踏まえた応答やコマンド実行が可能だ。作りたい画面や機能を言葉にして伝え、生成された結果をその場で確かめる流れになる。

ビルドとGitHub公開までの流れ

Androidアプリの開発ではコードを書くだけでなく、ビルドと動作確認が必要になる。記事はPCを使わずにアプリを作り、GitHubで公開したことを伝えている。リポジトリとして残すことで、他の端末から続きを触ることもできる。

GitHubの公式ドキュメントによると、リポジトリの作成やプッシュはコマンドラインからも行える。Termux上のGit操作と組み合わせることで、スマートフォンから直接公開まで進められる。公開物を残す習慣は個人開発の試作との相性が良い。

持ち歩ける開発が変える試作の形

従来のAndroid開発はPCとAndroid Studioが前提だった。セットアップやマシンの持ち運びが負担になり、外出先での修正は後回しになりがちだった。スマートフォン完結型はその順番を逆転させている。

思いついたときに端末を取り出し、そのまま試作を進められる。開発環境を持ち歩くというより、普段使う端末がそのまま開発環境になる。個人のものづくりの速度と継続に直結する変化だ。