Size: a a a

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

2021 March 09

R

Roman in Flutter Developers — русскоговорящее сообщество
🅵🅾️🆇
ну это да)
сколько по времени на флаттере пишешь?
источник

KK

Kit Khilobok in Flutter Developers — русскоговорящее сообщество
🅵🅾️🆇
Покрасит экран в красный.
Так как экран устанавливает ограничения, ConstrainedBox лишь дополняет
Я думал выведет контейнер 150 на 150, интересненько
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Roman
сколько по времени на флаттере пишешь?
Ну с момента его появления в массы.
Но работой стало гдето 8-9 месяцев назад.
источник

R

Roman in Flutter Developers — русскоговорящее сообщество
🅵🅾️🆇
Ну с момента его появления в массы.
Но работой стало гдето 8-9 месяцев назад.
Было время нормально раскурить документацию)
Я сразу работать на нём начал, а только потом разбираться 😄
Ну примеры прикольные, дал пищу для размышлений
источник

KK

Kit Khilobok in Flutter Developers — русскоговорящее сообщество
Roman
Было время нормально раскурить документацию)
Я сразу работать на нём начал, а только потом разбираться 😄
Ну примеры прикольные, дал пищу для размышлений
Почти каждый раз, когда фокс задаёт вопрос, я понимаю, насколько мало я знаю)
источник

R

Roman in Flutter Developers — русскоговорящее сообщество
🅵🅾️🆇
Ну с момента его появления в массы.
Но работой стало гдето 8-9 месяцев назад.
Можешь ещё со сливерами какие-то вопросы с подвохами есть?
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Roman
Можешь ещё со сливерами какие-то вопросы с подвохами есть?
Я этот гист создал недавно.
По верстке нет вопросов.
источник

🅵

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

🅵

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

https://gist.github.com/PlugFox
источник

KK

Kit Khilobok in Flutter Developers — русскоговорящее сообщество
Кстати, у меня тут с коллегой недавно вопрос был в плане целесообразности использования obserbvable_ish
На первый взгляд работает стабильно, создаёшь реактивную переменную и слушаешь её где надо.
По сути ведь это обёртка над стримами, где всё придумано за тебя и при этом нет никакой магии.
Таки какие подводные камни есть и почему данный подход может быть плохим? К примеру, ивенты сокета записывать туда и слушать, где надо
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Kit Khilobok
Кстати, у меня тут с коллегой недавно вопрос был в плане целесообразности использования obserbvable_ish
На первый взгляд работает стабильно, создаёшь реактивную переменную и слушаешь её где надо.
По сути ведь это обёртка над стримами, где всё придумано за тебя и при этом нет никакой магии.
Таки какие подводные камни есть и почему данный подход может быть плохим? К примеру, ивенты сокета записывать туда и слушать, где надо
Ну такой же как и использование сервайс локаторов, синглтонов и всего такого
источник

🅵

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

🅵

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

R

Roman in Flutter Developers — русскоговорящее сообщество
Не юзал гетх, показалось оверкиллом, а в чём его проблема?
источник

KK

Kit Khilobok in Flutter Developers — русскоговорящее сообщество
🅵🅾️🆇
Это не смертельно, но это сделка с совестью и чем больше таких сделок, тем ближе ты к "гетиксерам" и тем больнее тебе будет в последствии и при масштабировании.
Ну я это прочувствовал на себе, просто я не очень понимаю, как ещё
Вот задача есть общий сокет, в который приходят разные ивенты по прилу
Я сделал синглтон, который отвечает за соединение, отправку и обработку ивентов и из других экранов можно повесить листнер, чтобы эти ивенты слушать
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Roman
Не юзал гетх, показалось оверкиллом, а в чём его проблема?
В том что он вообще ничего не делает
источник

🅵

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

R

Roman in Flutter Developers — русскоговорящее сообщество
Вспомнился easy_localization )
источник

KK

Kit Khilobok in Flutter Developers — русскоговорящее сообщество
🅵🅾️🆇
Это синглтон в который запихали литирали вообще все.
Там ещё свой цикл жизни, который не зависит от флаттера
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Но возникает вопрос, ну нужна тебе глобальная навигация (осуждаю), ну сделай ты final navigation = GlobalKey<NavigatorState>();
источник