sozdaniye veb- i mobil’nykh prilozheniy na Amazon Honeycode bez programmirovaniya s nulja

By aesha 12 Min Read

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

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

Amazon Honeycode пока находится в бета-версии и будет частью Amazon Web Services (AWS).
Платформа предназначена для компаний и частных лиц, которым необходимы мобильные или веб-приложения для управления задачами, такими как:

  • Планирование мероприятий
  • Согласование процессов
  • Проведение опросов клиентов или пользователей
  • Управление взаимоотношениями с клиентами (CRM)
  • Отчётность о прогрессе задач сотрудников
  • Списки дел (To-do lists)
  • Отслеживание контента или инвентаря

Эти веб- или мобильные приложения могут различаться по сложности:

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

Данные хранятся в AWS, что обеспечивает удобный доступ к информации при необходимости и надёжное управление всеми процессами.

ак всё начиналось

Сегодня электронные таблицы занимают важное место между кастомным кодом и массовыми готовыми приложениями, разработанными командами высококвалифицированных специалистов.
Однако, как бы универсален ни был инструмент, он всегда имеет свои ограничения.

Компании, которым необходимо поддерживать проекты и процессы, основанные на данных, обычно имеют два варианта:

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

Например, обмен данными между несколькими людьми и таблицами может быть очень сложным.
То же самое касается обработки больших объёмов данных, интеграции и автоматизации процессов.
Эти задачи обычно требуют специалистов с уникальными навыками и опытом.

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

Появление Amazon Honeycode новой платформы для разработки мобильных приложений решило эту проблему.
Теперь каждый может создавать приложения без написания кода с помощью этого инструмента.

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

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

Платформа имеет широкий набор элементов пользовательского интерфейса, таких как:

  • списки,
  • кнопки,
  • поля ввода и другие компоненты,
    которые являются необходимыми для любого приложения.

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

Amazon Honeycode проект, в который компания инвестировала значительные ресурсы.
Хотя платформа появилась немного позже конкурентов, таких как Google AppSheet и решения Microsoft для приложений, Amazon уверяет, что Honeycode ускорит выполнение задач, основанных на данных, и повысит продуктивность организаций.

Почему стоит выбрать Amazon Honeycode?

Разработка и запуск Amazon Honeycode позволят Amazon Web Services (AWS) привлечь аудиторию далеко за пределами программистов и разработчиков приложений.

Согласно данным Gartner, к 2024 году подходы low-code/no-code будут составлять более 65% всех процессов разработки приложений внутри организаций.

Forrester также прогнозирует, что рынок платформ для разработки приложений без кода будет расти на 50% ежегодно, достигнув более $21 миллиарда к 2024 году.
Это показывает, что Amazon Honeycode надолго вошёл в индустрию, и возврата назад не будет.

В рамках стратегии привлечения пользователей Amazon внедрила freemium-модель для Honeycode.
Пользователи могут создавать приложения без кода до 20 человек бесплатно.
Если же требуется больше пользователей или больше места для хранения данных, необходимо будет оплатить дополнительные возможности.

Особенности Amazon Honeycode

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

Создание приложений без кода

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

Готовые шаблоны

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

Некоторые из доступных шаблонов:

  1. Контент-трекер (Content Tracker)
  2. Отслеживание задач команды (Team Task Tracker)
  3. Управление инвентарём (Inventory Manager)
  4. Управление событиями (Event Management)
  5. Согласование заказов (PO Approvals)
  6. Простой список дел (Simple To-do)
  7. Согласование бюджета (Budget Approval)
  8. Еженедельное расписание демонстраций (Weekly Demo Schedule)
  9. Отчёты по отпуску (Time off Reporting)
  10. Полевая служба (Field Service Agent)
  11. Расписание демонстраций (Demo Schedule)

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

Обновляйте в любое время, получайте доступ отовсюду

Amazon Honeycode это облачное решение (SaaS),
что позволяет пользователям доступ к приложениям с любого устройства и в любой точке мира.
Вы можете управлять всеми своими приложениями через Android и iOS, обеспечивая полную мобильность и гибкость.

Простое создание приложений с помощью Amazon Honeycode

Honeycode предлагает очень простой drag-and-drop интерфейс, который позволяет создавать приложения без кода.
Интерфейс настолько интуитивный, что работает как обычная таблица Excel, из которой вы заполняете базу данных.
После заполнения базы можно использовать события и коннекторы, чтобы автоматически выполнять задачи и действия в приложении.

Как начать работу с Amazon Honeycode

  1. Регистрация: зайдите на бета-сайт Honeycode и зарегистрируйтесь бесплатно.
  2. Вход в аккаунт: после входа вы увидите «My Drive», где доступны фильтры, поиск и различные варианты отображения.
  3. Создание рабочей книги: первое, что нужно сделать создать workbook, где будут храниться ваши данные и приложения, основанные на данных.

Вы можете:

  • Импортировать данные из таблиц или CSV-файлов,
  • Начать с пустой таблицы, если данных ещё нет,
  • Использовать готовые шаблоны, например: отслеживание клиентов, управление инвентарём, опросы, согласование заказов (PO approvals) и другие.

После входа в систему отображается таблица задач (Task table), которая выглядит как традиционная электронная таблица.

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

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

Конструктор приложений Honeycode

При работе с конструктором приложений Honeycode вы увидите четыре экрана: «My Tasks», «Edit», «Add Task» и «All Tasks».
Каждый экран имеет веб- и мобильные версии макета, и новые экраны автоматически связываются с существующими.
Любые изменения на одном экране отражаются на всех связанных экранах.
При желании можно развязать макеты или презентации, чтобы настроить каждый экран индивидуально.

Работа с объектами на экранах

Объекты на экранах могут ссылаться на данные таблиц.
Например, объект «List» на экране «My Tasks» фильтрует строки таблицы Tasks, показывая невыполненные задачи, упорядоченные по дате выполнения.
При запуске приложения объекты в списке повторяются для каждой задачи, создавая динамическое отображение.

Объекты также могут запускать действия и автоматизацию.
Например, кнопка «ADD TASK» плавно переводит на экран «Add Task».
На этом экране задаются значения новой задачи, а кнопка «ADD» запускает автоматизацию, записывая данные в таблицу Tasks.

API Amazon Honeycode

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

  • GetScreenData получение данных с любого экрана приложения Honeycode
  • InvokeScreenAutomation запуск действия или автоматизации, определённой на экране приложения Honeycode

Создание кастомных приложений с помощью Honeycode

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

По данным Amazon, статические электронные таблицы решают задачи частично, но их часто приходится пересылать по электронной почте, что замедляет работу и создаёт ошибки синхронизации и версий данных.

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

Как Honeycode упрощает процесс

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

Платформа также позволяет эффективно масштабировать приложения, используя возможности Amazon Web Services (AWS).
Данные из приложений Honeycode обрабатываются в базах данных AWS, которые могут масштабироваться до 100 000 строк на одну рабочую книгу (workbook).
Таким образом, пользователи могут создавать приложения без написания кода, не заботясь о фреймворке или инфраструктуре.

На данный момент подключение внешних источников данных ограничено, но Amazon планирует добавить эту возможность в будущем.

Процесс создания приложения

Создание веб- и мобильного приложения без кода включает:

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

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

Помощь для новичков

Новички в визуальном программировании могут спотыкаться на первых шагах, прежде чем освоят платформу.
В правом нижнем углу экрана находится справка Honeycode от Amazon, где можно узнать:

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

Amazon Honeycode: лёгкая, но мощная платформа

Amazon Honeycode это лёгкая, простая в использовании платформа для разработки мобильных приложений, которая позволяет создавать приложения без кода.
С помощью Honeycode Builder вы и ваша команда можете разрабатывать инновационные веб- и мобильные приложения, которые можно использовать сразу после создания.

Honeycode автоматизирует весь процесс разработки, управляя:

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

Эти элементы являются ключевыми компонентами любого бизнес-приложения.

Для кого создан Honeycode

Новая платформа от Amazon ориентирована на индивидуальных пользователей и организации, которым нужны инновационные, ориентированные на данные приложения, но нет навыков программирования.
На данный момент Honeycode находится на стадии бета-тестирования через Amazon Web Services (AWS).

Согласно Gartner и Forrester, Honeycode это долгосрочное решение, и рынок low-code/no-code к 2024 году вырастет до более чем $21 миллиарда.

Share This Article