Why we chose Flutter for Mindfully

Photo by Vladislav Babienko on Unsplash

Choosing the right framework for the task at hand should largely be driven by the constraints of the task, skill, and time i.e., we need to answer the following questions:

  1. What is the task? Is this the right tool for the task?
  2. What is the skill set of the developer working on the task?
  3. How long is the development time for v1?
  4. What does future development look like?

When it comes to choosing the right web framework to build your web app, we have many options React, Vue, Angular, Flutter, etc… the list goes on.

Now, for cross-platform app development, there are largely only two options that have both high adoption and active development: Flutter and React Native

At Pauze we came up with the following answers to these questions:

  1. Build a web app that shows weight-neutral healthcare providers per state in the US (simple use case that most web frameworks can help with)
  2. Developers have Strong backend development (using Java) but beginner-intermediate experience building web apps and are fairly productive in React and Flutter ecosystems
  3. 1 week
  4. The ecosystem has rich libraries and supports cross-platform development

Based on the answers above we have reduced our choices to Flutter and React Native.

We chose to go with Flutter as it uses the Dart language which is strongly typed, easy to learn, and fits the current skill set of the developers, also Dart lang looks and feels a lot like Java in some of its features.

So far we are very happy with our choice, we were able to release the first version of Mindfully in 4 days!

Follow us on Instagram | Twitter | Web

--

--

--

We are on a mission to make mindful eating accessible

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Utility Solutions provides you with a broad range of Turnkey projects services

Uber Go Scheduling at Bangalore Airport — A Simulation using Go

Docker Unable to Access to Volume with Screen for Mac

Build your own mobile friendly website with Flask.

Lawsuits and Trials

lawsuits and trials

KWOC 2020 Project Report

How to set up node on Ubuntu/Linux

Data Science in Python — Part 1: NumPy and Pandas

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
GetPauze

GetPauze

We are on a mission to make mindful eating accessible

More from Medium

11 Best Cross-Platform Mobile App Development Tools for 2022 | Hyperlink InfoSystem

Why hiring Flutter App Development Services help you save more

Flutter App Development Services

What are Hybrid/ Cross-platform applications?

Black lady talking on mobile phone and using a laptop

“Official Plugin” Integrating PayTm in your Flutter App: An Ultimate Guide [2022].