Flutter Introduction

Flutter Introduction


1 min read

What is it? ๐Ÿค”

Flutter is a UI Toolkit and SDK. It is free and open source.

What platforms it can be run in? ๐Ÿ’ป๐Ÿ“ฑ

One can build mobile, web and desktop apps using flutter toolkit. So it is a cross platform framework.

What programming language does it use?

Flutter uses Dart programming language.

  • Object oriented language.
  • Optimized for UI.
  • As fast โšก as native. It is compiled into machine code in respective machines and JavaScript for web.
  • Familiar syntax with Kotlin, Swift & Typescript.

What are the features of flutter?

  • Simple platform specific widget libraries (Cupertino:iOS & Material:Android) to mimic native UI style.
  • Supports hot reload, which makes development & testing much, much easier & faster.
  • Highly customizable widgets.
  • Good enough and rapidly expanding third party package support.

What editors or IDE does flutter support?

  • Currently plugins are available for Android Studio, IntelliJ IDEA, and VS Code.

What are alternatives to flutter?

  • React Native (JavaScript)
  • Xamarin (C#)
  • etc..
  • Reflectly (mindfulness app).
  • Google Stadia. It is a streaming platform for gamers.
  • NuBank.
  • Hamilton Musical.

What are few useful resources ?

๐Ÿ“ƒ Docs