Курс по созданию мобильных приложений с помощью no-code-инструмента Glide
Впервые опубликовано на Facebook 23 июля 2023.
Запустила ручонки в Glide на недельном базовом курсе по созданию мобильных приложений от zerocoder.ru. Материалы курса: https://t.me/mymycloud/55, https://t.me/mymycloud/57.
Мои тестовые проекты по итогам курса:
• Меню ресторана: https://elomova-restraurant-menu.glideapp.io
• Трекер расходов: https://elomova-treker-rashodov.glide.page/ (api от OpenAI/ChatGPT прикручен, но исчерпан лимит токенов, поэтому функционал получения совета по тратам сейчас не работает)
Glide, конечно, не умеет постить в сторы, и на выходе будут не полноценный мобильные приложения, а PWA — Progressive Web App. Иллюзия мобильного приложения достигается благодаря тому, что на экран смартфона можно добавить ярлык на url проекта в Glide, и это будет визуально неотличимо от приложения, хотя работать всё будет в системном браузере.
Я делала 2 тестовых проекта — меню ресторана, которые сейчас плодятся пачками, и трекер расходов. Вообще, этот курс я планировала пройти ещё в феврале, и тогда на курсе разбирали меню ресторана, а в записанном в апреле обновлённом курсе делали трекер расходов. Я потренировалась делать и то, и то, т к там используется разный функционал Glide.
Трекер расходов доступен только после авторизации. На бесплатном аккаунте в Glide можно, кажется, запускать до 10 авторизованных пользователей, потом всё отваливается. База данных в этом кейсе живёт внутри Glide. Многие штуки реализуются достаточно коряво с дублированием данных в БД, но это издержки самой концепции, т к код писать не нужно — всё делается в визуальном редакторе и редакторе таблиц. Очень много встроенных блоков, как в той же Tilda, и плюс в том, что контент появляется в блоках автоматом на основе загруженных табличек / БД. Автоматическая разметка по умолчанию в визуальном редактора не всегда отрабатывает корректно, но всё же достаточно сильно экономит время.
Крутая возможность этого кейса — это то, что при типе проекта web page в Glide доступна куча интеграций, в т ч с OpenAI. Конкретно в этом случае интеграция позволяет прикрутить на страницу аналитики расходов кнопку «Получить совет по оптимизации расходов» от ChatGPT, и в промпт загружается база данных из Glide — те циферки, которые туда вбил пользователь. В промпт ещё добавляются ограничения на конкретность ответа и его размер. У меня в примере интеграция с ChatGPT сейчас не работает, т к API OpenAI не бесплатное и чарджится по числу токенов в конце месяца.
И вот это всё с интеграцией OpenAI без опыта работы в Glide делается за неполный рабочий день — обучающие видео смотреть дольше. То есть, работающий прототип мобильного приложения можно самостоятельно сделать с помощью no-code-инструмента за день — и это потрясающая штука для маркетолога, просто взрыв мозга.
Я уже для себя решила поковырять более продвинутые no-code-инструменты, позволяющие постить в сторы — Adalo и Bubble. Есть ещё FlutterFlow, но это вершина эволюции по сложности — там уже можно кодить и кастомизировать, как хочешь. У меня есть идея приложения с буквально одной функцией, которую я сейчас реализую костыльно.
После трекера расходов я взялась за меню ресторана. Этот кейс доступен и без авторизации пользователя, тип проекта в Glide — mobile app. Я сделала больше, чем разбиралось в вебинаре: поковыряла функционал favourites, который сделала доступным после авторизации, т е пользователь может добавить какие-то блюда в избранное. И добавление в избранное — стандартный блок в Glide, прикручивается за минуты. База данных в этом кейсе подтягивается из таблички в Google Sheets, картинки подтягиваются по прямым url в ячейках этой таблицы. То есть, от ресторана нужна одна табличка с ценой / весом / составом блюд в гугл-доках и фото блюд где-то на сервере, остальное делается максимум за час. Адрес меню при этом статичный, Glide генерирует QR-код, который можно один раз распечатать и поставить на столики, не заказывая всю эту бесконечную полиграфию и не заставляя официантов выучивать, каких блюд сегодня отчего-то нет в меню. Ну, и мне лично не всегда приятно листать засаленные меню, после которых надо снова идти мыть руки. Читала в алматинском твитторе, что такие меню из QR-кодов заполонили город — и не вижу в этом ничего плохого, да здравствует прогресс!
В качестве резюме — я в полном восторге от no-code- и ai-революции, это такая грандиозная возможность талантам реализоваться без мучительных лет в мат-вузах, просто фантастика. Буквально приходит в голову идея приложения — идёшь и делаешь.
Визионеры 10 лет назад поспешили назвать «вебом 3.0» истории про блокчейн и криптовалюты. Сейчас есть мнение, что вебом 3.0 станет 3d-web — виртуальная концепция интернет-пространств, а я думаю, что дело за ai-generated content и no-code apps.
Вспоминаю свою первую работу по трудовой книжке в 2011 в воронежской вебстудии, где менеджеры брали талмуды «Товары и цены» и обзванивали по порядку все компании, в контактах у которых не было сайтов. Ну, вот теперь так же будут предлагать no-code мобильные приложения, которые по умолчанию решения в категории «дёшево и сердито» — и быстро! Пока ещё волна не покатилась, но прям очень жду.