Flutter is Google’s portable UI toolkit for building beautiful, natively-compiled applications for mobile, web, and desktop from a single codebase.No need to learn two languages like Swift or objective C for IOS app development and Java for Android app development,with the help of flutter you can develop native apps for both android and IOS with only one language that is Dart.For developers and startup company Flutter will help to save a lot of time and cover a wide range of users all over the world.Flutter has a clean and nice UI design compared to Android studio.In Android studio you would have used XML for building the UI but in Flutter everything is build with Dart so its easy for developers.It has a lot of support and development community as it is developed by Google.

Three important features of flutter

Fast Development
Expressive and Flexible UI
Native Performance



Image result for flutter and dart





The above image depicts the logos of Flutter and Dart

Why Google Choose Dart For Flutter?


The Flutter development team was first confused to choose what programming language to choose at first.They tried many programmming languages for the flutter.Finally they choose dart for flutter which was a language dveloped by google and it was in the internal development.Here are the reasons why Google choosed Dart for Flutter.

  1. Dart was fast while compiling while developing apps
  2. It was easy for developers to adapt who know either static or dynammic programming language
  3. Easy to learn as it has features of popular programming languages like Java, Javascript etc.
  4. Dart allows Flutter to avoid the need for a separate declarative layout language like JSX or XML, or separate visual interface builders, because Dart’s declarative, programmatic layout is easy to read and visualize.
  5. Dart can compile directly into native code, which makes it perfect for a cross-platform framework.This may be the most important reason why google choose dart for flutter.
  6. Its easy to debug and less error-prone.
  7. Dart is more structured and simpler .
Image result for flutter
"Flutter is future and do learn it"