You are on page 1of 5

Flutter

Developed by Vaibhav
What is Flutter
1. Flutter is a UI toolkit created by google.
2. It is used to develop applications for Android, iOS, Windows, Mac, Linux, Google
Fuchsia and web.
3. The first version of flutter was known as codename “sky” and ran on the Android
OS.
4. The goal is enable developer to deliver high-performance app that feel natural on
different platform.
Why use Flutter
1. Frontend & Backend with a Single code: In Android coding there are separate files for
frontend (Views) which are referenced by backend (Java).
2. Flutter has support for a variety of IDEs: When coding with flutter you can choose number
of IDEs like Android Studio, VS Code, IntelliJ.
3. UI Compliance - Everything is a Widget: In flutter everything is a widget, the Appbar, Drawer,
Snackbar, Scaffold, etc. It’s easy to wrap one Widget inside another to give this to do things like
center something, by wrapping it in a Center Widget. This is all part of helping make sure your
users have an experience no matter what platform they’re running on.
4. Different themes for Android/iOS: You can set different theme for Android or iOS with the
help of ternary.
5. Hot Reload: The best feature of Hot Reload is that developers and designers can easily identify
all the changes and improvements that they have made to the code right away in the app.
Drawback
1. No layout editor: There is no drag-and-drop interface available.
2. Limited StackOverFlow support
3. Lack of packages: There are not as many packages written for Dart meaning you might have
to write code for something you would usually do with a simple library or package.
Thank you
To be continue...

You might also like