Мобільна апка за $16: без програмування але з функціональністю

Для тестування гіпотез по продукту мені знадобилася проста мобільна апка. Кілька годин гугління показали, що без програмування можна скористатися трьома варіантами:

  1. Шаблонні конструктори.
  2. Конструктори для візуального програмування.
  3. Фреймворки.

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

Конструктори для візуального програмування апок допоможуть реалізувати розширену функціональність. Мінуси: відсутні UI-кіти, без вбудованих інструментів тестування, складна розробка.

Фреймворки допоможуть зверстати і продемонструвати візуально якісні екрани, але без програмування функціональність не отримаєш.

Для апки я мав зробити: реєстрацію/вхід (Фейсбук + імейл), профіль користувача (зберігання/оновлення записів у БД), прийом оплати, дві стрічки з контентом — для зареєстрованих та апрейднутих користувачів (рівні доступу). Схожі задачі я вже вирішував за допомогою сервісу bubble.is, але для браузерних продуктів. Тому вирішив зверстати мобайл-фьорст сторінки та загорнути веб-проект в апку за допомогою фреймворка чи конструктора. Мінус такого рішення — апка не працюватиме офлайн. Ціна — $16/місяць.

Виявилося, що команда Баббла вже придумала це до мене. Нещодавно до налаштувань проекту додали пункт «This page is a native app». Ставите галочку, змінюєте розмір сторінки під мобільні екрани (у моєму випадку — 414 х 736) і вперед реалізовувати потрібну функціональність без програмування.

Мобільна апка без програмування але з функціональністю за $16
Налаштування екрану для «This page is a native app»

Якщо вперше чуєте про Баббл, то знадобиться 2 тижні щоб реалізувати реєстрацію, профілі і тд. Готовий сперечатися в коментарях з тими, хто вважає, що це довго.

Коли доверстаєте проект, можна загорнути його у апку різним способами:

  1. Скористатися фреймворком phonegap.com, щоб отримати Android, iOS та Windows Phone версії.
  2. Скористатися конструктором thunkable.com, щоб отримати Android та iOS версії. Я вибрав цей варіант.
  3. Купити «WebView App» шаблони для потрібних платформ.

Розробники з форума Баббла дають лінки на власні проекти, створені цим методом, які пройшли рев’ю в App Store та Play Market.