How to architect Flutter code in BLoC Pattern
If you wanna learn how to architect your Flutter code according to the BLoC Pattern, in the easiest & the most efficient way possible, then this is the right tutorial for you. Just follow along.
Things implemented in this App:
- BLoC Pattern/Architecture
- StreamBuilder
- Customizing Status Bar & Navigation Tab
- Custom TabBar & AppBar Widget
- Custom Icon & Splash Screen
- Various Material Components
Github Repo for this App: https://github.com/AkashDivya/Flutter-Bloc-Example
Medium Link for this Tutorial: https://medium.com/@akashdivya/how-to-architect-flutter-code-in-bloc-pattern-part-1-of-2-a9f75d8516cb
BLoC is short for Business Logic & Components. Here, Business Logic means functions or any other part of code which comprises the working or logic; and the Components means UI Widgets & anything that renders on the Screen.
Therefore, BLoC Pattern is a way of structuring your code in such a way that Business Logic stays separated from the UI Components. This results in efficient code & it is also easy to maintain.
Github Link: https://github.com/AkashDivya
Dribbble: https://www.dribbble.com/akashdivya
Behance: https://www.behance.net/akashdivya
Medium: https://medium.com/@akashdivya
Email: https://akash.apd@gmail.com
Things implemented in this App:
- BLoC Pattern/Architecture
- StreamBuilder
- Customizing Status Bar & Navigation Tab
- Custom TabBar & AppBar Widget
- Custom Icon & Splash Screen
- Various Material Components
Github Repo for this App: https://github.com/AkashDivya/Flutter-Bloc-Example
Medium Link for this Tutorial: https://medium.com/@akashdivya/how-to-architect-flutter-code-in-bloc-pattern-part-1-of-2-a9f75d8516cb
BLoC is short for Business Logic & Components. Here, Business Logic means functions or any other part of code which comprises the working or logic; and the Components means UI Widgets & anything that renders on the Screen.
Therefore, BLoC Pattern is a way of structuring your code in such a way that Business Logic stays separated from the UI Components. This results in efficient code & it is also easy to maintain.
Github Link: https://github.com/AkashDivya
Dribbble: https://www.dribbble.com/akashdivya
Behance: https://www.behance.net/akashdivya
Medium: https://medium.com/@akashdivya
Email: https://akash.apd@gmail.com
BadAss Developer Club
Published on Sun, October 6th 2019