Flutter: Google’s new Framework

Tech and Architecture
vignette Flutter pour blog Numendo

After more than two years of waiting, it is finally here. Announced in November 2015, Google presented the beta of the Flutter framework at the Mobile World Congress from Monday 26 February to Thursday 1 March 2018 in Barcelona.

Flutter is a framework based on a web programming language developed by Google but still little known: Dart.

Dart? But what is it?

Developed by Google in 2011, Dart is a modern programming language that can also compile to JavaScript. This language is so intuitive that it will be very easy for you to learn if you already develop in Java or JavaScript. You can use Dart to program server-side applications (like Node), but also to create mobile phone applications (with Flutter).

A framework that speeds up the development of native applications

Developing Android and iOS applications takes time and uses resources, but Google has clearly understood that. Flutter is an open-source Google framework that allows you to develop your applications more quickly. This program includes:

  • An optimised 2D rendering engine with text support
  • A modern and creative framework
  • A varied set of widgets for iOS and Android
  • APIs:
    • for carrying out unit tests and integration tests
    • that guarantee interoperability with third-party systems and SDKs
  • Headless test runners for running tests on Windows, Mac and Linux
  • Command-line tools for creating/testing/compiling your application

In addition to these tools, the Flutter framework has various features such as Hot Reload, which makes it possible to test your application prototype more quickly. Flutter is available on all operating systems (Windows, Mac and Linux) and even on virtual machines (Visual Studio Code and Android Studio).

Example of hot reload in action on Flutter. Source: GitHub

The framework is available on the GitHub platform, where it has already been starred more than 18,000 times. To find out about all of Flutter’s features, head to the official website by clicking here.

So how does Flutter compare with React Native?

According to some developer communities, Flutter’s architecture is almost similar to that of React. Nevertheless, there are several elements that set the two frameworks apart:

  • Flutter has a large library of UI widgets, which is not the case with React
  • Unlike React, Flutter does not use native widgets: this allows you to customise the look and feel of your graphical components as you wish
  • Flutter has first-class support for WebStorm
  • Dart makes it possible to produce very smooth animations/transitions of around 60 fps
  • While React relies on the use of JSX as a templating engine, Flutter uses only the Dart language, which makes the code much more readable and understandable

Are you planning to create applications with this new framework? If you have already tried it, is it really faster than developing with other frameworks? Tell us in the comments, and don’t forget to follow us on Facebook and LinkedIn.

If you enjoyed this article, you can find other framework topics on our blog.

How about we connect?

Shape your brand’s digital future. Whether you want to align your touchpoints, create unified customer experiences, or optimize your omnichannel ecosystem, we design solutions that blend innovation and elegance.

Parler à un expert

Insights,
the essentials

All news
Les 7 métiers de la tech incontournables en 2026
Tech and Architecture 05.08.2026

The 7 must-have tech jobs in 2026

Mehdi developpeur fullstack senior
Tech and Architecture 02.05.2024

Mehdi, Senior Full-Stack Developer at Numendo: “I was on a conventional path that I ended up not following”

prensentation de plusieurs logo digitalisés pour présenter le client Mzars
Tech and Architecture 05.01.2024

Client Case Study: How Mazars Switzerland transformed its customer relationship management with Zendesk

2 personnes signent un contrat pour présenter les métiers de la tech en 2024
Tech and Architecture 13.12.2023

Tech careers: 7 jobs recruiters are fighting over in 2024

Numendo Paris Agency

48 Rue de la Bienfaisance
75008 Paris

Our Paris agency supports brands and key accounts with their most strategic digital projects.

Located just 10 minutes from Saint-Lazare station and steps from the Miromesnil metro, it brings together our experts in consulting, e-commerce, product data, and omnichannel architecture.

Numendo Paris embodies the perfect synergy of strategic vision, technical expertise, and client proximity.

Be part of the adventure
Numendo Paris

Joining Numendo Paris means joining an innovation hub where technical excellence meets an entrepreneurial spirit. A stimulating environment to drive world-class strategic projects right in the heart of the capital.

Numendo Mulhouse Agency

2a Av. Auguste Wicky
68100 Mulhouse

The Mulhouse agency is our technical center of excellence dedicated to the performance of your business platforms.

Located in the heart of Alsace, steps from the Mulhouse train station and in close proximity to Germany and Switzerland, our office is home to a community of passionate experts focused on innovation and code robustness.

It embodies the group’s technological powerhouse, capable of building highly complex B2B and industrial ecosystems.

Be part of the adventure
Numendo Mulhouse

Thriving in Mulhouse means joining a historic hub where a passion for technology and team spirit take center stage. <br>A human-scale environment ideal for tackling large-scale industrial and technical challenges.

Numendo Genève Agency

Rue du Marché 5,
1204 Genève

Our Geneva agency combines a culture of precision with digital expertise to elevate your projects in Switzerland and internationally.

Ideally located in the very heart of Geneva, it offers a premium work environment to support the data transformation of the most demanding businesses.

Geneva is our dedicated hub for structuring product information and deploying agile and scalable e-commerce strategies, primarily within the luxury and finance sectors.

Be part of the adventure
Numendo Geneva

Being part of the Geneva team means cultivating high standards and precision to deliver high-performing, sustainable digital solutions.<br>An exceptional work environment to transform the future of product data and Swiss e-commerce.