Загрузка…
Загрузка…
Официальное Flutter-приложение магазина BIZON: каталог, заказ, чат и push. Развиваю клиент, hardening и релизы.
Моя роль · Flutter iOS/Android: развитие клиента магазина BIZON, аудит безопасности и UX, автотесты и CI; ранее — публикация в сторы.
iOS · Android
Магазину нужен живой клиент в сторах и безопасное развитие каталога, заказов и UX поверх внешнего API — без утечек токенов в логах и без хрупких сценариев входа/checkout.
Публикация в трёх сторах и поэтапное развитие Flutter-клиента; затем аудит с точечными фиксами безопасности, OTP/UX, тестами, CI и модернизацией тестируемой логики — без переписывания архитектуры и без изменения backend.
Flutter-магазин на Provider (не Clean Architecture, не BLoC): • UI: screens/widgets; orchestration checkout/home на экране • State: Auth, Cart, Favorites, Messenger, Notifications, Settings • API: Dio ApiClient + shop REST services; DTO по доменам (barrel common.dart) • Helpers: OrderPlacementLogic/Validation, CatalogQuery, HTTP/WS log redaction • Session: JWT в Secure Storage; debug hooks изолированы от release • Realtime: WebSocket (JWT в query — контракт backend)
Flutter · Dart · Provider · Dio · flutter_secure_storage · WebSocket · Firebase Cloud Messaging · CachedNetworkImage · YooKassa SDK · GitHub Actions · App Store · Google Play · RuStore
flutter analyze — clean; flutter test — 53 passed; line coverage ~33% (не полный). Android release APK и iOS release --no-codesign собраны локально. Device QA: сессия, корзина, checkout до оплаты, offline search, logout. Soft-Backspace OTP и боевая оплата — ручная приёмка. CI: GitHub Actions analyze/test.
Клиент в App Store, Google Play и RuStore; после аудита — усиленная гигиена секретов, регрессионные автотесты, CI и документированная архитектура. Поддерживаемость улучшена без смены стека и без изменения backend.
Фабрика Bizon — официальное мобильное приложение интернет-магазина обуви и сопутствующих товаров BIZON (fabrikabizon. ru).…
Развивается
Нажмите на скриншот, чтобы открыть · листайте влево и вправо