Size: a a a

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

2021 December 04

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
По которому ползет полосочка инициализиазации (как правило секунды все равно хватает на все-про все)
источник

ОЛ

Оле Лукøйе in Flutter Developers — русскоговорящее сообщество
это уже внутри material app, или что вы там в runApp запускаете?
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
после runApp, но до MaterialApp у нас
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Когда инициализация успешно завершена - показывается в билде MaterialApp (не совсем так, но идея такая)
источник

ОЛ

Оле Лукøйе in Flutter Developers — русскоговорящее сообщество
вот тут ровно также происходит, но вопрос был больше по тому как именно вернуть стейт ошибки или лоудинга
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Когда инициализация в прогрессе - вместо MaterialApp показывается виджет с прогрессом
источник

🅵

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

🅵

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

🅵

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

🅵

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

🅵

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

ОЛ

Оле Лукøйе in Flutter Developers — русскоговорящее сообщество
а где процент инициализации берете?
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
сча пет открою, чтоб код с работы не кидать
источник

ОЛ

Оле Лукøйе in Flutter Developers — русскоговорящее сообщество
спасибо, лучший
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Вот как выглядит моё хау ноу инициализации
источник

🅵

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

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Тоесть есть хэштаблица со всеми шагами инициализации.
Где ключ у нее это сообщение, что именно там сча инициализируется.
Значение - функция, которая чото там инициализирует и добавляет в прогресс инициализации.
Количество записей в таблице - это 100%.

Тоесть:

твой текущий шаг * 100 / количество шагов

это и есть процент инициализации
источник

ОЛ

Оле Лукøйе in Flutter Developers — русскоговорящее сообщество
да, примерно так и понял, круто
источник

🅵

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

L

Leeroy in Flutter Developers — русскоговорящее сообщество
@PlugFox зажги там сегодня на д̶а̶р̶т̶п̶а̶д̶е̶ дартапе!
источник