What is Flutter?
- Google Open Source Mobile SDK for Cross Platform Mobile App Development with Single Code Base. Flutter is Google Open Source Mobile SDK to develop native cross-platform Android and IOS Apps, with single code base. It means as a Mobile App Developer No need to learn 2 different language for 2 platform (Java for Android and Swift for IOS), we learn one Single language that is DART. This is the Beauty of flutter.
- Flutter is using Dart Programming Language, Dart is an Open Source General Purpose Programming Language , Developed By Google in 2011. It is a General Purpose , so you can use it for Front End Web Development (Use With Angular) U can use it in Back End (With Node JS). Use it with Flutter for Making Cross Platform Mobile Apps.
- It is a UI ToolKit. Use Predefine Widgets to Build UI
- Uses SKIA Engine for Direct Talk to Graphic Layer.
- All Dart Code Convert into Native Code (ARM Based).
![](https://blogs.brain-mentors.com/content/images/2022/03/DartAndFlutter.gif)
https://www.statista.com/statistics/869224/worldwide-software-developer-working-hours/
Everything is Widget in Flutter?
![](https://blogs.brain-mentors.com/content/images/2022/03/DartAndFlutter-1.gif)
Flutter Internals
![](https://blogs.brain-mentors.com/content/images/2022/03/DartAndFlutter-3.gif)
Who is Using Flutter?
![](https://cdn.iconscout.com/icon/free/png-256/bmw-4-202746.png)
![](https://bitcoinist.com/wp-content/uploads/2015/08/Alibaba.jpg)
![](https://images.indianexpress.com/2018/04/dream11.jpg)
![](https://cdn4.iconfinder.com/data/icons/flat-brand-logo-2/512/ebay-512.png)
![](https://cdn.iconscout.com/icon/free/png-256/toyota-1-202914.png)
And Many More
Installing Flutter
That's all folks . Catch you in next tutorial. Happy Learning 😄