Услуги и каталог
от 4 500 000 сум
Каталог услуг и товаров, заявка или бронирование, контакты — для бизнеса и сервисных центров.
ЗаказатьКаталог и услуги, магазин и доставка, система для стартапа — приложения для Android и iOS из одной кодовой базы на Flutter / React Native. Цена от 4 500 000 сум, публикуем в App Store и Google Play сами.
Мобильное приложение — это постоянное место в телефоне клиента: push-уведомления, быстрый заказ, личный кабинет, карта и оплата на одном экране. Мы работаем на Flutter и React Native — один код, обе платформы, обновления одновременно; это заметно дешевле и быстрее, чем писать два отдельных приложения.
Backend-сервер и REST API, админ-панель, вход по SMS/телефону, оплата Payme/Click, карта и геолокация, push-уведомления — всё в одном заказе. Открытие аккаунтов разработчика, модерацию и публикацию в магазинах тоже берём на себя.
К базовой цене добавляется наценка направления — цифры в таблице означают «от».
от 4 500 000 сум
Каталог услуг и товаров, заявка или бронирование, контакты — для бизнеса и сервисных центров.
Заказатьот 5 500 000 сум
Интернет-магазин и доставка: корзина, оплата, статус заказа, курьер и карта.
Заказать Подробнееот 6 550 000 сум
Индивидуальная система для стартапа: уникальная бизнес-логика, роли, функции в реальном времени, интеграции.
Заказать ПодробнееВыбираете то, что нужно проекту — каждая опция добавляется к цене отдельно.
Цены в сумах, без НДС. Итоговая сумма зависит от выбранных опций и показывается до оформления заказа.
Быстрый, безопасный стек с долгосрочной поддержкой — проект переживёт смену разработчика.
Услуги, которые можно добавить к любому заказу — хостинг и домен, сервер, аккаунты в магазинах приложений, обучение и техподдержка.
Цены в сумах, без НДС. Итоговая сумма зависит от выбранных опций и показывается до оформления заказа.
Базовая цена приложения закрывает проектирование экранов, разработку под Android и iOS из одной кодовой базы, сборку установочных пакетов, тестирование на реальных устройствах и передачу кода; срок — 3–6 недель. Backend и API, вход по SMS, push-уведомления, оплата внутри приложения, карты, аккаунты разработчика и публикация заказываются как опции.
Прежде чем начнётся разработка, весь путь пользователя собирается в макете: какие есть экраны, что на каждом из них, куда ведёт каждая кнопка и что человек видит, когда данных ещё нет. Макет согласовывается целиком, потому что переделать экран в готовом приложении несопоставимо дороже, чем передвинуть блок в макете.
Приложение пишется на Flutter или React Native: одна кодовая база работает на обеих платформах. Правка делается один раз и выходит сразу везде, а не дважды и разными людьми. Это заметно дешевле и быстрее двух отдельных приложений и снимает ситуацию, когда версия для iPhone месяцами отстаёт от версии для Android.
Вы получаете готовые пакеты для обоих магазинов и всё, что нужно для публикации: подписанные сборки, ключи подписи, иконки нужных размеров, описания и снимки экранов в требуемых форматах. Установить сборку и посмотреть приложение на своём телефоне можно ещё до того, как магазин закончит проверку и откроет страницу.
Репозиторий передаётся вам вместе с инструкцией по сборке: какие версии инструментов нужны, где лежат ключи, как собрать релизную версию. Этого достаточно, чтобы другой разработчик собрал то же приложение у себя. Проект не привязан к нам ни лицензией, ни платформой, ни доступом к вашей странице в магазине.
Сборки проверяются на телефонах с разной диагональю и разными версиями операционной системы, а не только в эмуляторе на компьютере разработчика. На маленьком экране текст переносится иначе, на старом устройстве список прокручивается медленнее, а на некоторых оболочках Android по-своему ведут себя разрешения — это видно только на живом аппарате.
Приложение подключается к тому серверу, под который оно разрабатывалось: каталог, заказы и личный кабинет получают данные по API. Если своего сервера у вас нет, разработка backend и API берётся отдельной опцией. Приложение без источника данных показывает только то, что зашито в него при сборке, и меняется лишь с выходом новой версии.
Приложение — самая долгая и самая дорогая из трёх работ, поэтому цена и срок здесь сильнее всего зависят от того, насколько точно описана задача в начале. Ниже то, что мы просим до старта. Пункты про сервер и аккаунты в магазинах решаются либо вашими силами, либо соответствующей опцией при заказе.
Нужен перечень экранов и действий: что человек видит после установки, как регистрируется, что ищет, как оформляет заказ и что происходит дальше. Чем подробнее список, тем точнее оценка и срок. Формулировка «приложение как у известного сервиса» не описывает ничего: у такого сервиса сотни экранов, и почти все вам не нужны.
Логотип в исходном виде, цвета и иконка приложения. Иконка — это то, что человек видит в магазине, а потом каждый день на экране телефона; мелкая, размытая или перегруженная деталями иконка стоит установок ещё до того, как кто-то прочитал описание. Её стоит посмотреть в реальном размере на телефоне, а не крупно на мониторе.
Приложению нужно откуда-то брать данные. Если у вас уже есть сайт или система с готовым API, приложение подключается к ним. Если нет, backend и API разрабатываются как отдельная опция. Это решение нельзя отложить на потом: от него зависят и цена, и срок, и то, как устроено приложение внутри.
Публикация невозможна без учётных записей разработчика в App Store и Google Play. Они могут быть уже вашими либо открываются на вашу компанию отдельной опцией. Регистрация занимает время: проверка документов компании иногда идёт дольше, чем сама разработка, поэтому начинать её лучше в первые дни проекта, а не в последнюю неделю.
Товары, услуги, тексты и фотографии, с которыми выйдет первая версия. Пустое приложение нельзя ни нормально проверить, ни отправить на публикацию: магазины отклоняют сборки, в которых проверяющему нечего посмотреть. Достаточно реального набора данных, а не полного каталога, — остальное вы добавите сами через админ-панель уже после запуска.
Нужен один человек с вашей стороны, который ставит каждую сборку на свой телефон и отвечает по ней в разумный срок. Без этого круги проверки растягиваются: мы отдаём сборку и ждём. Хорошо, если телефон у него не самый новый — именно на таких устройствах находится большая часть замечаний к приложению.
Приложение живёт не только у вас, но и в двух магазинах, у которых свои правила и свой график. Поэтому после сдачи появляются вещи, которых нет ни у сайта, ни у бота: проверка магазином, ежегодные обновления операционных систем и выпуск следующих версий. Ниже — что переходит к вам и что происходит дальше.
Приложение публикуется под вашими учётными записями разработчика, а не под нашими. Значит, страница в магазине, отзывы, статистика установок и сама возможность выпустить обновление остаются у вас при любом развитии событий. Исходный код и ключи подписи передаются вместе с проектом: без ключа обновить уже опубликованное приложение невозможно.
И App Store, и Google Play проверяют каждую отправленную сборку и могут её отклонить: из-за формулировки в описании, отсутствия политики конфиденциальности, запроса лишних разрешений или замечания к оформлению. Исправления после такого отказа входят в работу и отдельно не оплачиваются. Сроки самой проверки задаёт магазин, и повлиять на них нельзя.
Android и iOS выходят раз в год, и магазины требуют, чтобы приложения собирались под свежие версии. Приложение, которое год никто не пересобирал, со временем начинает работать хуже, а потом перестаёт приниматься магазином. Регулярная пересборка и мелкие правки под новые требования — это как раз то, ради чего берут пакет поддержки.
Там, где выбрана опция push-уведомлений, они настраиваются и передаются вам вместе с приложением: отправляете вы их сами. Это сильный инструмент и одновременно быстрый способ потерять пользователя: человек, которому приходит несколько сообщений в день без повода, отключает уведомления насовсем или удаляет приложение, и вернуть его уже нечем.
Всё, что работает не так, как было согласовано, исправляется после сдачи без оплаты: экран не открывается, кнопка не срабатывает на определённой версии системы, данные не приходят. Новые экраны и функции, которых не было в утверждённом описании, к этому не относятся и считаются следующим заказом или задачей в рамках поддержки.
Развитие идёт либо пакетом поддержки, либо новым заказом на конкретный набор функций. Код изначально пишется так, чтобы добавление экрана не требовало переписывать соседние: слои данных, интерфейса и работы с сервером разделены. Планировать вторую версию проще после запуска, когда видно, чем люди в приложении действительно пользуются.
Приложение стоит дороже сайта и бота, поэтому ошибка при заказе обходится здесь дороже всего. Ниже то, что мы видим чаще всего. Первый пункт стоит прочитать даже тем, кто уже решился: иногда самый честный ответ на запрос о приложении — что задачу дешевле и быстрее решить другими средствами.
Приложение устанавливают осознанно, а сайт находят в поиске случайно. Если вас пока никто не ищет по имени, приложение скачает несколько десятков человек — в основном те, кто и так вас знает. Сайт в такой ситуации приносит больше при меньших затратах. Приложение оправдано там, где человек возвращается регулярно: доставка, запись, личный кабинет.
Магазины отклоняют приложения, которые представляют собой обёрнутый сайт без собственной пользы, запрашивают разрешения, не нужные для их работы, или не имеют политики конфиденциальности. Эти правила надо учитывать при проектировании, а не узнавать о них при первой отправке: часть замечаний означает переделку экрана, а не правку строки в описании.
Если содержимое приложения должно меняться — цены, товары, новости, статусы заказов, — этому содержимому нужно где-то жить. Без сервера единственный способ поменять текст в приложении это выпустить новую версию и дождаться проверки магазином. Для каталога, который обновляется хотя бы раз в месяц, такой порядок не годится.
Учётные записи разработчика платные, оформлены на вас и продлеваются вами. Если продление пропущено, приложение исчезает из магазина и публиковать его придётся заново. Заложите эту статью в годовой бюджет сразу и назначьте человека, который следит за датой: напоминание приходит на почту аккаунта, а её обычно никто не читает.
Желание уместить в первый выпуск каждую придуманную функцию удлиняет срок, увеличивает цену и повышает шанс, что половина сделанного никому не понадобится. Первая версия должна хорошо делать одну вещь. Остальное добавляется дешевле и точнее, когда приложением пользуются живые люди и понятно, чего им не хватает.
Один аппарат ничего не доказывает. Приложение, которое выглядит правильно на новом флагмане, может обрезать текст на узком экране, заметно тормозить на устройстве трёхлетней давности и по-другому спрашивать разрешения на другой оболочке Android. Проверять надо хотя бы на маленьком экране и на старой версии системы.
Перед заказом большинство останавливается именно на этом вопросе. Посмотрите оба варианта рядом — критерии, сроки и стартовая цена.
От заказа до сдачи — пять этапов, и на каждом вы всё контролируете.
Выбираете услугу и опции на сайте — цена появляется сразу. Команда связывается через Telegram или по телефону.
Цель, аудитория, список страниц/функций и срок утверждаются в коротком документе.
Показываем макет в стиле вашего бренда; после согласования правок начинается разработка.
Вы следите за процессом по живой ссылке. Проверяем на мобильных, по скорости и безопасности.
Установка на сервер, передача кода и доступов, обучение вашей команды. Дальше — техподдержка.
Самые частые вопросы о цене, сроках и процессе.
Отметьте опции, посмотрите итоговую сумму и оформите заказ — команда свяжется в течение одного рабочего дня.