You've successfully subscribed to developer.school
Great! Next, complete checkout for full access to developer.school
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.
Success! Your billing info is updated.
Billing info update failed.
Paul Halliday

Paul Halliday

πŸ‘‹ Want to see more content? Head over to the YouTube channel: https://youtube.com/c/paulhalliday!

Quick Tip: Speed Up Workflow with Command Line Aliases
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

Paul Halliday
Paul Halliday
Shell
Using json_serializable to Serialise Dart/Flutter Models

Using json_serializable to Serialise Dart/Flutter Models
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

Paul Halliday
Paul Halliday
Flutter

Multi Device Debugging with Flutter and VS Code
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

Paul Halliday
Paul Halliday
Flutter
Using git-flow to Improve Software Delivery

Using git-flow to Improve Software Delivery
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

Paul Halliday
Paul Halliday
Flutter
Rethink Flutter Navigation with the Flow Builder Package

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

Paul Halliday
Paul Halliday
Flutter
Using the Master-Detail Pattern with Flutter

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

Paul Halliday
Paul Halliday
Flutter
How to use Fluro with Flutter (Custom Routing/Transitions)

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

Paul Halliday
Paul Halliday
Flutter
How to use Freezed with Flutter

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

Paul Halliday
Paul Halliday
Flutter