Why it's recommanded to use Bloc pattern in large projects?
It's recommended in large projects because Bloc
pattern can separate business logic form UI in a good way which makes project management easier (adding new features, remove, modify) and this something that you will definitely need in large project when you have many files with complex widgets states etc... . However time has change and now we have Riverpod
which do the same in a better way with less boilerplate code.