Дизайнер мобильных приложений AppMaster позволяет ускорить процесс разработки и создать свое первое приложение буквально за несколько шагов. Такое приложение сразу же можно тестировать на своем телефоне, проверять работу всех функций, пользоваться нативными возможностями (например, использовать NFC, камеру, сканировать QR-коды). Для данного тестирования используется специальное приложение AppMaster Developer, там можно переключаться между различными учетными записями и проектами, получать свободный доступ к любым своим приложениям.
Но как быть, если хочется сделать приложение действительно независимым? Иметь возможность использовать его без посредника, поделиться им с друзьями? Самый доступный вариант - создать APK файл для установки данного приложения на устройства Android (в дальнейшем его можно использовать и для публикации в магазинах приложений, например, Google Play).
Первое, что понадобится - создать учетную запись в Firebase, облачной платформе для создания мобильных приложений. Сделать это можно по ссылке.
Конфигурирование Firebase
Работа в Firebase начинается с создания проекта - сделайте это нажав кнопку Create a project. Нужно будет выбрать имя проекта и, при желании, подключить инструменты аналитики Google.
Спустя несколько секунд ожидания проект будет создан и можно переходить к дальнейшей настройке. Необходимо добавить первое приложение (Android).
Тут необходимо придумать идентификатор для своего приложения. Он должен состоять, как минимум, из двух частей разделенных точкой. Запомните его, он понадобится в дальнейшем. Остальные данные можно не заполнять.
На следующем шаге необходимо скачать файл google-services.json. Инструкцию Firebase о том, что с ним следует делать, равно как и следующий шаг Add Firebase SDK, можно проигнорировать - эту работу берет на себя AppMaster (главное предоставить сам файл json).
Последнее, что нужно сделать в Firebase - получить файл Service Account с закрытым (private) ключом. Для этого нужно открыть настройки созданного приложения.
Перейти в раздел Service account, нажать кнопку Generate new private key и сохранить его на своем устройстве.
Публикация в AppMaster
На этом можно возвращаться в раздел мобильных приложений AppMaster и приступать к публикации.
Создается приложение для Android, соответственно необходимо выбрать маркетплейс PlayMarket и указать Deploy-план, к которому приложение будет обращаться
В настройках Application Settings необходимо указать:
- Build type. Для немедленного использования в виде установочного файла подойдет APK, а для последующей публикации в маркетплейсе лучше выбирать AAB.
- App Name. Уникальное имя для вашего приложения.
- Bundle ID - идентификатор приложения, который ранее указывали в Firebase (в нашем примере это mycompany.aviato)
Завершающий шаг - передача файлов, которые ранее были получены в Firebase.
- Service File - файл google-services.json
- Service Account File - файл с закрытым ключом из раздела Service accounts
Готово! Остается лишь дождаться письма со ссылкой на скачивание установочных файлов (это займет буквально несколько минут).
Приложение готово к скачиванию и установке! А особенно прекрасно то, что при дальнейшей доработке приложения (или исправлении ошибок) и публикации новых версий вам даже не нужно будет думать о выпуске обновлений и создании новых установочных файлов. Благодаря технологии Server-Driven UI измененная версия приложения моментально станет доступна всем пользователям.