No-code-разработка: как сделать мобильное приложение без навыков программирования
Приложения и сервисы
16K
Обложка — We Are / Getty

No-code-разработка: как сделать мобильное приложение без навыков программирования

4 проверенных сервиса
7
Аватар автора

Даниил Шатухин

пишет не только код, но и тексты

Страница автора

Для разработки мобильных приложений не всегда надо знать программирование и погружаться в сложные алгоритмы.

Простые сервисы вроде чат-бота или мобильного приложения нередко создаются в конструкторах. В них есть наборы с готовыми элементами, которые можно перетаскивать и редактировать на лету. А готовый проект легко сразу отправить на модерацию в App Store и Google Play.

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

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

Что такое no-code-разработка

В классической разработке мобильного приложения участвует целый отдел специалистов: программисты, тестировщики, дизайнеры, менеджеры и другие. Процесс может затягиваться на месяцы из-за того, что команда сначала проводит исследования, собирает идеи, разрабатывает дизайн, пишет код, тестирует и только потом выпускает первую версию. И так несколько итераций.

В ноукод-разработке — то есть без написания кода — проектом занимается небольшая команда или даже один человек. Навыки программирования зачастую не нужны вовсе. Хватит четкого концепта проекта — понимания того, какой результат надо получить на выходе. Небольшие приложения легко реализовать из готовых шаблонов.

Ноукод-разработка ведется в специальных сервисах. Часто используемые элементы, например кнопки и текстовые формы, собраны в заготовленном списке. Их можно брать и перетаскивать на экран приложения, а затем настраивать цвета, шрифт, анимации и тени.

Но ноукод-платформы не такие гибкие. Без кода не создать свой YouTube. Для такого проекта нужно много самописных элементов интерфейса и сложных алгоритмов.

Зато многие ноукод-платформы позволяют создать приложения как для iOS, так и для Android. Это экономит время и деньги: можно один раз продумать концепцию и подготовить сборки сразу для двух операционных систем.

Плюсы и минусы ноукод-разработки

✅ Преимущества❌ Недостатки
Сохраняет времяМало возможностей
Экономит деньгиНеидеальная оптимизация
Не требует ИТ-бэкграундаМало обучающих материалов
Легка в освоенииСложно выбрать подходящую платформу

Плюсы и минусы ноукод-разработки

Преимущества
✅ Сохраняет время
✅ Экономит деньги
✅ Не требует ИТ-бэкграунда
✅ Легка в освоении
Недостатки
❌ Сложно выбрать подходящую платформу
❌ Мало возможностей
❌ Неидеальная оптимизация
❌ Мало обучающих материалов

Кому пригодится no-code

Малый бизнес. У таких предприятий обычно нет больших бюджетов для содержания целого отдела разработки, но приложения для продаж все равно нужны.

☕️ Кейс: локальная сетевая кофейня запустила свою программу лояльности с баллами, скидками и онлайн-меню.

Корпорации. Большие компании используют ноукод-разработку для своих внутренних приложений. Они нужны для удобства сотрудников: при проведении онбордингов, формировании отчетов, управлении складами и оборудованием в офисе.

📦 Кейс: маркетплейс хочет оптимизировать работу своего склада. Нужно создать приложение для сканирования штрихкодов на коробках. Вместо того чтобы отвлекать часть разработчиков от проекта, можно собрать работающий прототип сервиса в ноукод-платформе.

Стартапы. Перед тем как получить финансирование, стартапу надо показать свою идею или прототип. Разработка минимально жизнеспособного продукта (MVP) может быть долгой и дорогой, и нет гарантий, что инвесторов все устроит. Создание тестовой версии можно ускорить и удешевить с помощью ноукода.

💸 Кейс: студенты придумали удобный сервис для бронирования отелей, но денег на запуск приложения пока нет. Первую версию приложения можно собрать с помощью ноукода, показать потенциальным инвесторам, заручиться их поддержкой и только потом начинать писать код.

Далее расскажем, какие сервисы стоит попробовать, если примеры выше — про вас.

Как выглядит работа с no-code-платформой
ПРОДВИНУТЫЙ

FlutterFlow

Цена: от 30 $⁣ (3000 ₽) в месяц, оплата только с иностранной карты, есть пробный период 14 дней
Операционные системы: Android, iOS, веб
Скачать исходный код: можно

Что за сервис. FlutterFlow — одна из самых продвинутых систем для разработки мобильных приложений без кода. Готовый проект сразу можно собрать для Android, iOS и веб-сайтов. В FlutterFlow есть все необходимое для создания сложных анимаций, пуш-уведомлений и тонко проработанного дизайна пользовательского интерфейса.

Кому подойдет. FlutterFlow подходит как большим компаниям, так и локальному бизнесу. Стартапам пригодится функция экспорта исходного кода. С ней можно начать работу над приложением на конструкторе, а затем перейти на разработку кодом.

✅ Преимущества❌ Недостатки
Можно скачать исходный код и передать программистам в отдел разработкиСложный и перегруженный интерфейс редактора
Поддержка генерации экранов с помощью нейросетейМедленно работает с большими проектами
Большая коллекция готовых элементов
Много интеграций со сторонними сервисами
Функции для командной работы
Качественная документация
Есть редактор для macOS

Преимущества
✅ Можно скачать исходный код и передать программистам в отдел разработки
✅ Поддержка генерации экранов с помощью нейросетей
✅ Большая коллекция готовых элементов
✅ Много интеграций со сторонними сервисами
✅ Функции для командной работы
✅ Качественная документация
✅ Есть редактор для macOS
Недостатки
❌ Сложный и перегруженный интерфейс редактора
❌ Медленно работает с большими проектами
ДОСТУПНЫЙ

Draftbit

Цена: от 79 $⁣ (7900 ₽) в месяц, оплата только с иностранной карты, есть пробный период 14 дней
Операционные системы: Android, iOS, веб
Скачать исходный код: можно

Что за сервис. Draftbit — аналог FlutterFlow, который доступнее для новичков. Интерфейс выглядит более аккуратно, а сама платформа для создания приложений использует фреймворк React Native. Готовый проект можно собрать под Android, iOS и браузеров.

Кому подойдет: как профессиональным разработчикам, так и энтузиастам.

✅ Преимущества❌ Недостатки
Возможность полной кастомизации элементов и шаблоновНет клиента для редактора, поэтому работа с сервисом возможна только в браузере
Поддержка REST API для подключения своих интеграцийБолее дорогой для компаний
Большое и активное комьюнити
Можно экспортировать исходный код
Продуманный редактор

Преимущества
✅ Возможность полной кастомизации элементов и шаблонов
✅ Поддержка REST API для подключения своих интеграций
✅ Большое и активное комьюнити
✅ Можно экспортировать исходный код
✅ Продуманный редактор
Недостатки
❌ Нет клиента для редактора, поэтому работа с сервисом возможна только в браузере
❌ Более дорогой для компаний
ДЛЯ ДИЗАЙНЕРОВ

Bravo Studio

Цена: от 24 $⁣ (2400 ₽) в месяц, оплата только с иностранной карты, есть пробный период 7 дней
Операционные системы: Android, iOS
Скачать исходный код: нельзя

Что за сервис. В Bravo Studio мобильные приложения создаются на основе макетов из Figma. Пользователь может отрисовать экраны и экспортировать их в Bravo. Система сама расставит блоки — останется только подключить сторонние интеграции.

Кому подойдет. Bravo Studio поможет дизайнерам, которые уже умеют работать с графическими редакторами.

✅ Преимущества❌ Недостатки
Можно создавать приложения без ноукод-редактораНельзя создавать собственные интеграции
Возможность полной кастомизации элементов и шаблоновСписок поддерживаемых интеграций ограничен только базовыми: Firebase, Notion, Wordpress, Stripe, Airtable и Google Sheets
Много демонстрационных примеров и шаблонов для Figma
Низкий порог входа
Иллюстрированная документация и уроки для новичков

Преимущества
✅ Можно создавать приложения без ноукод-редактора
✅ Возможность полной кастомизации элементов и шаблонов
✅ Много демонстрационных примеров и шаблонов для Figma
✅ Низкий порог входа
✅ Иллюстрированная документация и уроки для новичков
Недостатки
❌ Список поддерживаемых интеграций ограничен только базовыми: Firebase, Notion, Wordpress, Stripe, Airtable и Google Sheets
❌ Нельзя создавать собственные интеграции
ДЛЯ КОМПАНИЙ

DronaHQ

Цена: от 12 $⁣ (1200 ₽) в месяц, оплата только с иностранной карты, есть пробный период 14 дней
Операционные системы: Android, iOS, веб
Скачать исходный код: нельзя

Что за сервис. Сервис DronaHQ очень похож на FlutterFlow и Draftbit, но создан для корпоративных приложений. Редактор по умолчанию предлагает простой и минималистичный дизайн. Готовые приложения можно защитить, чтобы доступ к ним имели только приглашенные пользователи.

Кому подойдет: большим компаниям для разработки корпоративных приложений.

✅ Преимущества❌ Недостатки
Большой список интеграций для корпоративных пользователей: Jira, Zoom, Slack, Stripe, mongoDB, PostgreSQL и ShopifyНекоторые интеграции не входят в тарифы и оплачиваются отдельно
Готовые блоки для отображения графиков, таблиц, дашбордов и страниц аналитики
Недостающие возможности можно дописывать с помощью языка программирования JavaScript

Преимущества
✅ Большой список интеграций для корпоративных пользователей: Jira, Zoom, Slack, Stripe, mongoDB, PostgreSQL и Shopify
✅ Готовые блоки для отображения графиков, таблиц, дашбордов и страниц аналитики
✅ Недостающие возможности можно дописывать с помощью языка программирования JavaScript
Недостатки
❌ Некоторые интеграции не входят в тарифы и оплачиваются отдельно

Генерировали картинки в нейросетях? Поделитесь своими результатами и расскажите, какой запрос использовали

Даниил ШатухинСоздавали что-то при помощи ноукода? Расскажите, что получилось:
  • TСделала себе трекер расходов на глайде.0
  • ChrisХз, слишком это все прибито гвозядми. Нет денег- сделайте адаптив pwa. На крайний случай пару джунов флатеристов4
  • Илья Русьянов0
  • Alex Daarov"Но ноукод-платформы не такие гибкие. Без кода не создать свой YouTube. Для такого проекта нужно много самописных элементов" таких проектов и нет, либо они все провальный. Не нужен миру 10й ютьюб/инстаграмм/фецсб и тд, все удобно отслеживать в главном, лидирующем приложении. А не пользоваться 10-м аналогом ютьюба ломая голову в каком из аналогов на что подписан. 99% разработок унылая банальщина типа интернет - магазинв или crm.0
  • Азим СалпагаровAlex, расскажи это bytedance. Чуваки создали сервис коротких видео и перевернули игру. И уже инстаграму и ютубу пришлось подстраиваться и догонять в формате коротких видео. Нужен миру 10-й ютуб, лучше 20-й. И хотя бы один нормальный рутуб. И у всех стран должна быть своя труба.0
  • Александр Елсуковя перепробовал кучу всего, платное конечно огонь, но если времени нет, то жалко деньги. Частично платные тоже юзал - покупал ставил на сервер и работал - оже так себе. ведь приходится за всем следить, чистить кэш, архивировать и прочее. самое подходящее нашёл для себя это appsfera реально работаю на нём уже не один год, приложения публикую и в PlayMarket и сейчас RuStore. всё работает1