By Kevin Williams

I first tried Flutter back in 2018, prior to the first major release. Then, a year or so later (if I remember correctly), I came across Blazor. Both platforms have come a long way since then, and I've seen several "Blazor vs Flutter" posts, which give some pros and cons, but no in-depth comparison of the development experience between the two.

That's why I thought I would start this series of posts. First, I'll take a look at various features of both frameworks. Then I'll go into the setup process to compare what's needed to get started with each. Finally, I'll make the same app using both Blazor and Flutter, implementing a variety of common features such as state management, authentication, and api requests. So, let's get started!

This is the first article in a 10 article series: Blazor vs Flutter.

  1. Blazor vs Flutter - Part 1 (Overview) (You are here)
  2. Blazor vs Flutter - Part 2 (Project Setup)
  3. Blazor vs Flutter - Part 3 (Package Installation)
  4. Blazor vs Flutter - Part 4 (Components & Pages)
  5. Blazor vs Flutter - Part 5 (State Management)
  6. Blazor vs Flutter - Part 6 (Navigation)
  7. Blazor vs Flutter - Part 7 (API Requests)
  8. Blazor vs Flutter - Part 8 (Authentication)
  9. Blazor vs Flutter - Part 9 (Deployment)
  10. Blazor vs Flutter - Part 10 (Multi-Platform)

Kevin Williams • 44 Articles

A full stack software engineer since 2018, specializing in Azure and .Net.

View Articles