05 - Flutter Flashcards

(13 cards)

1
Q

Pros of Flutter (4)

A

rapid development
cross-platform development
hot reload
strong community support

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Cons of Flutter (4)

A

large app size
dart language
OS peculiarities
relatively new technology

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

what’s in the flutter SDK? (4)

A
  1. dart sdk
  2. flutter engine
  3. command-line tools
  4. pre-built widgets and libraries
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

collection of tools and libraries

A

dart sdk

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

dart sdk components (4)

A
  1. dart libraries
  2. dart cli
  3. dart runtime
  4. pub package manager
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

flutter architecture parts (5)

A

dart:
1. dart app
2. framework
C/C++:
3. engine
platform-dependent:
4. embedder
5. runner

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  • composes widgets into the desired UI
  • implements business logic
  • owned by app developer
A

dart app

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

flutter states (2)

A
  1. ephemereal state
  2. app state
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

ephemereal state is also calld the _____

A

UI state or local state

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

state that you can neatly contain in a single widget

uses StatefulWidget and the method setState()

A

ephemereal state

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

state across multiple parts of the app

A

app state

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

app state is also called ____

A

shared state

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

state management packages (4)

A
  1. provider
  2. bloc/riverpod
  3. redux
  4. getx
How well did you know this?
1
Not at all
2
3
4
5
Perfectly