Slide 6
Slide 6 text
Flutter in brief
• Flutter is open-source.
• Flutter uses the Dart programming language.
- Dart (https://dart.dev) is a modern, UI-focused language that’s compiled to native ARM or x86
code or cross-compiled to Javascript.
- It supports all widely used language features, such as async/await for concurrency management
and type inference for clean, type-safe code.
• One best feature of Flutter is hot reload.
- Hot reload allows you to make updates to the code and the UI that rebuild the widget tree,
then deliver them live to emulators and devices — without having to reload state or recompile
your app
• Sometimes, changes that a
ff
ect too much of the widget tree or app state to hot reload easily. In
those cases, you can use hot restart. Hot restart takes a little longer than hot reload because it
loads the changes, restarts the app and resets the state, but it’s still faster than a full restart,
which recompiles and redeploys. You need to use a full restart when you make certain
signi
fi
cant changes to the code, including anything changing state management.