Learn about Bloc events and states with a hands-on counter app example, and how they keep your Flutter apps organized