Комментарии 11
Auto route классная библиотека, но я не смог победить сброс текущего роута на дефолтный при горячем рестарте. Возможно, я что то делал не так
Да, раньше, не было альтернатив. Из-за этого много проектов делали на auto_route. И что бы перейти на другой тип навигации в проекте, для компании это будет стоить дорого. Вот и тянут дальше эту лямку). Сейчас же есть и навигатор 2 или go_router. Лучше в новых проектах рассмотреть их использование. Ну, или если проект не совсем сложный, попробовать переехать на Navigator.
Определенно, делал что-то не так. Возможно, создавал инстанс в билд методе)
Вообще полная и бессмысленная дичь. Для чего использовать доп библиотеки нагружать приложение ещё какими то библиотеками, когда это все есть под капотом у flutter. Я не понимаю компании которые гонятся за чем то, чего сами походу не понимают. Типа мы в тренде? Мы такие крутые и используем "крутые" библиотеки?. Да и навигатор новичку проще освоить чем сторонние библиотеки.
) для чего вы это написали? Автор же по Русски написал, что не призывает использовать а просто рассказывает как работают автороут. И я вас могу уверить, что в о многих проектах используется автороут. Ну вот встретитесь вы проекте, откроете туториал и будет чуть понятнее). И рано или поздно вы встретите на проекте автороут и еще 5 версии ?
Полная брехня. Сколько проектов ни делал. Везде используется нативный роут. Все эти библиотеки лишние захломляют приложение. И даже многие старшие разработчики утверждают что смысла нет добавлять лишние библиотеки, когда можно что то использовать под капотом.
Это значит вам сильно повезло?. Но выражать свои мысли можно более конструктивно.
Вы можете быть чуток культурнее? И что то мне с трудом верится, что у вас, все проекты на стандартном навигаторе). Сколько у вас было проектов? Если вы думаете в мире Flutter все так розово, то я вас уверяю, что это не так. Есть проекты, где использую еще Redux, есть проекты, прости Господи используют GetX и еще куча все разного. В силу своей работы, приходилось с разными проектами работать. И подход у все разный. И как вы можете писать про автороут если его никогда не встречали и не работали с ним? Вы очень опытный специалист?. По коду определили? Я, не берусь рассуждать про те или иные либы, так как много разного встречал. Ну и если дальше рассуждать, вы стейтменеджеры тоже не используете? ChangeNotife на все приложение? Или кодогенерацию? Зачем, если можно ручками карту di создать. Зачем freezed использовать, если можно самому метод copyWith написать. И так можно продолжать до бесконечности. Сейчас например, сильно развивается go_router командой Flutter. А вы у них не спросили, зачем они это делают если есть стандартный навигатор?
Управляем навигацией во Flutter с помощью библиотеки auto_route. Часть 1