アプリの作成
2 つの方法があります:- AI に依頼 - スレッドで作りたいものを説明すると、AI がビルドします
- 新規アプリボタン - Drive サイドバーの + をクリックして 新規アプリ を選択します
1 つのアプリ、1 つのブランチ
各アプリはmain 上の単一の git チェックアウトです。別のドラフト、ブランチ切り替え、マージステップはありません。すべての編集は main にコミットとして反映され、公開は単に「現在の main をデプロイ」するだけです。
ビルドサイクル
- AI が
mainに直接コードを書き込みます - AI が dev サーバーを起動します。ライブプレビューが表示されます
- チャットで反復します: 「チャートをサイドバーに移動」、「ダークテーマを追加」
- 各編集後、dev サーバーがホットリロードします
- 準備ができたら公開します
公開
公開すると、現在のmain コミットがデプロイされます。別の本番ブランチはなく、main 上で最後に公開されたコミットが本番環境です。
カタログに公開して他のユーザーがインストールできるようにすると、アプリは起動時にユーザー ID トークン、バックエンド用のインストールキー、インストール/アンインストール ウェブフックを受け取ります。公開 を参照してください。
キャッシング、更新、オフライン
デスクトップとモバイルは、アプリ URL を通常のブラウザビューで開くだけです。ブラウザキャッシュをクリア、ネットワークのみの読み込みを強制、または公開アプリと非公開アプリで異なるキャッシュポリシーを選択することは ありません。 ウェブアプリがキャッシングを管理します:- ドキュメントとアセット用の HTTP
Cache-Controlヘッダー - オプションのサービスワーカー / PWA セットアップ (テンプレートは自動更新機能付きの
vite-plugin-pwaを搭載) - 新しいビルドが即座にアクティベートされるか、1 回リロードされるか、次回のオープンまで待つか
- 最後にアクティベートされたビルドのオフラインフォールバック
registration.update())。サービスワーカーがないアプリはそのチェックを無視し、独自の HTTP キャッシュヘッダーを使い続けます。
公開されたアプリはキャッシュから即座に開き、ハードリフレッシュなしで新しいビルドを取得でき、最新のビルドをオフラインで利用できます。
デプロイ
公開後、ライブ URL を取得するためにデプロイします:- リモートアプリ は Kazzle のクラウドにデプロイされ、公開 URL を取得します
- ローカルアプリ はコンピューターにインストールされます。UI は直接読み込まれ、プロセス部分は dev サーバーを実行します。
リアルタイムアプリ
ローカルの即座の読み取りとオフラインサポートが必要なアプリの場合、AI は:- データベースを作成します
- リアルタイム同期をオンにします
- 2 部構成のアプリをビルドします: UI (React + 同期クライアント) と Process (トークンエンドポイント + 同期アップロード)
- vault を通じて認証情報を接続します