Quick Tip: Speed Up Workflow with Command Line Aliases
Paid
Members
Public
Do you type common commands directly into the command line, or endlessly scroll up with the arrow keys? Wouldn't it be better if you could shorten this down into one word or letter? You can! Take this, for example: $ flutter pub build_runner build --delete-conflicting-outputsIn a Dart environment this starts

Using json_serializable to Serialise Dart/Flutter Models
Paid
Members
Public
In this article we're going to be looking at how we can use the json_serializable package to parse from/convert to json model instances within Flutter. We'll also look at how to use JsonConverter<X, Y> to write custom conversions for non-primitive types. Project SetupAs always, we'll
Multi Device Debugging with Flutter and VS Code
Paid
Members
Public
Want to debug your Flutter applications on multiple devices at the same time? Sure, you can use the terminal and flutter CLI tool to start multiple instances, but we can also do this inside of VS Code and take advantage of the debugger. SetupMake a folder inside the root of

Using git-flow to Improve Software Delivery
Paid
Members
Public
We're extremely fortunate to have reliable version control systems in software development. Β Whilst there are a variety of workflow, tools and GUIs available to assist with managing team delivery, we'll be investigating Git Flow by Vincent Driessen that was published in 2010. Git Flow is predominately useful for versioned or

Rethink Flutter Navigation with the Flow Builder Package
Paid
Members
Public
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

Using the Master-Detail Pattern with Flutter
Paid
Members
Public
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

How to use Fluro with Flutter (Custom Routing/Transitions)
Paid
Members
Public
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

How to use Freezed with Flutter
Paid
Members
Public
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