Introduction

Welcome to Flutter Point! A structured, easy-to-grasp guide for Flutter beginners. This guide is an attempt to explain Flutter concepts, in a nutshell, to provide quick familiarisation to beginners. Let’s dive into the awesome World of Flutter!

What is Flutter?

Flutter is a Software Development Kit to build native cross-platform (Android / IOS / Windows / Mac OS / Web) apps with a single programming language (DART) and single code base. The Flutter SDK provides,

Framework for Dart programming language

Library for UI widgets (Material & Cupertino styles)

Set of tools for development, testing, and compiling apps

Advantages of Flutter

Faster development time

High performance, similar to native apps

Cross-platform consistency (UI is exactly the same on all platforms)

Developed and maintained by Google

Supported by the active developer community