A sample flutter project to implement bloc pattern without using any external linraries.
To understand this project get familiar with the topics mentioned below:
Layouts in Flutter - https://docs.flutter.dev/development/ui/layout
StreamBuilder - https://api.flutter.dev/flutter/widgets/StreamBuilder-class.html
StreamController - https://api.flutter.dev/flutter/dart-async/StreamController-class.html
Stream - https://api.flutter.dev/flutter/dart-async/Stream-class.html
StatefulWidget - https://api.flutter.dev/flutter/widgets/StatefulWidget-class.html