сохранять/передавать state по всему flow регистрации?
В каком-нибудь хранилище. Чтобы пользователь не заполнял все заново если закрыл приложения не закончив регистрацию
ну да) вопрос где лучше это сделать)
Тогда не понятно что ты имеешь ввиду под “где”
Я такого ещё не реализовывал, на вскидку мне нужна структура UserToRegisterRequest которую я буду заполнять на каждом из экранов и на последнем при Submit отправлю на сервер. Кажется Room и shared preferences сюда плохо ложатся, может лучше передавать через Bundle как-то другому экрану, но я не знаю как
Ну если bundle будет передаваться просто то как восстановится то что заполнил уже пользователь после рестарта приложения ?
А в процессе между экранами можно использовать VM или какую-то реализацию свою типа VM которая будет общей для этих экранов.
Обсуждают сегодня