05 - Flutter Flashcards
(13 cards)
Pros of Flutter (4)
rapid development
cross-platform development
hot reload
strong community support
Cons of Flutter (4)
large app size
dart language
OS peculiarities
relatively new technology
what’s in the flutter SDK? (4)
- dart sdk
- flutter engine
- command-line tools
- pre-built widgets and libraries
collection of tools and libraries
dart sdk
dart sdk components (4)
- dart libraries
- dart cli
- dart runtime
- pub package manager
flutter architecture parts (5)
dart:
1. dart app
2. framework
C/C++:
3. engine
platform-dependent:
4. embedder
5. runner
- composes widgets into the desired UI
- implements business logic
- owned by app developer
dart app
flutter states (2)
- ephemereal state
- app state
ephemereal state is also calld the _____
UI state or local state
state that you can neatly contain in a single widget
uses StatefulWidget and the method setState()
ephemereal state
state across multiple parts of the app
app state
app state is also called ____
shared state
state management packages (4)
- provider
- bloc/riverpod
- redux
- getx