← Scopes

Разработка мобильных приложений в Монпелье (Montpellier)

Scopes проектирует и разрабатывает мобильные приложения для iOS и Android в Монпелье (Montpellier): постановка рамок, архитектура, React Native или нативная разработка, API и вывод в продакшен под старшим техническим руководством.

Мобильная разработкаМонпельеiOSAndroidReact Native

Scopes, агентство мобильной разработки, базируется в Монпелье (Montpellier). Мы проектируем и разрабатываем приложения для iOS и Android для компаний, стартапов и государственных организаций, в Окситании и удалённо по всей Франции. Единый старший технический руководитель сопровождает каждый проект от постановки рамок до публикации в магазинах приложений и собирает команду, необходимую для конкретной миссии.

Что мы разрабатываем

  • Приложения для iOS и Android на React Native и Expo, когда продукт должен быстро выйти на обеих платформах с общей кодовой базой, или нативно на Swift и Kotlin, когда этого требуют производительность, датчики или системные ограничения.
  • Сервисы за приложением: API, база данных, аутентификация, уведомления, географический поиск, платежи. Мобильное приложение никогда не сводится к экрану; его правила живут на стороне сервера.
  • Инструменты эксплуатации: интерфейс администрирования, поддержка, журналирование чувствительных действий, панели отслеживания. То, что позволяет управлять продуктом после выхода.
  • Дистрибуция: аккаунты разработчика, подпись, ревью App Store и Google Play, поэтапное развёртывание, обновления.

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

  1. Постановка рамок за две-три недели: пользовательский путь, бизнес-правила, регуляторные ограничения, выбор платформы и оценка. Результат: периметр, по которому можно принимать решения, а не техническое задание на сто страниц.
  2. Архитектура: модель данных, состояния и переходы пути, разделение между бизнес-правилами, API и интерфейсом. Решения записываются и датируются.
  3. Разработка полными функциональностями: правила, API, персистентность, экран, затем проверка пути. Каждый инкремент протестирован и может быть продемонстрирован.
  4. Тесты: юнит-тесты на решениях, интеграционные на базе данных, испытания интерфейса на ошибках, повторах и разрывах соединения. Испытания на реальных устройствах остаются отделены от симуляторов.
  5. Вывод в продакшен и передача: публикация в магазинах, мониторинг, документация и передача вашей команде, если вы хотите вести продукт своими силами.

Менее заметное, чем мы занимаемся

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

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

Технологии

TypeScript, React Native, Expo, Swift, Kotlin, Fastify, Node.js, Rust, PostgreSQL, PostGIS, Vitest, Docker. Мы выбираем стек исходя из продукта и команды, которая будет его поддерживать, и никогда наоборот.

Для кого

  • Стартапы Монпелье и Окситании, которым нужно выпустить надёжную первую версию, а не прототип, который придётся переписывать.
  • Компании, которым нужно бизнес-приложение для полевых команд, клиентов или партнёров.
  • Государственные организации и регулируемые отрасли, где трассируемость, защита данных и обратимость значат не меньше, чем сроки.
  • Технические команды, которым нужно старшее усиление по мобильной архитектуре, при взятии на себя существующего приложения или при подготовке к выводу в продакшен.

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

React Native или нативная разработка? React Native с Expo покрывает большинство бизнес-приложений и приложений для широкой публики с единой кодовой базой, быстрыми обновлениями и доступом к нативным API. Нативная разработка остаётся предпочтительной для очень графичных сценариев, обработки в реальном времени или глубокой системной интеграции. Мы принимаем решение на этапе постановки рамок, по записанным критериям.

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

Вы работаете только в Монпелье? Мы базируемся в Монпелье и охотно встречаемся с клиентами из Окситании на месте. Большая часть работы ведётся удалённо, с регулярными встречами, для клиентов по всей Франции и Европе.

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

Проект мобильного приложения в Монпелье или в другом месте? Опишите нам контекст: затрагиваемый сервис, срок и то, что не может отказать. Мы ответим честным прочтением периметра. Мы также разрабатываем веб-приложения и сайты в Монпелье.