Конструкторы приложений
Flipabit — конструктор приложений нового поколения
Забудьте о старых нелепых веб-конструкторах, которые ушли в небытие. Сейчас на сцену выходят новые платформы — создающие прекрасные нативные приложения, позволяющие просто, быстро и практически бесплатно добиваться нужного.
Кажется, конструкторы приложения переживают ренессанс. Появляется все больше продуктов, кардинально отличающихся от неуклюжих веб-платформ, с которыми мы имели дело несколько лет назад.
Один из них — Flipabit, визуальный конструктор, с помощью которого вы можете легко и просто создавать и публиковать нативные приложения для iOS, Android, Windows и Mac
Основа Flipabit — визуальный редактор для Windows или MacOS, c помощью которого вы можете визуально (и с небольшим добавлением простого кода) конструировать приложения. Его аудитория — дизайнеры, продвинутые пользователи, малый бизнес, которые могут быстро создавать и публиковать нативные приложения для любых платформ.
Конструируем приложения!
Для начала Flipabit предоставляет несколько шаблонов, с помощью которых вы можете сделать готовое приложение. Отдельно есть для iOS и Android — Master-Detail приложение, приложение с закладками, WebView-приложение, приложение с картами и т.п.
Задав шаблон, вы погружаетесь в редактор, WYSIWYG среду, в которой вы перетаскиваете виджеты и наглядно конструируете свое приложение. Виджеты есть практически для всего, что вам может понадобиться в работе — изображения, видео, карты, веб страницы, графики и чарты, таблицы, календари, база данных и все прочее, что вам может нужно в приложении.
Справа вы получаете структуру вашего приложения. Слева — настройки для элементов (источник данных, расположение на экране, цвета и отступы, шрифты и т.д.) и вы можете в несколько кликов получить нужные вам данные и вид для элемента (для видов существуют свои шаблоны, так что можно посмотреть и изменить их в соответствии с вашими потребностями — например, список может быть таблицей, карточками, горизонтальный или вертикальный и т.п.):
Закончив с виджетами, обратимся к коду — конечно, в конструкторе есть возможность с помощью JavaScript и QML изменять поведение приложения. В вашем распоряжении источники событий, сами событий (нажатия, жесты и т.п.), цели для изменений и действия для них.
С помощью такого простого конструктора можно настроить работу своего приложения — например, я за 5 минут сделал кроссплатформенное приложение для прослушивания наших подкастов:
Еще из интересных особенностей:
- Есть примеры (с исходниками) и руководство по созданию реальных приложений — путешествия, музыкальный плеер, каталог продуктов, модель солнечной системы.
- Несмотря на то, что на выходе вы получаете нативное приложение, вы все равно можете мгновенно просмотреть изменения в эмуляторе. Очень удобная опция по сравнению, например, с Xcode, в котором компиляции приходится ждать минутами.
- Если у вас есть заготовка интерфейса в SketchApp, то можно импортировать ее прямо в Flipabit.
- Обновление приложений без необходимости повторно проходить проверку в магазинах приложений — у Flipabit есть облачный сервис, который частично позволяет изменять приложения “на лету”.
Что внутри
В основе конструктора приложений лежит технология Qt QM (в редакторе как раз есть возможность писать код на QML). QML (Qt Meta Language or Qt Modeling Language) — декларативный язык программирования, основанный на JavaScript, предназначенный для дизайна приложений, делающих основной упор на пользовательский интерфейс. Является частью Qt Quick, среды разработки пользовательского интерфейса, распространяемой вместе с Qt. В основном используется для создания приложений, ориентированных на мобильные устройства с сенсорным управлением.
Конструктор нового поколения
Забудьте о старых нелепых веб-конструкторах, которые ушли в небытие. Сейчас на сцену выходят новые платформы — создающие прекрасные нативные приложения, позволяющие просто, быстро и практически бесплатно добиваться нужного.
Да, наверное, с Flipabit вы не сделаете ничего сложного и продвинутого, но этот конструктор позволяет сделать и опубликовать разумно достаточное приложение. Оно будет вполне нормально работать, привлекать пользователей, продавать ваши услуги или товары, например.