Перейти к содержимому

Веб

Мобильные приложения на общем бэкенде

iOS и Android, которые ведут себя одинаково и выходят без переписывания.

Мобильные продукты · Проект · 14 недель

01 · Заявка

У сайта, приложения iOS и приложения Android был свой бэкенд и своё представление о цене. Скидка, запущенная на сайте, доезжала до приложений релизом позже, а ревью в магазине превращало любую мелкую правку в неделю ожидания.

02 · Работа

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

03 · Что выдержало

Одна цена, один каталог и одни правила везде. Релизы выходят по графику, а срочная правка текста больше не ждёт Apple.

Стек

  • React Native
  • TypeScript
  • NestJS
  • PostgreSQL
  • Firebase

Ещё проекты