blog.burkharts.netPractical Flutter ArchitectureOkay, I'm just teasing. There are many ways to structure an app and choose state management. Some methods are not great, some are okay, and some have clear benefits. As always, this is my opinion based on many years in this field. Some theorie State ...Feb 26, 2025·16 min read
blog.burkharts.netOne to find them all: How to use Service Locators with FlutterATTENTION: This is an article about get_it which has nothing to do with the getX package please stop mixing them up. Most people, when starting with Flutter, look for a way to access their data from views to keep them separate. The Flutter documenta...Feb 22, 2025·9 min read
blog.burkharts.netKeeping widgets in sync with your dataThis is a follow-up to my last post on using proxy objects.This time we will: Improve error handling Show how to display a proxy in multiple places at once Demonstrate how to use Commands to write elegant code Improving the Error Handling of the...Oct 27, 2024·9 min read
blog.burkharts.netUnderstanding the Problems with Dogmatic Programming AdviceOkay, this will be a pretty opinionated article, but it's a topic I feel strongly about. I grew up with Object-Oriented Programming (OOP), and since then, I've thought of objects when designing software systems. At the core of OOP is the idea that ob...Sep 22, 2024·7 min read
blog.burkharts.netEverything You Always Wanted to Know About HttpClientsIn case you are wondering about the cover of this post, I had to share with you the incredible location I was writing this post When starting out writing apps with Flutter or Dart, you probably, like me, just followed the examples on how to make HTT...Jul 3, 2024·16 min read