Добрый день. Спасибо за статью. Можно несколько вопросов?
Чем не подошел go_router, какие плюсы auto_route по сравнению с ним?
В ViewWidgetState будет не только UI, но и презентейшн-логика, которой может быть довольно много (в вашем примере onPressed), в контроллере нет доступа к методам жизненного цикла виджета - не хотелось ли вам вынести такую логику в другую сущность и оставить голую вьюшку?
Не возникало ли ситуаций когда в контроллере был нужен контекст? Как решали.
Тема модулей не раскрыта - выносятся ли фича модули в отдельные пакеты, используются ли для них отдельные репозитории, используете ли melos, если нет и просто в фича-папках лежит, почему называете это модулями - можно подробнее про этот момент?
возвращается экземпляр Future со статусом не завершено (incomplete)
если есть синхронный код для исполнения, он исполняется (но не код Future)
Вроде бы так было до Dart 2.0, а сейчас сначала внутри async функции выполняется синхронный код, и только далее, когда внутри всретился await, возвращается незавершенная фьюча?
В Китае карта привязывается к приложению, приложением можно сканировать qr-code и самому ручками вводить сумму, оплату подтверждаешь 6 значным пином. Такое чаще всего в ресторанах. А в магазинах обычно приложение генерирует штрих-код, который считывают на кассе.
Живу в Нанкине. За инет плачу 30 юаней (это меньше 300 рублей сейчас) в месяц. Разные тесты скорость разную показывают от 2 до 20 Мбит. Мобильный инет 36 юаней 10 гигов в месяц, если не весь потрачу то остаток падает на следующий месяц. Русский инет работает, но медленно, но на яндекс диск бывает вообще на зайти.
Добрый день. Спасибо за статью. Можно несколько вопросов?
Чем не подошел
go_router
, какие плюсыauto_route
по сравнению с ним?В
ViewWidgetState
будет не только UI, но и презентейшн-логика, которой может быть довольно много (в вашем примереonPressed
), в контроллере нет доступа к методам жизненного цикла виджета - не хотелось ли вам вынести такую логику в другую сущность и оставить голую вьюшку?Не возникало ли ситуаций когда в контроллере был нужен контекст? Как решали.
Тема модулей не раскрыта - выносятся ли фича модули в отдельные пакеты, используются ли для них отдельные репозитории, используете ли melos, если нет и просто в фича-папках лежит, почему называете это модулями - можно подробнее про этот момент?
Спасибо.
Вроде бы так было до Dart 2.0, а сейчас сначала внутри async функции выполняется синхронный код, и только далее, когда внутри всретился await, возвращается незавершенная фьюча?