Okay. I'll admit it. I've wanted to play around with Navigator 2.0, but I haven't got around to it yet. This abstraction over Navigator 2.0 did catch my eye though - it's called flow_builder and was built by the folks over at Very Good Ventures. Want a
By now, you'll have used many applications which follow the one of the most popular UX patterns - Master > Detail views. You may not know it by name, but it's essentially comprised of: A list of some elements, let's call it a list of emails with partial information (a
Routing is one of the most important parts of an application. It's easy to overlook, but especially as the stable release of Flutter Web gets ever closer; the URL bar should represent the current application state. Have you ever built or used a SPA where, after refreshing the page, you
If you're new to Flutter or haven't used immutable classes before, you may not see an immediate value in using freezed. This article is here to show you why you should consider thinking about this topic and then how to implement this with freezed. If you haven't read Part 1
In this article we're going to investigate ways that we can make robust classes with Dart. We'll start by creating a basic Product class with a few properties and slowly build it up to where we're implementing best practices.
Have you ever wanted to set the color of your text to a dynamic background color (or vice versa)? Whilst there are many ways to do this, a quick and easy method is the use of ThemeData.estimateBrightnessForColor(Color color). We can use this to determine which color our Textelement
As you're very well aware, Markdown is a great way to dynamic styled text to your mobile and web applications. If you're looking for how to add this to your Flutter applications, you can check out my article on this topic here: How to Display Markdown in Flutter using flutter_
Get a birds-eye-view of the most common and useful data structures out there, graphs.