Создайте и опубликуйте свое первое Android-приложение с помощью AI Studio.

1. Обзор

Вы когда-нибудь хотели создать Android-приложение, но не знали, с чего начать? Или, может быть, у вас есть отличная идея, но вы не хотите тратить недели на изучение программирования?

Добро пожаловать в будущее разработки! В этом практическом занятии вы с помощью Google AI Studio разработаете, создадите и запустите Android-приложение в рекордно короткие сроки. Опыт программирования не требуется. Вы пройдете путь от идеи до работающего приложения, запущенного прямо в AI Studio. Затем вы даже сможете узнать, как установить его на свой телефон или опубликовать в Google Play Store, чтобы поделиться им с друзьями.

Давайте начнём строительство!

Что вы узнаете

В этом практическом занятии вы научитесь:

  1. Спланируйте свое Android-приложение в Google AI Studio Playground.
  2. Создайте свое приложение в Google AI Studio, используя режим сборки.
  3. Протестируйте приложение в своем браузере.
  4. (необязательно) Установите приложение непосредственно на телефон Android.
  5. (необязательно) Опубликуйте приложение в Google Play Store для тестирования.

Предварительные требования

  • Доступ к Google AI Studio .
  • (Необязательно) Устройство Android и USB-кабель (для тестирования на вашем телефоне Android).

Изображение множества приложений, созданных с помощью AI Studio.

2. Составьте план вашего приложения.

Первый шаг к созданию отличного приложения — это отличный план. Отличный «лайфхак» в области ИИ — использовать магистратуру, чтобы помочь вам спланировать и усовершенствовать вашу первоначальную идею, прежде чем начать разработку.

Это можно сделать в среде Playground в Google AI Studio.

Изображение вкладки «Игровая площадка» в AI Studio

Идея приложения: Встряхни кубик, чтобы бросить

В рамках этого практического занятия вы создадите приложение для бросания игральных костей, которое будет встряхиваться . Это отличный проект для первого приложения, поскольку он использует акселерометр (датчик движения) вашего телефона для запуска действия в приложении.

Когда вы встряхиваете свой телефон, приложение бросает цифровые игральные кости и отображает результат. Позже, изучив свой код, вы сможете узнать больше о том, как считывать данные с датчиков (движение по осям X, Y и Z) и использовать их для запуска функции кода.

Скопируйте следующую подсказку, чтобы начать.

Make me one, robust prompt for the following Android app idea.
I'm going to use Google AI Studio to build it.
So I need a single, clear, plan.

Here's my idea:

Shake-to-Roll Dice
Integration with a feature that lets me
detect phone motion (tell me which integration can do that)

The Problem: You are playing a board game and lost the dice,
or need to make a quick random decision.

В качестве альтернативы вы можете щелкнуть здесь, чтобы открыть Google AI Studio с предварительно заполненным полем .

Вставьте подсказку в поле подсказки и нажмите «Выполнить» , чтобы начать создание плана приложения.

Изображение вкладки «Игровая площадка» в AI Studio

(Необязательно) Пересмотрите свой план

Модель сгенерирует подробный план строительства.

Проверьте план, чтобы убедиться, что он соответствует вашим пожеланиям. Если вы хотите что-либо изменить (например, «сделать интерфейс синим» или «добавить кнопку сброса»), напишите свой запрос в чате и запустите его снова.

Теперь вы готовы к строительству. Держите свой план открытым. Вы скопируете его и используете на следующем этапе.

3. Создайте в Google AI Studio.

Теперь, когда у вас есть план, используйте режим сборки в Google AI Studio для генерации приложения.

  1. Скопируйте окончательный план приложения, созданный на предыдущем шаге. (Совет: воспользуйтесь опцией «Создать копию» в меню с тремя точками.)
  2. Нажмите кнопку «+ Новое приложение» .
  3. Нажмите кнопку «Создать приложение для Android» под окном запроса. Это добавит в окно запроса значок «Создать приложение для Android» (повторное нажатие удалит его).

Создайте кнопку для Android-приложения

  1. Вставьте свой план в поле ввода и нажмите «Создать» , чтобы начать сборку.

Вскоре после начала сборки вам будет предложено выбрать стиль для вашего приложения.

Выберите стиль приложения в Google AI Studio

Выберите понравившийся стиль и нажмите «Выбрать этот дизайн» , чтобы продолжить разработку приложения.

Агент Google AI Studio начнет создавать ваше приложение. Это может занять 5 минут. Пора выпить чаю или немного размяться.

4. Тестирование и итерации.

После завершения сборки AI Studio автоматически запускает ваше приложение в браузерном эмуляторе Android.

Предварительный просмотр приложения в эмуляторе AI Studio

Протестируйте свое приложение и обратите внимание на следующие моменты.

  • Убедитесь, что приложение запущено. Иногда агент может вносить ошибки при написании кода. В этом случае в чате появится кнопка «Исправить ошибки». Более подробную информацию об ошибке можно увидеть, нажав на стрелку в правом нижнем углу экрана.
  • Протестируйте основные функции. Приложение может хорошо выглядеть, но если оно не работает, оно будет бесполезным.
  • Просмотрите код. Даже если вы не планируете учиться программировать, полезно иметь представление о файлах, создаваемых для вашего приложения. (Совет: задавайте Android Studio любые вопросы по коду, которые вас интересуют. Это отличный способ учиться.)

Найдите изменение, которое вы хотите внести в свое приложение, и попросите агента внести его.

Агент внесет изменения. Как только вы будете довольны результатом, настанет время праздновать!

Успех!

Поздравляем, вы создали и протестировали свое приложение в эмуляторе! Если вас устраивает его работа, значит, вы успешно завершили основной проект.

Если у вас телефон на Android и вы хотите продолжить, перейдите к дополнительным разделам о том, как добавить приложение на свой телефон или как опубликовать приложение в Google Play Store.

5. (Необязательно) Установите непосредственно на свой телефон.

Хотите увидеть, как ваше приложение работает в реальном мире? Вам не нужно ждать появления в Google Play Store. Вы можете установить приложение прямо из Google AI Studio на свой Android-смартфон с помощью USB-кабеля. (Многие пользователи считают это более простым и удобным способом тестирования приложения.)

  1. Подготовьте свой телефон :
    • На вашем телефоне Android перейдите в Настройки > О телефоне .
    • Нажмите на номер сборки 7 раз, пока не появится сообщение «Вы стали разработчиком!».
    • Вернитесь в «Настройки» > «Система» > «Параметры разработчика» (или найдите «Параметры разработчика» в настройках) и включите отладку по USB .
  2. Подключите устройство : подключите телефон к компьютеру с помощью USB-кабеля.
  3. Установка из AI Studio :
    • В панели предварительного просмотра Google AI Studio нажмите кнопку «Установить» .
    • Ознакомьтесь с инструкциями на экране. Затем нажмите «Установить через USB» .
    • На своем телефоне найдите всплывающее окно с запросом «Разрешить отладку по USB» и подтвердите его.
  4. Запустите приложение : AI Studio перенесет приложение. Оно автоматически запустится на вашем телефоне, и вы сможете использовать его в любое время без необходимости подключения к компьютеру.

По мере того, как вы будете продолжать модифицировать и дорабатывать свое приложение, вы можете повторять эти инструкции для установки последних версий.

6. (Необязательно) Опубликовать в Google Play Store

Если вы хотите поделиться своим приложением с друзьями, семьей или другими пользователями, вы можете опубликовать его в Google Play Store напрямую из Google AI Studio.

Сначала зайдите в Google Play Console и следуйте инструкциям, чтобы настроить свою учетную запись разработчика.

После создания учетной записи разработчика в Play Store выполните следующие шаги для развертывания и распространения вашего приложения:

  1. Вход в систему : Убедитесь, что вы вошли в Google AI Studio с той же учетной записью Google, которую используете для своей учетной записи разработчика Google Play.
  2. Опубликовать :
    • В Google AI Studio нажмите «Опубликовать» .
    • Выберите «Опубликовать в Play Store» .
    • Следуйте инструкциям на экране, чтобы отправить ваше приложение в Play Store.
  3. Настройка тестировщиков : Google AI Studio автоматически подпишет ваше приложение и опубликует его в разделе «Внутреннее тестирование» . Вы можете ввести адреса электронной почты людей, которых хотите включить в тестирование приложения.
  4. Поделиться : После публикации AI Studio отобразит ссылку для обмена и QR-код . Отправьте эту ссылку своим друзьям или попросите их отсканировать QR-код. Они будут перенаправлены на страницу установки вашего приложения в Google Play Store.

7. Другие идеи для приложений

Готовы создать что-то ещё? Вот ещё несколько идей, которые отлично подойдут для начинающих, поскольку в них используются встроенные функции Android:

  • Где я припарковался? (GPS/Службы определения местоположения): Сохраните координаты парковки и откройте их в Google Картах. Это научит вас получать текущие широту и долготу устройства и использовать Intents для взаимодействия с другими приложениями. Подсказка:
    Make me one, robust prompt for the following Android app idea.
    I'm going to use Google AI Studio to build it.
    So I need a single, clear, plan.
    Here's my idea:
    Where did I park?
    Built-in Feature: GPS / Location Services
    The Problem: Wandering around a massive mall parking lot looking for your car.
    
  • Дневник речи (микрофон): Записывайте аудиозаметки и сохраняйте их на своем устройстве. Это научит вас управлять хранилищем файлов на устройстве, записывать аудиопотоки и создавать простой интерфейс воспроизведения. Подсказка:
    Make me one, robust prompt for the following Android app idea.
    I'm going to use Google AI Studio to build it.
    So I need a single, clear, plan.
    Here's my idea:
    Voice Diary
    Built-in Feature: Microphone (MediaRecorder)
    The Problem: You have a brilliant idea while walking or driving,
    and typing it out on a keyboard is too slow or dangerous.
    
  • Сигнал SOS с помощью фонарика (Камера/Фонарик): Включите фонарик телефона или заставьте его мигать азбукой Морзе. Это научит вас получать доступ к CameraManager и управлять аппаратными функциями. Подсказка:
    Make me one, robust prompt for the following Android app idea.
    I'm going to use Google AI Studio to build it.
    So I need a single, clear, plan.
    Here's my idea:
    Flashlight SOS
    Built-in Feature: Camera/Flashlight (CameraManager)
    The Problem: You are in the dark and need to signal for help,
    or just need a quick light source.
    
  • Уровень (гироскоп/датчик гравитации): Используйте датчики наклона телефона, чтобы отобразить пузырьковый уровень, показывающий, ровная ли поверхность. Это научит вас считывать векторы вращения. Подсказка:
    Make me one, robust prompt for the following Android app idea.
    I'm going to use Google AI Studio to build it.
    So I need a single, clear, plan.
    Here's my idea:
    Level Meter
    Built-in Feature: Gyroscope/Gravity Sensor (SensorManager)
    The Problem: Hanging a picture frame and
    wanting to make sure it's perfectly straight.
    
  • Счетчик шагов (датчик шага): Считывайте данные с аппаратного датчика шага, чтобы отслеживать количество шагов за день и сохранять историю. Это научит вас использовать фитнес-датчики и постоянное хранилище данных. Подсказка:
    Make me one, robust prompt for the following Android app idea.
    I'm going to use Google AI Studio to build it.
    So I need a single, clear, plan.
    Here's my idea:
    Step Counter
    Built-in Feature: Step Counter Sensor (Sensor.TYPE_STEP_COUNTER)
    The Problem: Tracking your daily activity to stay healthy.
    

При составлении запросов для Google AI Studio старайтесь структурировать их следующим образом: определите основную идею, укажите, какие встроенные функции или датчики Android следует использовать, и опишите проблему, которую вы хотите решить. Чем конкретнее вы будете, тем лучше будет план и разработка приложения.

8. Дальнейшие шаги

Поздравляем! Вы разработали приложение, создали его в AI Studio, протестировали в браузере и (возможно!) запустили на своем устройстве.

Перейдите по этой ссылке , чтобы получить значок « Завершенный строительный проект» !

Чтобы продолжить своё путешествие, перейдите по ссылке goo.gle/builders для прохождения следующего лабораторного занятия.