Настройка основ приложения
Задайте имя и идентификатор вашего приложения
Настройка хранилища данных
Локальная база данных настроена автоматически
По умолчанию используется Hive - быстрая локальная база данных
Hive (Локальное хранилище)
- ✓ Работает без интернета
- ✓ Быстрый доступ к данным
- ✓ Не требует настройки
- ✓ Идеально для черновиков и кеша
Firebase (Облачное хранилище)
- ✓ Синхронизация между устройствами
- ✓ Безопасное хранение
- ✓ Требует настройки (Шаг 3)
- ✓ Для важных данных
Настройка Firebase (Опционально)
Подключите облачное хранилище и авторизацию
Firebase нужен для: авторизации пользователей, синхронизации данных, многопользовательских функций
Шаг 3.1: Создание проекта Firebase
- Откройте Firebase Console
- Нажмите "Create Project"
- Введите имя проекта
- Следуйте подсказкам мастера
Шаг 3.2: Создание базы данных Firestore
- В консоли выберите: Build → Firestore Database
- Нажмите "Create Database"
- Выберите "Test mode" для начала
Шаг 3.3: Включение Authentication
- Перейдите: Authentication → Sign-in method
- Включите "Email/Password"
- При необходимости включите Google, Facebook
Шаг 3.4: Загрузка Admin Key
- Project Settings → Service Accounts
- Выберите "Python"
- Нажмите "Generate new private key"
- Загрузите JSON файл на вкладке Firebase
После загрузки ключа система автоматически настроит всё остальное!
Опишите ваше приложение
Расскажите AI, что вы хотите создать
Используйте естественный язык для описания вашего приложения в чате
Примеры промптов:
Создай приложение для управления фитнес-курсами, где пользователи могут просматривать курсы и записываться на занятия, с авторизацией через Firebase и облачным хранением данных.
Создай трекер личных расходов с локальным хранилищем, категориями и визуализацией данных в виде графиков.
Создай приложение для бронирования отелей с 4 вкладками: Главная, Информация об отеле (с возможностью бронирования), Мои бронирования и Профиль. Добавь функции регистрации и входа через Firebase.
Создай приложение для обмена рецептами, где пользователи могут создавать, редактировать и делиться рецептами с фотографиями.
Советы для лучших результатов:
- • Опишите основные функции приложения
- • Укажите, нужна ли авторизация пользователей
- • Определите тип хранения (локальное или облачное)
- • Упомяните важные элементы интерфейса
Предварительный просмотр и улучшения
Тестируйте и добавляйте функции
Используйте вкладку "Preview" для просмотра приложения в реальном времени
Примеры команд для улучшения:
Добавь функцию поиска для быстрого нахождения курсов
Измени цветовую схему на синюю
Добавь переключатель темной темы
Добавь загрузку фото профиля пользователя
Создай функцию избранного
Добавь push-уведомления
Помощь при проблемах:
Если возникают проблемы с интерфейсом, отправьте скриншот в чат. AI проанализирует его и поможет исправить проблемы.
Сборка приложения
Создайте APK файл для установки на Android
Перейдите на вкладку "Publish" для сборки приложения
Шаги сборки:
- Откройте вкладку "Publish"
- Нажмите "Build Release APK" для готового к публикации файла
- Или нажмите "Build App Bundle" для публикации в Google Play
- Дождитесь завершения сборки
- Скачайте готовый APK или AAB файл
Release APK
Готовый файл для установки на любое Android устройство. Подходит для тестирования и распространения вне магазина приложений.
App Bundle
Оптимизированный формат для публикации в Google Play Store. Автоматически создает версии для разных устройств.
Где находится файл?
После сборки APK файл можно найти по пути:
/home/user/flutter_app/build/app/outputs/flutter-apk/app-release.apk
Сохранение и публикация
Сохраните проект и поделитесь результатом
Выберите способ сохранения вашего проекта
Вкладка "GitHub"
Синхронизируйте код с облачным репозиторием для контроля версий
Напишите в чате:
"загрузить код на github"
Вкладка "Scripts"
Скачайте все файлы проекта локально на ваш компьютер
Резервное копирование
и скачивание проекта
Готово к запуску!
Теперь вы можете установить APK на свое Android устройство и начать использовать приложение. Поздравляем с созданием вашего первого приложения! 🎉
Дополнительные ресурсы
Полезные советы
Обращайтесь к AI за помощью
Используйте чат для разработки и генерации кода. AI поможет на каждом этапе.
Изучайте структуру проекта
Используйте файловый браузер для изучения структуры и редактирования кода.
Тестируйте часто
Используйте веб-превью для отладки перед сборкой APK.
Тестируйте на реальных устройствах
Собирайте APK когда готовы тестировать на реальных Android устройствах.
Используйте скриншоты
Отправляйте скриншоты страниц в чат, и AI поможет исправить проблемы интерфейса.
Итеративная разработка
Добавляйте и модифицируйте функции через диалог в чате.