К содержимому
Inter1ark

Разработка мобильного приложения в Казани

В Казани приложения часто делают для сервисов, которыми пользуются и местные, и приезжие: события, транспорт, доставка, услуги. Отсюда вырастает требование к нескольким языкам интерфейса. Часовой пояс совпадает с моим, согласования идут без ожидания окна.

Город
Казань
Стоимость
от 300 000 ₽
Формат работы
Удалённо, созвоны по вашему времени

Несколько языков в интерфейсе

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

  • 1тексты вынесены из кода и правятся в админке
  • 2вёрстка выдерживает строки разной длины
  • 3форматы дат, чисел и валют по локали
  • 4язык по умолчанию из настроек телефона

Что обычно есть внутри

Набор экранов зависит от сервиса, но костяк повторяется: вход, профиль, основной список, карточка, оформление, история. Дальше добавляются уведомления, оплата, карта и избранное. Я собираю список экранов на первом этапе, и уже по нему считается объём. К этому добавляются экраны, о которых вспоминают в последний момент: пустые состояния, ошибки, отсутствие связи, первый запуск. Их я тоже включаю в список заранее, потому что на них уходит заметная часть работы.

  • 1авторизация по номеру телефона
  • 2каталог или расписание с поиском и фильтрами
  • 3оформление заказа или брони
  • 4история и повторное действие
  • 5push-уведомления по событиям
  • 6карта с точками и маршрутом при необходимости

Техническая основа и сервер

Клиентская часть на React и TypeScript, одна кодовая база для iOS и Android. Сервер на Node.js, база PostgreSQL, админка для контента и пользователей входит в проект. Если у заказчика работает amoCRM или 1С, настраиваю обмен по клиентам, заказам и оплатам. Уведомления отправляются по сегментам, чтобы рассылка не уходила всем подряд. Расписание обмена подбирается под то, как часто меняются данные.

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

Публикация и обновления

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

Цена, этапы, связь

Старт от 300 000 ₽, точная сумма после разбора экранов и интеграций. Работаю один и удалённо, офиса в Казани нет, личных встреч не предлагаю. Проект идёт этапами с оплатой по факту сдачи, на каждом этапе показываю сборку, которую можно установить на телефон. Исходный код, доступы и инструкция по обновлению передаются заказчику. Писать можно в Telegram @inter1ark, на vitoscarasel@gmail.com или через форму на сайте.

Похожие работы

Частые вопросы

1Можно ли сделать приложение на двух языках для Казани?

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

2Нужна ли оплата внутри приложения?

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

3Сколько экранов считается простым приложением?

Обычно это десять или чуть больше экранов с одним основным сценарием и без сложных интеграций. Такой объём соответствует нижней границе цены.

Нужен проект в Казани?

Отвечу в течение дня, предложу решение, назову сроки и стоимость. Консультация и оценка бесплатны.

Читайте также

Запросы страницы: разработка мобильного приложения в Казани · мобильное приложение в Казани · заказать мобильное приложение в Казани