モバイル· 8分で読めます

VULKで作るFlutterアプリ:ライブプレビューと署名済みAndroid APK

スマホアプリを頼んだときにVULKが渡すもの:本物のFlutterコード、ライブプレビュー、インストールできる署名済みのAndroid APK。実測したビルド時間とサイズも紹介します。

João CastroJoão Castro
VULKで作るFlutterアプリ:ライブプレビューと署名済みAndroid APK

2026年10月10日、VULKが現在実行しているコードと本番のビルド記録に対して検証。

VULKにスマホアプリを頼むと、スマホの枠に押し込んだWebサイトではなく、Flutterプロジェクトが手に入ります。構築中からブラウザで試せて、満足したらチャットでAndroid用のファイルを頼み、スマホにインストールできます。

要点

頼むもの VULKが今日渡すもの
スマホアプリ Flutterプロジェクト(Flutter 3.38.4、Dart 3.10.3)
試すこと 本物のFlutter Webビルドとしてコンパイルされたライブプレビュー
Android用のファイル ダウンロードしてインストールできる署名済みのAPK

プレビュー用にコンパイルされる本物のFlutter

プレビューはモックアップではありません。VULKは私たちのサーバー上でFlutter自身のWebビルドを使ってアプリをコンパイルし、あなたが見る前にヘッドレスのスモークテストで確認します。プレビュー用のFlutterエンジンは、サードパーティのCDNではなくVULKから読み込まれます。コンパイルには最大6分かかることがあり、完成したプレビュービルドは24時間保持されるので、プロジェクトを開き直すたびに再ビルドされることはありません。

編集すると、VULKは依頼がどのDartファイルに影響するかを割り出してそのファイルを変更し、アプリ全体を作り直すことはしません。

標準のMaterialではなく、デザインされたもの

少し前まで、生成されたFlutterアプリは、色だけ合わせたMaterialのデフォルトのような見た目でした。2026年10月10日からは、デザインを持つすべてのアプリに、そのデザインからコンパイルされたビジュアルキットが付きます。モデルではなくコードで作られるものです。柔らかな影を持つ浮き上がった面やガラスの面、写真カード、ページに溶け込むヒーロー画像、ピル型のボタン、統計の行、そして標準のナビゲーションバーの代わりになるフローティングドックが含まれます。各アプリには独自のシグネチャーカラー、雰囲気、ナビゲーションの形も与えられ、コントラストチェックに通らないパレットは、拒否されるのではなく、通る最も近い色へと動かされます。

小さなことですが、聞こえる以上に大事な点が2つあります。デザインのフォントはアプリの中に同梱されるので、APKがRobotoにフォールバックしたり、実行時にフォントを取得したりすることはありません。そして、アプリに付けた名前が、Androidでアイコンの下に表示される名前になります。

フルスタックのFlutter

FlutterプロジェクトはVULKのWebアプリと同じマネージドバックエンド向けに生成できます。専用のPostgreSQLデータベース、ユーザーアカウント、REST APIです。VULKはそのためにAPIクライアントとデータレイヤーという2つのDartファイルを生成し、ブラウザ上のプレビューはそのバックエンドと通信します。

APKの入手方法

チャットでAPKを頼んでください。VULKは納品されたファイルそのものからビルドを開始し、会話内のカードが10秒ごとにビルドを確認して、やがてダウンロードボタンに変わります。

APKだけを求める依頼は、コードに手を触れません。コードを書く工程を動かさずに、すでにあるアプリをビルドします。ビルド自体はクレジットを消費しません。

各ビルドはLinuxのビルドサービス上でflutter create . --platforms androidを実行し、そこにあなたのコードをコンパイルします。APKは、あなたのアカウント用に保管されている鍵で署名されます。アプリ署名の設定で自分のキーストアをアップロードした場合は、そのキーストアで署名されます。アプリを編集して再ビルドしても、新しいAPKは同じAndroidパッケージ名を保つので、同じ鍵で署名されていれば、2つ目のアプリとしてではなく、古いアプリへのアップデートとしてインストールされます。Androidは別の鍵で署名されたアップデートを拒否するため、アカウントの鍵から自分のキーストアに切り替える場合は、先に古いアプリを削除してください。

ファイルは非公開のバケットに保存され、プロジェクトを所有するアカウントだけがダウンロードできます。保存されたAPKにはすべてSHA-256ダイジェストが付いており、読み出すときに再度検証されます。

実測:時間とサイズ

2026年10月10日に確認した本番のビルド記録のうち、2026年9月26日から10月7日までのビルドの数字は次のとおりです。

指標 値
完了したビルド 12
コンパイル時間の中央値 157秒(範囲153〜271)
依頼から準備完了までの時間の中央値 163秒
APKサイズの中央値 46.3 MB(範囲46.0〜52.0)

スマホの機能

VULKのアプリは、プレビューで実際のデバイス機能を使えます。地図(flutter_map 8.1.1)、位置情報(geolocator 14.0.2)、カメラと写真ピッカー(image_picker 1.2.3)、PDF(pdf 3.12.0)、共有シート(share_plus 12.0.2)、ローカル通知(flutter_local_notifications 19.5.0)です。これらはコンパイラが書く入り口を通るので、モデルがネイティブコードをでっち上げることはありません。

プラン

ビルドはコードのエクスポートとして扱われるので、すべての有料プランでAPKをビルドできます。Builderには月5回のモバイルビルドが含まれ、Pro、Max、Team、Business、Enterpriseには月間の上限がありません。価格は料金ページにあり、2026年10月10日に確認した時点で、Builderは月額$19.99、Proは$39.99、Maxは$199です。

よくある質問

VULKが作るのは本物のFlutterですか、それともWebのラッパーですか?

本物のFlutterです。プロジェクトはFlutter 3.38.4上のDartコードで、プレビューはFlutterのWebビルド、APKはFlutterのAndroidツールチェーンでコンパイルされます。

APKを自分のスマホにインストールできますか?

はい。チャット内のカードからダウンロードして、Androidスマホにインストールしてください。以降のビルドも同じパッケージ名を保つので、同じ鍵で署名されている限り、アップデートとしてインストールされます。

APKのビルドにはどれくらいかかりますか?

2026年9月26日から10月7日までのコンパイル時間の中央値は157秒、依頼からダウンロードまでの中央値は163秒でした。

APKのビルドにクレジットは使われますか?

ビルド自体はクレジットを消費しません。また、APKだけを求める依頼では、コードを書く工程は動きません。

公開日: 執筆: João Castro · 8分で読めます

続けて読む

記事一覧 →
VULKサポート

オンライン

こんにちは!本日はどのようにお手伝いできますか?

人気のトピック

AIサポート • support.vulk.dev