Разработка приложений (No-code/low-code)

Разработка веб- и мобильных приложений с использованием no-code и low-code платформ без необходимости разрабатывать весь программный код с нуля. Создание прототипов и MVP цифровых продуктов, внутренних систем и B2B-инструментов, автоматизация бизнес-процессов, работа с данными, интеграция внешних сервисов через API и таблицы, создание мобильных приложений и PWA-решений.

В зависимости от задачи используются визуальные инструменты разработки, встроенные базы данных, формы, таблицы, отчёты, дашборды, API-интеграции и другие возможности выбранной платформы. Для отдельных задач могут использоваться генеративные ИИ-инструменты, например Cursor, Claude и другие системы.

Что входит в услугу

  • разработка веб-приложений;
  • разработка мобильных приложений;
  • создание PWA-приложений;
  • создание MVP цифровых продуктов;
  • разработка прототипов;
  • создание внутренних корпоративных систем;
  • разработка B2B-инструментов;
  • автоматизация отдельных бизнес-процессов;
  • создание форм, таблиц, отчётов и дашбордов;
  • работа со встроенными базами данных;
  • интеграция с Google Sheets и Excel;
  • интеграция с внешними сервисами через API;
  • объединение нескольких сервисов в единый рабочий процесс;
  • настройка пользовательских интерфейсов с помощью визуальных редакторов;
  • подготовка мобильного приложения к публикации;
  • публикация приложений в Google Play через Play Console;
  • базовая подготовка материалов для ASO;
  • использование AI-инструментов при разработке интерфейсов и отдельных компонентов приложения.

No-code разработка мобильных приложений

Для создания мобильных приложений могут использоваться no-code платформы, позволяющие собирать интерфейс и логику приложения визуальными средствами.

Glide

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

Возможные задачи:

  • создание внутренних мобильных приложений;
  • приложения для работы со справочниками и каталогами;
  • формы ввода данных;
  • учётные системы;
  • просмотр и изменение данных;
  • приложения на основе Google Sheets;
  • создание прототипов и MVP;
  • организация мобильного доступа к рабочим данным.

Bubble

Bubble позволяет создавать приложения с более сложной логикой и интерфейсами.

Может использоваться для:

  • веб-приложений;
  • мобильных решений;
  • личных кабинетов;
  • внутренних систем;
  • B2B-инструментов;
  • пользовательских форм;
  • работы с данными;
  • бизнес-логики;
  • интеграции внешних сервисов;
  • подключения дополнительных возможностей через плагины и API.

AppGyver / SAP Build Apps

AppGyver, развиваемый в экосистеме SAP как SAP Build Apps, используется для визуальной разработки приложений и может применяться для создания кроссплатформенных решений и корпоративных приложений.

Создание мобильных приложений для 1С

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

Возможные задачи:

  • отображение данных из 1С;
  • ввод данных через мобильный интерфейс;
  • создание отдельных рабочих форм;
  • организация взаимодействия мобильного приложения с информационной системой;
  • передача данных между приложением и 1С.

Конкретные возможности зависят от конфигурации 1С и выбранного способа интеграции.

Публикация приложений в Google Play

При разработке мобильного приложения может выполняться подготовка к публикации в Google Play.

Возможные работы:

  • подготовка приложения к размещению;
  • работа с Google Play Console;
  • создание и настройка релиза;
  • подготовка сборки AAB (Android App Bundle);
  • настройка подписи приложения;
  • подготовка описания и материалов;
  • настройка информации о приложении;
  • заполнение разделов, связанных с безопасностью данных;
  • настройка контентного рейтинга;
  • подготовка к внутреннему, закрытому или открытому тестированию;
  • размещение новой версии приложения.

Регистрация аккаунта разработчика Google Play и другие платежи со стороны внешних сервисов оплачиваются отдельно.

No-code разработка веб-приложений и сайтов

Для веб-разработки могут использоваться визуальные конструкторы и no-code платформы:

  • Webflow;
  • Carrd;
  • Wix;
  • Tilda;
  • Bubble;
  • WordPress с визуальными конструкторами, например Elementor или Divi.

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

Webflow

Webflow может использоваться для визуальной разработки интерфейсов с использованием CSS-инструментов, Flexbox, Grid, CMS Collections и визуальных средств создания анимаций.

Carrd

Carrd подходит для создания компактных одностраничных сайтов, лендингов и отдельных информационных страниц.

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

Wix

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

Tilda

Tilda может использоваться для создания одностраничных и многостраничных сайтов, лендингов и отдельных интерфейсных блоков, включая Zero Block.

Bubble

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

Low-code разработка B2B- и корпоративных приложений

Low-code платформы позволяют создавать более сложные рабочие системы с использованием визуальной разработки и минимального количества программного кода.

Retool

Retool может использоваться для создания внутренних рабочих инструментов:

  • административных панелей;
  • интерфейсов для сотрудников;
  • таблиц и форм;
  • внутренних систем управления;
  • рабочих кабинетов;
  • инструментов для работы с базами данных;
  • интерфейсов для API;
  • внутренних B2B-систем.

Ninox

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

Возможны:

  • создание структур данных;
  • формы;
  • справочники;
  • отчёты;
  • расчёты;
  • рабочие процессы;
  • автоматизация отдельных операций;
  • визуальная настройка интерфейсов.

Airtable

Airtable может использоваться как no-code база данных и рабочая среда для структурирования информации.

В зависимости от задачи возможны:

  • создание таблиц и связанных данных;
  • формы;
  • представления;
  • рабочие базы;
  • каталоги;
  • учётные системы;
  • интеграция с другими сервисами.

Интеграция с Google Sheets и Excel

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

Возможны:

  • подключение Google Sheets;
  • импорт данных из Excel;
  • экспорт данных;
  • синхронизация данных с приложением;
  • создание форм для добавления информации в таблицы;
  • обработка табличных данных;
  • использование таблиц как простой базы данных для MVP;
  • передача данных между несколькими сервисами.

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

Интеграция через API

При наличии соответствующего API приложение может взаимодействовать с внешними сервисами.

Например, возможна передача и получение:

  • данных пользователей;
  • заказов;
  • товаров;
  • заявок;
  • справочников;
  • документов;
  • статусов;
  • других данных, предусмотренных API конкретного сервиса.

API-интеграция позволяет связать приложение с уже используемыми информационными системами и сервисами без необходимости создавать всю инфраструктуру заново.

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

Создание MVP

No-code и low-code инструменты подходят для разработки MVP (Minimum Viable Product) — первой рабочей версии цифрового продукта.

В рамках MVP можно создать:

  • основной пользовательский интерфейс;
  • регистрацию и авторизацию, если это поддерживается платформой;
  • формы;
  • основные рабочие сценарии;
  • хранение данных;
  • личный кабинет;
  • каталог;
  • внутреннюю административную часть;
  • интеграцию с необходимыми сервисами;
  • базовую мобильную или PWA-версию.

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

Автоматизация бизнес-процессов

No-code и low-code платформы могут применяться для автоматизации повторяющихся операций.

Например:

  • сбор заявок через формы;
  • перенос данных между системами;
  • обработка записей;
  • уведомления;
  • изменение статусов;
  • создание внутренних задач;
  • передача данных между таблицами и сервисами;
  • автоматизация отдельных этапов работы с клиентами или заказами.

Для интеграции нескольких сервисов могут использоваться Zapier, Make (Integromat) и аналогичные инструменты, если они подходят для конкретной задачи.

Формы, отчёты и дашборды

Для внутренних систем и B2B-приложений могут создаваться:

  • формы ввода;
  • карточки записей;
  • таблицы;
  • фильтры;
  • списки;
  • отчёты;
  • сводные представления;
  • информационные панели;
  • дашборды;
  • интерфейсы для просмотра и изменения данных.

Конкретный набор возможностей определяется выбранной платформой.

Визуальная разработка интерфейсов

No-code и low-code позволяют создавать интерфейсы с использованием drag-and-drop и других визуальных инструментов.

Можно настраивать:

  • структуру страниц;
  • расположение элементов;
  • формы;
  • кнопки;
  • меню;
  • таблицы;
  • карточки;
  • адаптивное отображение;
  • отдельные состояния интерфейса;
  • переходы между экранами.

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

Кроссплатформенная разработка

В зависимости от выбранной технологии приложение может быть ориентировано на:

  • Web;
  • Android;
  • iOS;
  • Desktop.

Не каждая no-code или low-code платформа поддерживает все эти варианты одновременно. Перед началом разработки определяется необходимая платформа и способ публикации или использования приложения.

PWA-приложения

Для некоторых задач вместо отдельного мобильного приложения может использоваться PWA (Progressive Web App).

PWA позволяет предоставить пользователю веб-приложение с возможностями, характерными для мобильных приложений, в пределах поддержки конкретной платформы и браузера.

Такой вариант может использоваться для:

  • внутренних систем;
  • рабочих кабинетов;
  • каталогов;
  • сервисов для сотрудников;
  • клиентских приложений;
  • MVP.

Использование генеративного ИИ при разработке

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

В частности:

  • Cursor;
  • Claude;
  • другие AI-инструменты, подходящие для конкретной задачи.

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

Результаты, полученные с помощью AI, при необходимости проверяются и дорабатываются.

Когда no-code/low-code подходит лучше обычной разработки

Такой подход может быть целесообразен, если требуется:

  • быстро проверить идею;
  • создать MVP;
  • разработать внутренний инструмент;
  • автоматизировать отдельный бизнес-процесс;
  • связать несколько сервисов;
  • создать рабочую систему без разработки большого объёма собственного кода;
  • получить приложение для ограниченного круга пользователей;
  • быстро изменить или дополнить существующий интерфейс.

Для сложных систем с нестандартной архитектурой, большими нагрузками или специфическими требованиями no-code/low-code может оказаться недостаточным. В таких случаях возможность реализации необходимо оценивать отдельно.

Работа с уже существующими системами

Можно работать не только с приложениями, создаваемыми с нуля, но и с уже существующими проектами.

Возможные задачи:

  • изменение интерфейса;
  • добавление новых форм;
  • изменение структуры данных;
  • настройка интеграций;
  • подключение новых сервисов;
  • изменение отдельных бизнес-процессов;
  • исправление проблем;
  • доработка MVP;
  • подготовка приложения к публикации;
  • перенос или изменение отдельных компонентов.

Перед началом работ необходимо определить, на какой платформе создано приложение и какие возможности предоставляет текущая система.

Что необходимо для начала работы

Для оценки задачи желательно предоставить:

  • описание того, что должно делать приложение;
  • информацию о пользователях приложения;
  • перечень основных функций;
  • необходимые платформы — Web, Android, iOS и другие;
  • информацию об используемых сервисах;
  • структуру исходных данных;
  • сведения о необходимых API;
  • ссылку на существующий проект, если требуется доработка;
  • примеры интерфейсов или аналогичных решений, если они есть.

Если техническое задание ещё не подготовлено, его можно сформировать на основе описания задачи и требуемого результата.

Результат работы

В зависимости от поставленной задачи результатом может быть:

  • рабочий MVP;
  • веб-приложение;
  • мобильное приложение;
  • PWA;
  • внутренняя корпоративная система;
  • B2B-инструмент;
  • база данных с интерфейсом;
  • автоматизированный бизнес-процесс;
  • интеграция нескольких сервисов;
  • приложение, подготовленное к публикации в Google Play;
  • прототип цифрового продукта.

Конкретный результат определяется выбранной платформой, требованиями проекта и объёмом необходимых функций.

Нужна разработка приложения без создания большого объёма кода?

Опишите задачу, необходимые функции, данные и сервисы, с которыми должно работать приложение. После этого можно определить подходящую no-code или low-code платформу и способ реализации проекта.