#Flutter How to Build a Secure User Authentication Flow in Flutter with Firebase and Bloc State Management