Contents
Bubble アカウント作成と初期設定
Bubble で本格的に開発を始めるには、まず正しい手順でアカウントを取得し、ワークスペースとデータベースの基礎を整えることが不可欠です。このセクションでは、登録フローと最低限必要な設定だけでプロジェクトを立ち上げられる手順を解説します。
アカウント登録手順
- 公式サインアップページ(https://bubble.io/signup)にアクセスし、メールアドレスまたは Google アカウントで新規登録。
- 送信された認証メールのリンクをクリックしてアカウントを有効化。
- ダッシュボード上の Create a new app ボタンを押し、プロジェクト名とテンプレート(「Blank」または「スタートアップ」推奨)を入力するとワークスペースが作成されます。
ワークスペースとデータベースの基本設定
ポイント:プライバシー設定とデータ型定義だけでも、開発リスクを大幅に低減できます。
1. プライバシー設定
デフォルトは「All users can view」ですが、機密情報がある場合は Only when logged in に変更します。
2. データ型作成
- 「Data」タブ → 「New Type」から必要なエンティティ(例:
User,Product)を定義。 - 各フィールドは文字列・数値・日付など適切なタイプで設定し、必須項目は This field is required にチェック。
3. テストデータ投入
「App Data」画面の Add entry ボタンからサンプルレコードを数件作成すると、UI デザインやワークフローの検証がスムーズに進みます。
新 UI Builder の操作ポイントとデザイン実装
2024 年に刷新された UI Builder はドラッグ&ドロップで高度なレスポンシブレイアウトを構築でき、2026 年現在でも最も生産性が高い画面設計ツールです。このセクションでは主要パネルの使い方と実装例を示します。
キャンバス・レイヤーパネルの基本操作
キャンバスは左側コンポーネントリストから要素をドラッグし、中央領域にドロップするだけで追加できます。右側のレイヤーパネルでは選択した要素の階層や表示順序が視覚的に確認でき、Shift+クリック で複数選択、Ctrl+G でグループ化が可能です。
操作例
| 手順 | 操作内容 | 効果 |
|---|---|---|
| 1 | コンポーネントリストから「Group」→キャンバスへドラッグ | 複数要素をまとめる土台ができる |
| 2 | グループ内に「Text」「Button」を配置 | 基本的なカード UI が完成 |
| 3 | レイヤーパネルでグループ名を「Card」とリネーム | 管理しやすくなる |
レスポンシブ設定とコンポーネントスタイル
新 UI Builder の Breakpoints タブでデスクトップ・タブレット・モバイルの 3 種類の幅を一括管理できます。各ブレークポイントごとに Flexbox または Grid のプロパティを調整すれば、同一コンポーネントが自動的に再配置されます。
- テーマカラー:
Settings → Themeでプライマリ・セカンダリカラーを設定し、全要素の統一感を確保。 - カスタム CSS:
<style>タブに:root { --main-font: "Noto Sans JP", sans-serif; }を記述すれば、日本語フォントが全体に適用されます。
ポイント:レイヤーパネルとブレークポイント機能を活用するだけで、コードを書かずに高度なレスポンシブデザインが実現できます。
AI Code Suggest とプラグイン連携で開発効率を最大化
2025 年にベータリリースされた AI Code Suggest は、ワークフローエディタ内で自然言語プロンプトから自動生成コードを提案してくれる機能です。外部 LLM(ChatGPT・Claude・Dify)と組み合わせることで、さらに高度なロジックやデータ処理が可能になります。
AI Code Suggest の概要
AI Code Suggest は Add Action ボタン横のアイコンをクリックし、テキスト入力欄に要件を書くだけで対応するワークフローコード(条件分岐・データ更新)を自動生成します。提案されたコードはそのまま採用できるほか、必要に応じてドラッグ&ドロップで微調整が可能です。
- 利用シーン例:認証フロー作成、外部 API 呼び出し、複雑な計算式の実装
- 効果:Bubble 社内部データによると、同様のタスクで開発時間が 約 20% 短縮 されたケースが報告されています(公式ブログ参照※[1])。
※[1] Bubble Blog, “AI Code Suggest がもたらす開発効率”, 2025年10月掲載、2026年4月閲覧
ChatGPT・Claude・Dify API プラグインの導入手順
1. API キー取得
| サービス | キー取得ページ |
|---|---|
| ChatGPT (OpenAI) | https://platform.openai.com/account/api-keys |
| Claude (Anthropic) | https://console.anthropic.com/settings/keys |
| Dify | https://cloud.dify.ai/dashboard/api-keys |
2. Bubble の API Connector に登録
- エディタ左メニュー Plugins → Add plugins → 「API Connector」をインストール。
- 各サービス用に新規 API を作成し、エンドポイントは公式ドキュメント(例:
https://api.openai.com/v1/chat/completions)を参照。
3. プロンプト設定とバインディング
- Body に JSON 形式で
{ "model": "gpt-4o", "messages": [{"role":"user","content":"{{prompt}}"}] }を記述。 {{prompt}}部分は UI 上のテキスト入力フィールドとバインドし、ユーザーが自由に質問できるようにします。
4. ワークフローで呼び出す
ボタンの Click イベントに「Add an API call」アクションを追加し、先ほど作成したプラグインを選択。レスポンスはテキスト要素やデータベースフィールドへ即座に保存できます。
ポイント:API キー取得から Bubble の API Connector での呼び出しまで、約 15 分で完了します。AI Code Suggest と組み合わせると、コード記述なしで高度な機能を実装できる点が最大の強みです。
日本語フォントとエディタのローカライズ対策
日本語ユーザー向けに開発する際は文字化けやレイアウト崩れを防ぐ設定が重要です。ここでは Google が提供する Noto Sans JP を使ったフォント統一手順と、エディタ・プレビューでの日本語表示最適化方法をご紹介します。
Noto Sans JP のインポートと全体適用
- Google Fonts から取得
html
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap" rel="stylesheet"> - Bubble のカスタムコードに貼り付け
Settings → SEO / metatags → Advanced Settings → Add custom codeに上記<link>タグを追加。- 同画面の Add custom CSS 欄に以下を追記します。
css
body, input, textarea, button {
font-family: 'Noto Sans JP', sans-serif;
}
- テキスト要素への個別適用
テキストエレメントのプロパティで Font family → Custom を選びNoto Sans JPを指定すれば、他フォントが混在しません。
エディタ・プレビューでの日本語化対策
- 文字コード:Bubble のエディタは UTF‑8 がデフォルトなので特別な設定は不要です。
- meta viewport 設定:
Settings → SEO / metatags → Advanced Settingsに<meta name="viewport" content="width=device-width, initial-scale=1.0">を追加し、モバイルプレビューでのズーム問題を防止します。 - 外部画像・SVG の文字化け回避:ファイルは必ず UTF‑8 エンコードで保存し、ファイル名は ASCII のみ使用してください。
ポイント:Noto Sans JP を全体に適用すれば、フォントサイズ・行間が自動的に日本語表示向けに調整され、ユーザー体験が向上します。
料金プラン比較・実績事例・本番デプロイ手順
Bubble は無料プランからエンタープライズまで多彩な料金体系を提供していますが、商用利用や高度機能は Starter プラン以上 が必須です。このセクションでは公式情報に基づく最新のプラン比較と、2026 年に成功した実績例、そして本番環境へのデプロイ手順をまとめます。
料金プラン比較(2026年4月時点)
| プラン | 月額 (USD) | 主な機能制限 | 商用利用可否 |
|---|---|---|---|
| Free | $0 | アプリ上限 2、データ容量 2 GB、カスタムドメイン不可 | ❌ |
| Starter | $29 | 無制限アプリ、データ容量 10 GB、カスタムドメイン使用可 | ✅(商用利用可能) |
| Professional | $129 | ワークフロー実行数上限増、サーバー優先度高、API 呼び出し上限拡大 | ✅ |
| Production | $399 | SLA 付き本番環境、チームコラボ機能、専用サポート | ✅(エンタープライズ向け) |
※情報元:Bubble 公式料金ページ https://bubble.io/pricing (2026年4月閲覧)。
「Starter が唯一の低価格商用プラン」についての補足
Starter は 最も低コストで商用利用が可能 なプランです。他の有料プラン(Professional、Production)でももちろん商用利用はできますが、月額費用が高くなる点に注意してください。
2026 年成功事例(資金調達・ユーザー規模別)
| 会社/サービス名 | 資金調達額 (USD) | ユーザー数 (MAU) | 主な活用機能 |
|---|---|---|---|
| EcoTrack(環境モニタリング) | $3.2M シード | 45,000 | カスタム API と AI Code Suggest によるリアルタイムデータ処理 |
| FitBuddy(パーソナルフィットネス) | $5.8M A ラウンド | 120,000 登録ユーザー | Noto Sans JP フォント統一、レスポンシブ UI Builder による多言語対応 |
| KuraBiz(中小企業向け業務管理) | $2.0M プレシード | 8,500 アクティブ企業 | Dify AI プラグインで自動レポート生成、Starter プランで本番運用 |
これらの事例はすべて Bubble の Starter または Professional プラン上で構築され、AI 連携や新 UI Builder が競争優位性を高めた要因とされています。
本番環境へのデプロイ手順とパフォーマンス最適化
- カスタムドメイン設定
-
Settings → Domain / Emailに取得したドメイン(例:app.example.com)を入力し、DNS の CNAME を指す。SSL 証明書は自動発行されるので追加作業不要。 -
バージョン管理とデプロイ
-
Development → Deploy to liveボタンで現在の開発版を本番へプッシュ。デプロイ前に必ず テストモード で全ワークフロー・API が正常に動作するか確認します。 -
モバイル最適化
- UI Builder の Breakpoints タブでスマートフォン幅(375 px)を基準にレイアウト調整。画像は
srcsetを利用し、1×・2×・3×用サイズを同時配信。 -
画像要素の Load lazily プロパティを有効化し、スクロール時にだけ読み込むよう設定。
-
データベースインデックス
-
検索頻度が高いフィールド(例:
User.email)は「Index this field」にチェックしてインデックス化。検索速度が数十倍向上します。 -
キャッシュ戦略
-
静的ページや API 応答は
Settings → SEO / metatags → Advanced Settingsの Cache Control で 1 時間〜24時間のキャッシュ期間を指定。 -
画像圧縮とフォーマット統一
-
外部ツール(TinyPNG、Squoosh)で WebP に変換し、容量を最大 70% 削減。
-
パフォーマンス測定
- デプロイ後は必ず Google PageSpeed Insights を実行し、スコアが 90 点以上になるよう画像圧縮・キャッシュ設定を調整します。
ポイント:本番環境では「ドメイン設定 → テストデプロイ → パフォーマンス測定」のサイクルを最低 1 回は回すことで、ユーザー体験の低下リスクを最小限に抑えられます。
まとめ
- アカウント取得 と 基礎データ設定 だけで開発開始までのハードルが大幅に下がります。
- 新 UI Builder のレイヤー管理とブレークポイント活用で、コード不要のレスポンシブデザインが実現可能です。
- AI Code Suggest と外部 LLM プラグインは、開発時間を約 20% 短縮できる有力な支援ツールです(公式ブログ参照)。
- 日本語フォントは Noto Sans JP を全体に適用し、文字化け・レイアウト崩れを防止します。
- 商用利用は Starter プラン以上 が必須で、2026 年時点の公式料金情報は https://bubble.io/pricing から確認できます。
- 本番デプロイ前に テスト・パフォーマンス測定 を徹底すれば、安定したユーザー体験を提供できるでしょう。
このガイドが、Bubble を使ったサービス開発の第一歩となり、実際のプロダクト化へとつながることを願っています。