Контент, кайф! Жду продолжение До этого пользовался только связкой из Provider + ChangeNotifier Вот решил начать изучать что по круче и прям огонь объясняешь Если есть возможность, сделай видео где ты + 1 или 2 станицы добавляешь и с помощью go_router (или ещё чего нибудь подобного) передаешь параметры между страницами (и блоками получается) Возможно странная просьба, но очень хочу посмотреть как это "принято" делать
Не сказал бы. На любом языке и на любом фреймворке можно заруинить проект с помощью плохих практик. Тут больше вопрос в том, что не все делают так, как нужно, и по каким-то непонятным причинам отходят от правильного подхода в пользу самописного решения. Знаю пару примеров, когда коммуникацию между блоками делают не с помощью виджетов из flutter_bloc, а через сторонние сервисы коммуникации. Но в таких реализациях нет стримов внутри блоков, и сами блоки все же ничего друг о друге не знают.
и в чем трешак? по-моему, такие основные минусы дарта на данный момент: 1. Кодогенерация. Слишком много кодогенерации, приходится ждать по 1-2 минуты иногда. 2. Нет привычной многопоточки, как в других языках (например, котлин, java, c#), что является большей проблемой, как по мне. Проблему кодогенерации можно будет решить в большой степени с помощью макросов, которые выйдут в этом - начале следующего года. С многопоточкой тоже разбираются.
По поводу кодогенерации - можно настроить раннер так, чтобы он только на определенный файлы смотрел, либо же написать скрипт, который сам все необходимое (что в Гите отображается как измененное, например). Но это больше на костыль похоже (которым пользуются), чем на решение, особенно когда у тебя очень много файлов.