1
Introducing Flutter and Getting Started
WHAT YOU WILL LEARN IN THIS CHAPTER
- What the Flutter framework is
- What Flutter's benefits are
- How Flutter and Dart work together
- What a Flutter
Widget
is - What an
Element
is - What a
RenderObject
is - What type of Flutter widgets are available
- What the stateless and stateful
Widget
lifecycle is - How the widget tree and element tree work together
- How to install the Flutter SDK
- How to install Xcode on macOS and Android Studio on macOS, Windows, and Linux
- How to configure an editor
- How to install the Flutter and Dart plugins
In this chapter, you'll learn how the Flutter framework works behind the scenes. Flutter uses widgets to create the user interface (UI), and Dart is the language used to develop the applications. Once you understand how Flutter handles and implements widgets, it will help you in architecting your apps.
You'll learn how to install the Flutter SDK on macOS, Windows, and Linux. You'll configure Android Studio to...