image
Кроссплатформенное мобильное приложение (iOS + Android) для платформы анализа лотерей Заказчик — частный клиент, развивающий SaaS-продукт. Задача — разработать мобильный клиент «под ключ», интегрированный с существующим ML-бэкендом на FastAPI. Стек: React Native + Expo, TypeScript, Redux Toolkit + RTK Query, Reanimated 3, React Navigation 6, нативные модули (iOS/Android), CI/CD через EAS Build. Ключевой функционал: — Полный доступ к 6 ML-модулям платформы: XGBoost, LSTM, Random Forest, Reinforcement Learning, генетические и байесовские алгоритмы — Интерактивные графики и визуализация предсказаний (Victory Native, SVG-чарты) — Offline-first режим: кэш истории тиражей и результатов анализа через SQLite + MMKV — Push-уведомления (Firebase Cloud Messaging, APNs) с персонализацией — Биометрическая аутентификация (Face ID / Touch ID / отпечаток) — Встроенные покупки подписок (StoreKit + Google Play Billing), JWT-авторизация, deep links Нативная производительность 60 FPS даже на сложных графиках, бесшовная синхронизация с веб-версией, защищённое хранение токенов в Keychain/Keystore, адаптивная вёрстка под все размеры экранов (от SE до Pro Max и планшетов), полноценная тёмная тема. Результаты: — Холодный старт приложения < 1.5 сек — Размер бандла оптимизирован до 18 МБ — Успешная публикация в App Store и Google Play с первой попытки — Crash-free rate 99.7%+ по данным Sentry — Готовый к монетизации продукт, интегрированный в единую экосистему