Разработка мобильных приложений

Разработка мобильных приложений — Android и iOS под ключ

Каталог и услуги, магазин и доставка, система для стартапа — приложения для Android и iOS из одной кодовой базы на Flutter / React Native. Цена от 4 500 000 сум, публикуем в App Store и Google Play сами.

Начальная цена
4 500 000 сум
Срок
от 3 недель (каталог) до 6 недель (магазин, доставка)
Языки
Узбекский, русский, английский, таджикский
Код
Полностью передаётся вам

Мобильное приложение — это постоянное место в телефоне клиента: push-уведомления, быстрый заказ, личный кабинет, карта и оплата на одном экране. Мы работаем на Flutter и React Native — один код, обе платформы, обновления одновременно; это заметно дешевле и быстрее, чем писать два отдельных приложения.

Backend-сервер и REST API, админ-панель, вход по SMS/телефону, оплата Payme/Click, карта и геолокация, push-уведомления — всё в одном заказе. Открытие аккаунтов разработчика, модерацию и публикацию в магазинах тоже берём на себя.

Направления и цены

К базовой цене добавляется наценка направления — цифры в таблице означают «от».

Услуги и каталог

от 4 500 000 сум

Каталог услуг и товаров, заявка или бронирование, контакты — для бизнеса и сервисных центров.

Заказать

Доставка и торговля

от 5 500 000 сум

Интернет-магазин и доставка: корзина, оплата, статус заказа, курьер и карта.

Заказать Подробнее

Сложный стартап-проект

от 6 550 000 сум

Индивидуальная система для стартапа: уникальная бизнес-логика, роли, функции в реальном времени, интеграции.

Заказать Подробнее

Платформы приложения

Опции

Выбираете то, что нужно проекту — каждая опция добавляется к цене отдельно.

  • Серверная часть и API +1 800 000 сум База данных и серверная логика Подробнее
  • Авторизация по SMS +650 000 сум Быстрый вход клиентов по номеру телефона
  • Push-уведомления +500 000 сум Уведомления на экран об акциях
  • Оплата в приложении +1 150 000 сум Оплата прямо внутри приложения
  • Карты и геолокация +900 000 сум Выбор точки доставки на карте
  • Google Play и App Store +750 000 сум Прохождение модерации и релиз в сторах Подробнее

Цены в сумах, без НДС. Итоговая сумма зависит от выбранных опций и показывается до оформления заказа.

Технологии

Быстрый, безопасный стек с долгосрочной поддержкой — проект переживёт смену разработчика.

  • Flutter
  • React Native
  • Laravel REST API
  • PostgreSQL
  • Firebase Push
  • Payme, Click
  • Google Maps / Yandex Maps
  • App Store, Google Play

Какие приложения мы создаём

  • Разработка приложения для Android
  • Разработка приложения для iOS
  • Приложение для доставки
  • Приложение интернет-магазина
  • Приложение-каталог услуг
  • MVP для стартапа
  • Приложения такси и курьеров
  • Приложение бронирования и очереди
  • Разработка программного обеспечения
  • Заказать мобильное приложение

Дополнительные услуги

Услуги, которые можно добавить к любому заказу — хостинг и домен, сервер, аккаунты в магазинах приложений, обучение и техподдержка.

  • 1 месяц техподдержки +400 000 сум Бесплатное устранение сбоев и консультации
  • 3 месяца техподдержки +900 000 сум Бесплатное устранение сбоев и консультации
  • Установка на ваш сервер и настройка +500 000 сум Полное развертывание и запуск проекта на вашем личном сервере
  • Видео-инструкция и обучение команды +400 000 сум Пошаговые видеоуроки по работе и управлению системой для сотрудников
  • Регистрация аккаунтов в App Store и Google Play +850 000 сум Оформление и верификация аккаунтов разработчика

Цены в сумах, без НДС. Итоговая сумма зависит от выбранных опций и показывается до оформления заказа.

Что входит в базовую цену

Базовая цена приложения закрывает проектирование экранов, разработку под Android и iOS из одной кодовой базы, сборку установочных пакетов, тестирование на реальных устройствах и передачу кода; срок — 3–6 недель. Backend и API, вход по SMS, push-уведомления, оплата внутри приложения, карты, аккаунты разработчика и публикация заказываются как опции.

  • Экраны рисуются первыми

    Прежде чем начнётся разработка, весь путь пользователя собирается в макете: какие есть экраны, что на каждом из них, куда ведёт каждая кнопка и что человек видит, когда данных ещё нет. Макет согласовывается целиком, потому что переделать экран в готовом приложении несопоставимо дороже, чем передвинуть блок в макете.

  • Android и iOS из одного кода

    Приложение пишется на Flutter или React Native: одна кодовая база работает на обеих платформах. Правка делается один раз и выходит сразу везде, а не дважды и разными людьми. Это заметно дешевле и быстрее двух отдельных приложений и снимает ситуацию, когда версия для iPhone месяцами отстаёт от версии для Android.

  • Собранные установочные файлы

    Вы получаете готовые пакеты для обоих магазинов и всё, что нужно для публикации: подписанные сборки, ключи подписи, иконки нужных размеров, описания и снимки экранов в требуемых форматах. Установить сборку и посмотреть приложение на своём телефоне можно ещё до того, как магазин закончит проверку и откроет страницу.

  • Полный исходный код

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

  • Проверка на реальных устройствах

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

  • Связь с данными

    Приложение подключается к тому серверу, под который оно разрабатывалось: каталог, заказы и личный кабинет получают данные по API. Если своего сервера у вас нет, разработка backend и API берётся отдельной опцией. Приложение без источника данных показывает только то, что зашито в него при сборке, и меняется лишь с выходом новой версии.

Что нужно от вас

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

  • Что делает приложение, экран за экраном

    Нужен перечень экранов и действий: что человек видит после установки, как регистрируется, что ищет, как оформляет заказ и что происходит дальше. Чем подробнее список, тем точнее оценка и срок. Формулировка «приложение как у известного сервиса» не описывает ничего: у такого сервиса сотни экранов, и почти все вам не нужны.

  • Материалы бренда

    Логотип в исходном виде, цвета и иконка приложения. Иконка — это то, что человек видит в магазине, а потом каждый день на экране телефона; мелкая, размытая или перегруженная деталями иконка стоит установок ещё до того, как кто-то прочитал описание. Её стоит посмотреть в реальном размере на телефоне, а не крупно на мониторе.

  • Сервер или решение его сделать

    Приложению нужно откуда-то брать данные. Если у вас уже есть сайт или система с готовым API, приложение подключается к ним. Если нет, backend и API разрабатываются как отдельная опция. Это решение нельзя отложить на потом: от него зависят и цена, и срок, и то, как устроено приложение внутри.

  • Аккаунты в магазинах

    Публикация невозможна без учётных записей разработчика в App Store и Google Play. Они могут быть уже вашими либо открываются на вашу компанию отдельной опцией. Регистрация занимает время: проверка документов компании иногда идёт дольше, чем сама разработка, поэтому начинать её лучше в первые дни проекта, а не в последнюю неделю.

  • Содержимое

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

  • Человек, который тестирует

    Нужен один человек с вашей стороны, который ставит каждую сборку на свой телефон и отвечает по ней в разумный срок. Без этого круги проверки растягиваются: мы отдаём сборку и ждём. Хорошо, если телефон у него не самый новый — именно на таких устройствах находится большая часть замечаний к приложению.

Что происходит после сдачи

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

  • Аккаунты и код принадлежат вам

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

  • Проверка магазином

    И App Store, и Google Play проверяют каждую отправленную сборку и могут её отклонить: из-за формулировки в описании, отсутствия политики конфиденциальности, запроса лишних разрешений или замечания к оформлению. Исправления после такого отказа входят в работу и отдельно не оплачиваются. Сроки самой проверки задаёт магазин, и повлиять на них нельзя.

  • Операционные системы обновляются

    Android и iOS выходят раз в год, и магазины требуют, чтобы приложения собирались под свежие версии. Приложение, которое год никто не пересобирал, со временем начинает работать хуже, а потом перестаёт приниматься магазином. Регулярная пересборка и мелкие правки под новые требования — это как раз то, ради чего берут пакет поддержки.

  • Push-уведомления

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

  • Ошибки исправляются бесплатно

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

  • Следующая версия

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

Частые ошибки при заказе

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

  • Приложение раньше сайта

    Приложение устанавливают осознанно, а сайт находят в поиске случайно. Если вас пока никто не ищет по имени, приложение скачает несколько десятков человек — в основном те, кто и так вас знает. Сайт в такой ситуации приносит больше при меньших затратах. Приложение оправдано там, где человек возвращается регулярно: доставка, запись, личный кабинет.

  • Правила магазинов

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

  • Нет сервера — нет данных

    Если содержимое приложения должно меняться — цены, товары, новости, статусы заказов, — этому содержимому нужно где-то жить. Без сервера единственный способ поменять текст в приложении это выпустить новую версию и дождаться проверки магазином. Для каталога, который обновляется хотя бы раз в месяц, такой порядок не годится.

  • Аккаунты магазинов продлеваются ежегодно

    Учётные записи разработчика платные, оформлены на вас и продлеваются вами. Если продление пропущено, приложение исчезает из магазина и публиковать его придётся заново. Заложите эту статью в годовой бюджет сразу и назначьте человека, который следит за датой: напоминание приходит на почту аккаунта, а её обычно никто не читает.

  • Всё в первой версии

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

  • Проверка на одном телефоне

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

Лендинг или корпоративный? Бот или приложение?

Перед заказом большинство останавливается именно на этом вопросе. Посмотрите оба варианта рядом — критерии, сроки и стартовая цена.

Как мы работаем

От заказа до сдачи — пять этапов, и на каждом вы всё контролируете.

  1. 1

    Заказ и цена

    Выбираете услугу и опции на сайте — цена появляется сразу. Команда связывается через Telegram или по телефону.

  2. 2

    Техническое задание

    Цель, аудитория, список страниц/функций и срок утверждаются в коротком документе.

  3. 3

    Дизайн

    Показываем макет в стиле вашего бренда; после согласования правок начинается разработка.

  4. 4

    Разработка и тесты

    Вы следите за процессом по живой ссылке. Проверяем на мобильных, по скорости и безопасности.

  5. 5

    Сдача и поддержка

    Установка на сервер, передача кода и доступов, обучение вашей команды. Дальше — техподдержка.

Часто задаваемые вопросы

Часто задаваемые вопросы

Самые частые вопросы о цене, сроках и процессе.

Сколько стоит разработка мобильного приложения?

Приложение-каталог/сервис для одной платформы (Android) — от 4 500 000 сум. Android + iOS, продажи и доставка или индивидуальная система для стартапа увеличивают цену — самая сложная конфигурация от 6 550 000 сум. Backend API, вход по SMS, push, оплата, карта и публикация в магазинах выбираются отдельно.

Вы пишете отдельно под Android и iOS?

Нет — на Flutter или React Native из одной кодовой базы получается приложение для обеих платформ. Это в два раза дешевле, а обновления выходят одновременно.

Нужен ли приложению сервер (backend)?

Если приложение работает с данными пользователей, заказами или каталогом — да. Опция «Backend-сервер и API» включает админ-панель и REST API на Laravel; если у вас уже есть система, подключим к ней.

Кто публикует в App Store и Google Play?

Мы. Опция «Google Play и App Store» включает подготовку приложения, прохождение модерации и публикацию; открытие аккаунтов разработчика заказывается отдельно как дополнительная услуга.

За сколько времени будет готово приложение?

Приложение-каталог/сервис — 3–4 недели, продажи и доставка — 4–6 недель, система для стартапа — по техническому заданию. После утверждения дизайна срок подтверждается письменно.

Как происходит оплата работы?

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

Что передаётся, когда приложение готово?

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

Почему проверка в App Store и Google Play может затянуться?

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

Какие постоянные расходы появляются после релиза?

У аккаунтов разработчика Google Play и App Store есть собственные платежи, и они вносятся напрямую магазинам. Если заказан бэкенд, добавляется стоимость сервера. Исправление ошибок бесплатное, а новые функции и мониторинг — через пакет поддержки на 1 или 3 месяца.

Какие опции есть у приложения и сколько они стоят?

Backend API +1 800 000 сум, вход по SMS +650 000 сум, push-уведомления +500 000 сум, оплата внутри приложения +1 150 000 сум, карта и геолокация +900 000 сум, публикация в магазинах +750 000 сум. Каждая опция выбирается в форме заказа отдельно.

Рассчитайте цену прямо сейчас

Отметьте опции, посмотрите итоговую сумму и оформите заказ — команда свяжется в течение одного рабочего дня.