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

Recursion in C: What happens in the Stack?

BoaCompra-Coffee: IoT that tells you if there’s coffee or not in a Slack channel using ESP-8266…

The essence of story slicing in agile development

Markdown and privacy-focused note taking are the perfect match

How to deposit and withdraw using remix?

30 Days of Code in HackerRank With Python (Day 1: Data Types)

Writing a Smart Contract On Terra

Why I love Jenkins so much

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

Speed Up Learning Flutter

Speed Up Learn Flutter

Flutter Widget and Integration Tests — some Surprises about Timeouts and Durations

Power Up Your Flutter Development Process by Implementing Clean Architecture and Test-Driven…

The easiest way to build a Flutter iOS app using GitHub Actions, plus a key takeaway for developers