Size: a a a

Dart & Flutter по-русски

2020 April 12

КБ

Константин Буланов... in Dart & Flutter по-русски
🅵🅾️🆇
Самое оно, чтоб заодно разобраться с async и Future
Еще раз огромное спасибо за направление куда копать.
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Сначало с простой асинхронщиной разберись
источник

TM

Timur Mukhortov in Dart & Flutter по-русски
о, а у меня вопрос по подобной вроде как ситуации

если у меня список данных, то пока я их где то не загрузил, то не создаю виджит и показываю просто какой то виджит с загрузкой?

или прямо на этом виджите рисую прогресс бар?
источник

TM

Timur Mukhortov in Dart & Flutter по-русски
Переслано от Roman Vasiliev
нет смысла иметь виджет и ничего не показывать
источник

TM

Timur Mukhortov in Dart & Flutter по-русски
Это запредельно грубая ошибка
источник

TM

Timur Mukhortov in Dart & Flutter по-русски
Переслано от Roman Vasiliev
а если нечего показывать, то можно просто показать ничего
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Timur Mukhortov
о, а у меня вопрос по подобной вроде как ситуации

если у меня список данных, то пока я их где то не загрузил, то не создаю виджит и показываю просто какой то виджит с загрузкой?

или прямо на этом виджите рисую прогресс бар?
Этим и занимается FutureBuilder
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Внутри в билдере у тебя есть доступ к AsyncSnapshot<T>
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Вот этот снапшот может содержать данные, не содержать данные, содержать ошибку
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
На основании этого и строишь чото прям внутри
источник

TM

Timur Mukhortov in Dart & Flutter по-русски
оо, спасибо!
источник

TM

Timur Mukhortov in Dart & Flutter по-русски
не успел просто все почитать, читаю кусками
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Опять же, если у тебя логика прям в UI, что откровенно говоря - не очень хорошо
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Но пока малые - сгодится)
источник

TM

Timur Mukhortov in Dart & Flutter по-русски
🅵🅾️🆇
Опять же, если у тебя логика прям в UI, что откровенно говоря - не очень хорошо
я спрашивал просто какую архитктуру лучше использовать при разработке под Flutter - сказали некорректно так ставить вопрос

подумал и это логично

поэтому пока все в UI, пока маленькое приложение, а потом уже буду смотреть то что есть и что решает какую проблему и может выберу
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Timur Mukhortov
я спрашивал просто какую архитктуру лучше использовать при разработке под Flutter - сказали некорректно так ставить вопрос

подумал и это логично

поэтому пока все в UI, пока маленькое приложение, а потом уже буду смотреть то что есть и что решает какую проблему и может выберу
Некорректно сравнивать "Provider", который является DI с "BLoC" - стейт менеджером
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Это разные вещи.
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Причем взаимодополняющие друг друга
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Но если именно так подходить, "provider" - лудши.
Начните с него.
источник

TM

Timur Mukhortov in Dart & Flutter по-русски
источник