Firebase Studio поддерживает множество фреймворков и серверных кодов и предлагает большое количество готовых шаблонов и примеров приложений для различных фреймворков, языков программирования, баз данных и API.
В Firebase Studio и на GitHub доступны все перечисленные ниже шаблоны, а также пустой шаблон, который можно использовать с любым фреймворком. На GitHub также есть общедоступные шаблоны от сообщества разработчиков ПО с открытым исходным кодом.
Серверные шаблоны:
- Go;
- Python Flask;
- Node Express;
- Rust;
- Laravel;
- Python Django;
- Gemini API (серверный код на Go);
- Gemini API (серверный код на Python);
- .NET;
- Java;
- Dart;
- C++;
- Ruby;
- PHP.
Шаблоны ИИ:
- Gemini API;
- LangChain с Gemini;
- Firebase Genkit;
- Агенты Firebase Studio: GitHub Actions;
- Агенты Firebase Studio: расширение для VS Code;
- Gemini API Notebook;
- Gemini API + платформа Google Карт.
Веб-шаблоны:
- Angular;
- Next.js;
- Astro;
- React;
- Simple HTML;
- Svelte;
- Vue.js;
- SolidJS;
- Preact;
- React + платформа Google Карт;
- Google Pay API для сайтов.
Мобильные шаблоны:
- Flutter;
- React Native;
- React Native + Expo.
Базы данных:
- Postgres;
- MySQL;
- Prisma;
- MongoDB;
- Firebase Data Connect.
Решения и примеры приложений:
- Демоверсия приложения для планирования путешествий.
- Игра "Камень, ножницы, бумага".
- Новелла о приключениях на Go.
- Дневник с личным помощником.
- Генератор мелодий с Gemini.
- Генератор персонажей для настольных ролевых игр.
- Игра с изображениями на базе Gemini и Flutter.
- Многое другое.
Начало работы с шаблоном
Чтобы создать проект в Firebase Studio по шаблону:
Войдите в аккаунт Google и откройте Firebase Studio.
Если вы видите подходящий шаблон, выберите его. В противном случае нажмите See all templates (Посмотреть все шаблоны) и выберите нужный.
Затем введите название рабочей области и другую необходимую информацию в зависимости от типа проекта. Например, в проекте Python Flask можно выбрать менеджер пакетов (poetry или pip) и тип сервера (API или веб-сервер).
Нажмите Create (Создать). Firebase Studio сгенерирует новую рабочую область на основе выбранного шаблона.
Информация по теме
- О рабочих областях в Firebase Studio
- Как настроить рабочую область в Firebase Studio
- Как Gemini в Firebase помогает ускорить разработку приложения благодаря способности отвечать на вопросы, генерировать и редактировать код, исправлять ошибки и запускать инструменты
- Как создать приложение с Gemini API