Разработка приложений и PWA
Приложение для клиентов или для сотрудников. Чаще всего делаем PWA — приложение, которое ставится прямо из браузера: иконка появляется на экране телефона, открывается как обычное, но не требует модерации в магазинах приложений и обновляется мгновенно.
Что такое PWA и зачем оно вам
PWA — это сайт, который умеет вести себя как приложение. Человек заходит по обычной ссылке, нажимает «Добавить на главный экран», и дальше у него на телефоне иконка, полноэкранный запуск и работа без адресной строки.
Проще один раз открыть. Вот наше приложение кофейни: меню, заказ и работа без интернета. Откройте с телефона, соберите заказ, добавьте иконку на экран — за минуту станет понятнее, чем из описания.
А вот запись по часам — приложение мастера маникюра: выбрать услугу, увидеть свободное время и записаться. Там же переключатель на экран мастера: кто придёт, что свободно, сколько заработано.
И третье — кофейня: меню, корзина и заказ с собой. Как оно устроено внутри и почему сделано именно так — в разборе «Приложение для кофейни».
И четвёртое — прачечная самообслуживания: выбрать свободную машину, увидеть цену и точное время готовности. Там же панель смены: выручка за день, машины на обслуживании, статусы заказов. Как оно устроено внутри и почему сделано именно так — в разборе «Приложение прачечной».
Одна разработка вместо двух. Обычное приложение пишут отдельно под Android и отдельно под iOS — это два бюджета. PWA работает на обоих.
Без магазинов приложений. Не нужно проходить модерацию, платить за аккаунт разработчика и ждать проверки каждого обновления. Исправление выкатывается сразу.
Честное ограничение: PWA не подойдёт, если нужны глубокие возможности телефона — сложная работа с камерой, Bluetooth, фоновая геолокация. Тогда нужно обычное приложение, и это другой бюджет и срок. Разберёмся на разговоре, что из этого ваш случай.
Что обычно делают в приложении
- Личный кабинет клиента. История заказов, статус, документы, оплата.
- Расписание и запись. Занятия, приёмы, смены — с выбором времени и напоминанием.
- Уведомления. Напомнить о записи, сообщить о готовности заказа, позвать вернуться.
- Инструмент для сотрудников. Заявки, чек-листы, отчёты с телефона вместо бумаги и таблиц.
- Связь с тем, что уже работает. Приложение берёт данные из вашей CRM или таблицы, а не живёт отдельной жизнью.
Как проходит работа
-
1Что должно происходить
Не «нужно приложение», а что человек в нём делает: смотрит меню, собирает заказ, записывается на время, отмечает выполненное. Из этого списка и получается смета.
-
2Данные в одном месте
Цены, услуги, часы работы и контакты собираются в один файл. В разметке и в коде ни одной цены нет — иначе рано или поздно на экране будет одна цена, а на кассе другая.
-
3Показ на телефоне
Первую версию вы открываете со своего телефона по настоящей ссылке, а не смотрите картинки. Правки собираются здесь.
-
4Работа без интернета
Приложение учится открываться там, где связь пропала: в подвале, в лифте, за городом. Это отдельная работа, и включается она только на защищённом адресе.
-
5Запуск и обновления
Ставится на ваш адрес. Дальше правка выкатывается за минуты — без магазинов приложений и без ожидания модерации.
Что входит
- Экраны под ваши задачи. Меню, карточка, корзина, запись на время, личный кабинет — сколько нужно, столько и делаем; лишних не рисуем.
- Иконка на экране телефона. Ставится из браузера, открывается на весь экран, без адресной строки.
- Работа без интернета для того, что человек уже открывал.
- Один файл данных. Цены и контакты правятся в одном месте и меняются везде сразу.
- Android и iOS сразу — одна разработка вместо двух.
- Исходники вам после полной оплаты.
От чего зависит цена
Цена начинается от От 150 000 ₽, срок — От 30 дней. Дальше считается по четырём вещам, и каждую видно заранее.
- Сколько экранов и сколько на них действий. Меню посмотреть — одно; собрать заказ, выбрать время и оплатить — другое.
- Нужен ли экран для сотрудников. Клиентская часть и рабочая часть — это два приложения в одном, и вторая обычно сложнее первой.
- Откуда берутся данные. Файл с ценами дешевле, чем связка с вашей учётной системой.
- Нужны ли уведомления. Здесь сразу оговорка, и она важная: написать клиенту первым по номеру телефона ни один мессенджер не даёт. Пока человек сам не написал вашему сообществу или боту, ответом будет ошибка. Значит, автоматические напоминания клиенту — это либо платная SMS, либо действие самого клиента. Владельцу бизнеса уведомление приходит легко, его клиенту — нет.
Частые вопросы
Приложение будет в Google Play и App Store?
PWA ставится по ссылке, без магазинов. При необходимости его можно упаковать и опубликовать — это отдельная работа, аккаунты разработчика оплачиваются отдельно и требуют ежегодного продления. Обычно на старте это не нужно.
Работает ли приложение без интернета?
Частично. Интерфейс и уже загруженные данные открываются офлайн, новые данные — нет. Что именно должно работать без сети, решаем на этапе сметы: это влияет на цену.
Можно сначала сделать сайт, а приложение потом?
Так и стоит делать, если бюджет ограничен. Сайт запускается быстрее и раньше начинает приносить заявки. Приложение имеет смысл, когда у вас уже есть повторяющиеся клиенты, которым им пользоваться.
Сколько стоит приложение?
От 150 000 ₽, и только после предпроектной оценки. Цена зависит от числа экранов, нужен ли вход по логину, есть ли связь с вашей системой учёта и должно ли что-то работать без интернета. Меньшая сумма означала бы, что мы чего-то не посчитали, — и это всплыло бы на середине работы.
Чем приложение лучше сайта?
Ничем, если у вас разовые клиенты: им проще открыть ссылку. Приложение выигрывает там, где человек возвращается регулярно — запись, личный кабинет, история заказов, уведомления.
Можно приложение для сотрудников, а не для клиентов?
Да, и такие задачи часто окупаются быстрее: заявки, чек-листы и отчёты с телефона вместо бумаги и пересылки таблиц. Считаем выгоду так же, как в автоматизации — по часам, которые это освобождает.
Оставить заявку
Расскажите о задаче. Ответим в течение часа в рабочее время и назовём цену со сроком.
Посмотрим задачу и скажем ориентир по цене и сроку. Без обязательств и навязчивых звонков: ответим тем же способом, каким вы написали.