Skip to content

Andr 51: Завершение работы над регистрацией#153

Closed
xMODDIIx wants to merge 11 commits into
epic/ANDR-81from
ANDR-51
Closed

Andr 51: Завершение работы над регистрацией#153
xMODDIIx wants to merge 11 commits into
epic/ANDR-81from
ANDR-51

Conversation

@xMODDIIx

@xMODDIIx xMODDIIx commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

Что было сделано:

  • Feature (Registration):
    • Реализован экран регистрации (RegistrationScreen) с валидацией полей
      (Email, пароль, совпадение паролей) и обработкой согласий (PD,
      Offer, Mailing).
    • Добавлена логика ViewModel и UiStateMapper для управления
      состояниями экрана (Loading, Error, Success).
    • Реализован репозиторий и сетевой слой для взаимодействия с API
      (auth/signUp).
    • Настроена специфичная обработка ошибок бэкенда (409 Conflict, 404
      Not Found).
  • Core & UI:
    • Обновлен базовый компонент PrimaryButton: добавлена поддержка
      состояния загрузки (isLoading) с индикатором.
    • Интегрирована иконка профиля и обновлена конфигурация нижней
      навигации.
  • Архитектура и навигация:
    • Фича подключена через FeatureApi и зарегистрирована в
      NavigationFactory.
    • Настроена DI-зависимость через Koin.
  • Стабилизация:
    • Проведен рефакторинг и временная стабилизация модуля forgot-password
      после обновления core:ui для обеспечения успешной сборки проекта.

Визуальные изменения

изображение изображение изображение

xMODDIIx added 11 commits June 3, 2026 15:32
…льных настроек IDE. Закомментированы вызовы удаленных UI-компонентов для обеспечения успешной сборки
…oading для отображения индикатора загрузки и автоматической блокировки кнопок
…н POST-метод для регистрации и иконка профиля для нижней навигации
…оен маппинг ответов бэкенда с учетом специфичных кодов (404, 409) и ключей сообщений
…wModel, комплексная валидация полей на основе доменных правил и маппинг состояний экрана
…троена навигация, регистрация экрана в NavigationFactory и подключение DI-модулей.
@xMODDIIx xMODDIIx closed this Jun 11, 2026
@xMODDIIx xMODDIIx deleted the ANDR-51 branch June 11, 2026 16:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant