This post is about flutter, a framework which helps to build mobile apps.

Short Introduction
Flutter was released by Google in 2017
Flutter is a mobile SDK
Flutter runs on both IOS and android with a single codebase
Flutter is free and open-source project
Flutter uses Dart Programming language to build applications
Features of Flutter
High quality usability
Automated testing
Write once and deploy to multiple platform
Has rich set of widget and animation
Build beautiful and high performance app with less time and budget
Advantages of Flutter
Cross-platform development
Less code
Access to native features
Official support
Easy to set up
Easy to learn
Internationalization and accessibility
Why Flutter
Reason #1 Less Code
Code for text display in flutter

Same code implementation in android
Java Code:


Reason #2 Single Codebase
Languages Used

Disadvantages of Flutter
Limited libraries
Continuous Integration
Limited TV support
Flutter app example

1. Template Code


2. Adding AppBar

Add the above constructor to app bar parameter to create and display the app bar

3. Create List View

Add the above constructor to body parameter to create and display the list of projects

Similar to Flutter
Native App Development

React Native

Other Similar technologies to flutter
XAMARIN
Progressive Web Apps (PWA)
KOTLIN NATIVE
IONIC2
CORDOVA
UNITY
Flutter Approach

It's awasome 👏
Nice dude 👏👌