Flutter Introduction


Cross-platform mobile development today is full of compromise & developing
apps that run for both the operating systems is a tedious process. 
So Google launched Flutter Framework to make application 
for different platform like Android, IOS.

This technology provides traditional and modern methods of developing 
hybrid mobile applications. 


What is Flutter?

Flutter is Open Source UI framework mobile SDK for building 
high-performance apps for Android, IOS and web from the single code base. 
It is created by Google.Flutter has been around since 2015 
and its official launch in 2017.
 
Flutter is now top 5 software repos based on GitHub.There are thousands of 
flutter application published in app store.

Flutter contains two things:

     1. SDK: This contains tools for compiling and executing application.
     2. UI framework: This contains widget to design layout or screen.


Who’s using Flutter?




Why Flutter?


• Time and Money save: Because of the single code base for
        Android and IOS apps.

• Quick Development (Hot Reload): We can make changes in 
        the code and see them straight away in the apps! This is
        the so-called Hot Reload.


• High Performance: Flutter apps work in a smooth and fast
        way, without hanging and cutting while scrolling.

• Cross Platform: Flutter is not dependent on any platform 
        because of its own widget and design. It means you have 
        the same application for different platforms. 


• Open Source: Flutter is a free framework and Open Source.

• Everything Widget Based: In flutter everything is widgets 
        like Text Field, Text, Scaffold, MaterialApp, 
        Center, Container, Row, Column, etc.


• Support Dart Language: Flutter supports Dart language i.e. 
        fast and object-oriented programming language which is also
        easy to learn.

• Native Performance: The best feature of flutter is its 
        widget support it provides view and interface to an 
        app provides a natural look and feel regardless of screen size. 
        Widgets provide features like navigation, scrolling, icons, and 
        fonts to provide full native performance on both IOS and Android.

• Perfect for MVP (Minimum Viable Product): Flutter will be perfect, 
        especially if you have little time.

       “On May 2019, Google announced the availability of the new 
        stable build, Flutter 1.7.”


No comments: