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

Secure by design: Rust and Runtime Encryption

Web secret

Designing a Centralized Logging Application

Upload Project on GitHub From Android Studio

Enterprise Cloud Transformation — A recipe for successful strategies

Top 5 Uses of Healthcare Application Development

Import General Journal Entries from CSV/Excel into Quickbooks Desktop

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

How to get your Flutter app to the App Store

Mobile App Development Trends You Should Pay Attention to in 2022

Passing data from one to another screen on Flutter

What are Hybrid/ Cross-platform applications?

Black lady talking on mobile phone and using a laptop