A cross-platform UI toolkit

Table of Contents

  • Introduction
  • Architectural
  • Comparison
  • Learn Flutter
  • Apps made with Flutter

Introduction

  • Flutter is an open-source UI SDK created by Google
  • The first version of Flutter was known as codename "Sky" and unveiled at the 2015
  • Initial release: May 2017
  • Official release: December 2018

Architectural

  • Flutter apps are written in the Dart language
  • Flutter's engine, written primarily in C++ and provides low-level rendering support using Google's Skia graphics library

Comparation

Flutter vs React Native vs Ionic

Flutter React Native Ionic
Dart+Flutter Javascript/Reactjs Javascript/ Angular / Reactjs / Vuejs
Compiled Native Apps Partly Compiled (UI Components) Native Apps Webview hosted
Cross platform (mobile apps, web apps, desktop apps) Mostly mobile apps (React Native Web) Cross platform (mobile apps, web apps, desktop apps)
Developed By Google Developed By Facebook Developed By Ionic
Average Salary $87,820/Year Average Salary $96,016/Year Average Salary $108,857/year

Flutter vs React Native vs Ionic

Learn Flutter

  • Like React Native, Flutter uses reactive-style views. However, while RN transpiles to native widgets, Flutter compiles all the way to native code
  • References:
    1. Flutter.dev: https://flutter.dev/docs/get-started/flutter-for/react-native-devs
    2. Online courses: Udemy, Youtube e.g

Apps made with Flutter

Thank you!