Мобильное приложение для клиентов Geox с программой лояльности, персональными акциями, историей покупок, картой магазинов, профилем пользователя, справочными разделами и push-уведомлениями.
В рамках проекта занимался поддержкой, оптимизацией и редизайном существующего React Native приложения для iOS и Android. Работал с пользовательскими сценариями авторизации, профиля, бонусной карты, покупок, промо-разделов, карты магазинов, FAQ и настроек. Обновлял интерфейсные компоненты, улучшал стабильность экранов, адаптировал приложение под актуальные версии React Native и нативных SDK.
Стек: React Native, JavaScript, Redux, Redux-Saga, React Navigation, Firebase Messaging, Android, iOS, Gradle, CocoaPods.
Что было сделано:
поддержка и развитие существующего React Native приложения;
редизайн ключевых экранов и UI-компонентов;
оптимизация навигации и пользовательских сценариев;
обновление Android/iOS конфигураций и зависимостей;
настройка push-уведомлений через Firebase;
работа с картами, геолокацией, PDF, WebView и медиа;
исправление ошибок, связанных с совместимостью библиотек;
подготовка Android-сборок и работа с нативной частью проекта.