Geek Culture
Published in

Geek Culture

Architecting Clean API Providers in Flutter Using Dio

A guide to how you should structure your service layer in Flutter.

Making large Flutter applications can be a pain if you don’t implement good design patterns. However, there are lots of design patterns made to solve this problem. One of these patterns is the Business Logic Component pattern or simply BLoC.

But today, we are not going to talk about the state management portion of an app. Rather, we will be talking about the service layer. Using BLoC only simplifies our…




A new tech publication by Start it up (

Recommended from Medium

Github Achievements 101

Yolo, Pull Shark and Galaxy Brain badges

How To Deploy A Flask App On AWS EC2

On Product Engineering

Git Commands Every Programmer Should Know

My journey through Tech!

Has Remote Working Really Killed Off Dead Time In Software Engineering?

A journey To become a full-stack developer

Exploring Amazon Redshift Query Editor v2

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Agustinus Theodorus

Agustinus Theodorus

Loves to share his thoughts and opinions on the internet.

More from Medium

BLoC Pattern in Flutter without any external library

How to Reduce the Size of Your Flutter Package

Flutter Web, a Dart gRPC server and Firebase Authentication

Using WebView with Flutter