Size: a a a

Flutter Developers — русскоговорящее сообщество

2021 December 02

M

MiT in Flutter Developers — русскоговорящее сообщество
источник

BQ

Bobojon Qaroev in Flutter Developers — русскоговорящее сообщество
Всем привет
источник

ZZ

Zabka Zab in Flutter Developers — русскоговорящее сообщество
Так и сделано! Разве нет?
источник

M

MiT in Flutter Developers — русскоговорящее сообщество
У тебя в блоке, в конструкторе нет @Named
источник

M

MiT in Flutter Developers — русскоговорящее сообщество
источник

BQ

Bobojon Qaroev in Flutter Developers — русскоговорящее сообщество
Как реализовать это таблица ?
источник

BQ

Bobojon Qaroev in Flutter Developers — русскоговорящее сообщество
Как реализовать это таблица?
источник

ZZ

Zabka Zab in Flutter Developers — русскоговорящее сообщество
А он нужен разве?
источник

M

MiT in Flutter Developers — русскоговорящее сообщество
Прочитай ошибку, что пишет?
источник

ZZ

Zabka Zab in Flutter Developers — русскоговорящее сообщество
источник

M

MiT in Flutter Developers — русскоговорящее сообщество
Ну, прочитай. Что пишет?
источник

ZZ

Zabka Zab in Flutter Developers — русскоговорящее сообщество
ошибку аннотации. Однако аннотации везде прописаны вроде...
источник

ИЕ

Игнат Егоров... in Flutter Developers — русскоговорящее сообщество
Добрый день! Подскажите, плиз, как нужно реализовать следующий функционал:

При запуске приложения ищем пользователя в базе (запрос к бэку). В зависимости от результата есть 3 варианта действий:
1) Пользователя нет - редирект на Login
2) Анкета пользователя не заполнена - редирект на Anketa
3) Анкета заполнена и все ок - редирект на Main


Сейчас реализация такая: В стейте provider создается экземпляр User. При создании User отправляется  запрос на бэк и сделаны редиректы (прямо из метода User), с помощью GlobalKey<NavigatorState> , на нужные страницы.
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Для начала тебе нужен базовый класс UserEntity

и минимум 2 его реализации:
AuthenticatedUser и NotAuthentiucatedUser
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Что касается редиректа на аутентификацию - это однозначно надо делать через интерцепторы/мидлвари.
Любой запрос оканчивающийся на 401/403 (или его аналог) - должен сайд эффектом бросать на аутентификацию
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Также через мидлварь и анкету, если она обязательна для заполнения в вашем приложении.

Тоесть это должен быть эксепшен от бэка
источник

E

Eldar in Flutter Developers — русскоговорящее сообщество
Ребя как в SQFLite делать bulk update ? только циклом ?
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
попозже отвечу
источник

ИЕ

Игнат Егоров... in Flutter Developers — русскоговорящее сообщество
Использую firebase как бэкэнд. Вариант проверки авторизации через firebase (FirebaseAuth.instance.currentUser) допустим?
То есть написать middleware для navigation, и проверять, что user соответсвует указанным критериям?


Как поступить при инициализации приложения, пока user еще не создан?

Сейчас что-то такое. Добавлю в provider поле isLoading, и буду показывать спинер, пока идет загрузка с бэка
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Единственно верный вариант получения актуального состояния из фаербейза - подписка на его стрим
источник