Thẻ ghi nhớ: Phổ Thứ 9 : Hentai Xúc vật | Quizlet

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/99

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 4:50 PM on 4/1/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

100 Terms

1
New cards

Module: Module 1 - Introduction to Flutter | Topic: Flutter | Type: Single choice |

Question: Which concept is described as Google's UI toolkit for building natively compiled apps from one codebase?

A: Widget

B: main() / runApp()

C: Single codebase

D: Flutter

D

Explanation: Flutter: Google's UI toolkit for building natively compiled apps from one codebase. Difficulty: Hard

2
New cards

Module: Module 1 - Introduction to Flutter | Topic: Flutter | Type: True/False |

Question: True or false: Flutter is debugging and profiling tools for Flutter.

A: True

B: False

B

Explanation: False — Flutter is Google's UI toolkit for building natively compiled apps from one codebase, not debugging and profiling tools for Flutter. Difficulty: Hard

3
New cards

Module: Module 1 - Introduction to Flutter | Topic: Single codebase | Type: Single choice |

Question: Which concept is described as one codebase that can target multiple platforms?

A: Flutter SDK

B: main() / runApp()

C: Single codebase

D: DartPad

C

Explanation: Single codebase: one codebase that can target multiple platforms. Difficulty: Medium

4
New cards

Module: Module 1 - Introduction to Flutter | Topic: Single codebase | Type: True/False |

Question: True or false: Single codebase is one codebase that can target multiple platforms.

A: True

B: False

A

Explanation: True — one codebase that can target multiple platforms. Difficulty: Medium

5
New cards

Module: Module 1 - Introduction to Flutter | Topic: Widget | Type: Single choice |

Question: Which concept is described as a reusable building block of the Flutter UI?

A: Widget

B: Flutter SDK

C: DartPad

D: Single codebase

E: Hot reload

A

Explanation: Widget: a reusable building block of the Flutter UI. Difficulty: Hard

6
New cards

Module: Module 1 - Introduction to Flutter | Topic: Widget | Type: True/False |

Question: True or false: Widget is a sequence of asynchronous values over time.

A: True

B: False

B

Explanation: False — Widget is a reusable building block of the Flutter UI, not a sequence of asynchronous values over time. Difficulty: Medium

7
New cards

Module: Module 1 - Introduction to Flutter | Topic: Hot reload | Type: Single choice |

Question: Which concept is described as a feature that applies code changes to the running app quickly?

A: Flutter

B: DartPad

C: Hot reload

D: Flutter SDK

C

Explanation: Hot reload: a feature that applies code changes to the running app quickly. Difficulty: Medium

8
New cards

Module: Module 1 - Introduction to Flutter | Topic: Hot reload | Type: True/False |

Question: True or false: Hot reload is a feature that applies code changes to the running app quickly.

A: True

B: False

A

Explanation: True — a feature that applies code changes to the running app quickly. Difficulty: Medium

9
New cards

Module: Module 1 - Introduction to Flutter | Topic: Flutter SDK | Type: Single choice |

Question: Which concept is described as the software development kit that provides Flutter tools and commands?

A: Flutter SDK

B: Hot reload

C: main() / runApp()

D: DartPad

A

Explanation: Flutter SDK: the software development kit that provides Flutter tools and commands. Difficulty: Hard

10
New cards

Module: Module 1 - Introduction to Flutter | Topic: Setup | Type: Multiple select |

Question: Which of the following are typically part of setting up a Flutter development environment?

A: Install the Flutter SDK

B: Configure an emulator or physical device

C: Choose a supported editor such as VS Code or Android Studio

D: Create a SQL database schema

E: Build a JWT token

A,B,C

Explanation: Correct choices are A, B, C. Difficulty: Hard

11
New cards

Module: Module 1 - Introduction to Flutter | Topic: DartPad | Type: Single choice |

Question: Which concept is described as a browser-based environment for trying Dart code?

A: main() / runApp()

B: Single codebase

C: Flutter

D: Widget

E: DartPad

E

Explanation: DartPad: a browser-based environment for trying Dart code. Difficulty: Medium

12
New cards

Module: Module 1 - Introduction to Flutter | Topic: DartPad | Type: True/False |

Question: True or false: DartPad is a browser-based environment for trying Dart code.

A: True

B: False

A

Explanation: True — a browser-based environment for trying Dart code. Difficulty: Medium

13
New cards

Module: Module 1 - Introduction to Flutter | Topic: Emulator | Type: Single choice |

Question: Which concept is described as a virtual device that simulates a phone or tablet?

A: Flutter

B: Emulator

C: Flutter SDK

D: main() / runApp()

B

Explanation: Emulator: a virtual device that simulates a phone or tablet. Difficulty: Hard

14
New cards

Module: Module 1 - Introduction to Flutter | Topic: Emulator | Type: True/False |

Question: True or false: Emulator is an operation that removes the current screen from the stack.

A: True

B: False

B

Explanation: False — Emulator is a virtual device that simulates a phone or tablet, not an operation that removes the current screen from the stack. Difficulty: Medium

15
New cards

Module: Module 1 - Introduction to Flutter | Topic: main() / runApp() | Type: Single choice |

Question: Which concept is described as the entry point that starts a Flutter app?

A: Flutter SDK

B: Widget

C: Hot reload

D: main() / runApp()

D

Explanation: main() / runApp(): the entry point that starts a Flutter app. Difficulty: Medium

16
New cards

Module: Module 1 - Introduction to Flutter | Topic: main() / runApp() | Type: True/False |

Question: True or false: main() / runApp() is the entry point that starts a Flutter app.

A: True

B: False

A

Explanation: True — the entry point that starts a Flutter app. Difficulty: Medium

17
New cards

Module: Module 2 - Dart Essentials | Topic: Variables | Type: Single choice |

Question: Which concept is described as named containers used to store values?

A: List

B: Data types

C: Variables

D: Control flow

E: Map

C

Explanation: Variables: named containers used to store values. Difficulty: Hard

18
New cards

Module: Module 2 - Dart Essentials | Topic: Variables | Type: True/False |

Question: True or false: Variables is a widget that adapts UI when the device rotates.

A: True

B: False

B

Explanation: False — Variables is named containers used to store values, not a widget that adapts UI when the device rotates. Difficulty: Hard

19
New cards

Module: Module 2 - Dart Essentials | Topic: Data types | Type: Single choice |

Question: Which concept is described as categories of values such as int, double, String, and bool?

A: List

B: Functions

C: Classes and objects

D: Data types

D

Explanation: Data types: categories of values such as int, double, String, and bool. Difficulty: Medium

20
New cards

Module: Module 2 - Dart Essentials | Topic: Data types | Type: Multiple select |

Question: Which of the following are Dart data types or collection types?

A: int

B: String

C: bool

D: List

E: Provider

A,B,C,D

Explanation: Correct choices are A, B, C, D. Difficulty: Hard

21
New cards

Module: Module 2 - Dart Essentials | Topic: List | Type: Single choice |

Question: Which concept is described as an ordered collection of values?

A: Null safety

B: Map

C: List

D: Variables

C

Explanation: List: an ordered collection of values. Difficulty: Hard

22
New cards

Module: Module 2 - Dart Essentials | Topic: List | Type: True/False |

Question: True or false: List is a longer-lived token used to obtain a new access token.

A: True

B: False

B

Explanation: False — List is an ordered collection of values, not a longer-lived token used to obtain a new access token. Difficulty: Medium

23
New cards

Module: Module 2 - Dart Essentials | Topic: Map | Type: Single choice |

Question: Which concept is described as a key-value collection?

A: Classes and objects

B: Data types

C: Null safety

D: Map

E: List

D

Explanation: Map: a key-value collection. Difficulty: Medium

24
New cards

Module: Module 2 - Dart Essentials | Topic: Map | Type: True/False |

Question: True or false: Map is a key-value collection.

A: True

B: False

A

Explanation: True — a key-value collection. Difficulty: Medium

25
New cards

Module: Module 2 - Dart Essentials | Topic: Control flow | Type: Single choice |

Question: Which concept is described as logic such as if, else, switch, and loops?

A: List

B: Data types

C: Map

D: Control flow

D

Explanation: Control flow: logic such as if, else, switch, and loops. Difficulty: Hard

26
New cards

Module: Module 2 - Dart Essentials | Topic: Control flow | Type: True/False |

Question: True or false: Control flow is the UI shown when a request fails.

A: True

B: False

B

Explanation: False — Control flow is logic such as if, else, switch, and loops, not the UI shown when a request fails. Difficulty: Hard

27
New cards

Module: Module 2 - Dart Essentials | Topic: Functions | Type: Single choice |

Question: Which concept is described as reusable blocks of code that can take input and return output?

A: Data types

B: Control flow

C: Functions

D: Variables

C

Explanation: Functions: reusable blocks of code that can take input and return output. Difficulty: Medium

28
New cards

Module: Module 2 - Dart Essentials | Topic: Functions | Type: True/False |

Question: True or false: Functions is reusable blocks of code that can take input and return output.

A: True

B: False

A

Explanation: True — reusable blocks of code that can take input and return output. Difficulty: Medium

29
New cards

Module: Module 2 - Dart Essentials | Topic: Classes and objects | Type: Single choice |

Question: Which concept is described as a class is a blueprint and an object is an instance?

A: Classes and objects

B: Variables

C: Null safety

D: Map

E: List

A

Explanation: Classes and objects: a class is a blueprint and an object is an instance. Difficulty: Hard

30
New cards

Module: Module 2 - Dart Essentials | Topic: OOP | Type: Multiple select |

Question: Which statements are true about classes and objects in Dart?

A: A class is a blueprint

B: An object is an instance of a class

C: Classes can define fields and methods

D: Objects are compiled before classes

E: Objects are always immutable

A,B,C

Explanation: Correct choices are A, B, C. Difficulty: Hard

31
New cards

Module: Module 2 - Dart Essentials | Topic: Null safety | Type: Single choice |

Question: Which concept is described as a feature that helps prevent null reference errors?

A: List

B: Null safety

C: Map

D: Functions

B

Explanation: Null safety: a feature that helps prevent null reference errors. Difficulty: Medium

32
New cards

Module: Module 2 - Dart Essentials | Topic: Null safety | Type: True/False |

Question: True or false: Null safety is a feature that helps prevent null reference errors.

A: True

B: False

A

Explanation: True — a feature that helps prevent null reference errors. Difficulty: Medium

33
New cards

Module: Module 3 - Advanced Dart | Topic: Inheritance | Type: Single choice |

Question: Which concept is described as a mechanism where one class extends another?

A: Stream

B: Repository pattern

C: Inheritance

D: Mixin

C

Explanation: Inheritance: a mechanism where one class extends another. Difficulty: Hard

34
New cards

Module: Module 3 - Advanced Dart | Topic: Inheritance | Type: True/False |

Question: True or false: Inheritance is an operation that removes the current screen from the stack.

A: True

B: False

B

Explanation: False — Inheritance is a mechanism where one class extends another, not an operation that removes the current screen from the stack. Difficulty: Hard

35
New cards

Module: Module 3 - Advanced Dart | Topic: Polymorphism | Type: Single choice |

Question: Which concept is described as the ability of one interface to have different behaviors?

A: Inheritance

B: Repository pattern

C: Polymorphism

D: Stream

E: Mixin

C

Explanation: Polymorphism: the ability of one interface to have different behaviors. Difficulty: Medium

36
New cards

Module: Module 3 - Advanced Dart | Topic: Polymorphism | Type: True/False |

Question: True or false: Polymorphism is the ability of one interface to have different behaviors.

A: True

B: False

A

Explanation: True — the ability of one interface to have different behaviors. Difficulty: Medium

37
New cards

Module: Module 3 - Advanced Dart | Topic: Abstraction | Type: Single choice |

Question: Which concept is described as hiding implementation details behind a simpler interface?

A: Interface

B: Inheritance

C: Polymorphism

D: Abstraction

D

Explanation: Abstraction: hiding implementation details behind a simpler interface. Difficulty: Hard

38
New cards

Module: Module 3 - Advanced Dart | Topic: Abstraction | Type: True/False |

Question: True or false: Abstraction is a widget that displays pictures from assets, files, or the network.

A: True

B: False

B

Explanation: False — Abstraction is hiding implementation details behind a simpler interface, not a widget that displays pictures from assets, files, or the network. Difficulty: Medium

39
New cards

Module: Module 3 - Advanced Dart | Topic: Interface | Type: Single choice |

Question: Which concept is described as a contract that a class must follow?

A: Inheritance

B: Interface

C: Repository pattern

D: Mixin

B

Explanation: Interface: a contract that a class must follow. Difficulty: Medium

40
New cards

Module: Module 3 - Advanced Dart | Topic: Interfaces | Type: Multiple select |

Question: Which of the following are commonly associated with interfaces in OOP?

A: They define a contract

B: They specify required members

C: They force implementation of agreed behavior

D: They store app preferences

E: They replace widgets in Flutter

A,B,C

Explanation: Correct choices are A, B, C. Difficulty: Hard

41
New cards

Module: Module 3 - Advanced Dart | Topic: Mixin | Type: Single choice |

Question: Which concept is described as a way to reuse behavior across multiple classes?

A: Mixin

B: Generics

C: Abstraction

D: Polymorphism

E: Repository pattern

A

Explanation: Mixin: a way to reuse behavior across multiple classes. Difficulty: Hard

42
New cards

Module: Module 3 - Advanced Dart | Topic: Mixin | Type: True/False |

Question: True or false: Mixin is a Dart class that represents API data.

A: True

B: False

B

Explanation: False — Mixin is a way to reuse behavior across multiple classes, not a Dart class that represents API data. Difficulty: Hard

43
New cards

Module: Module 3 - Advanced Dart | Topic: Generics | Type: Single choice |

Question: Which concept is described as type-safe reusable code with type parameters?

A: Mixin

B: Polymorphism

C: Generics

D: Interface

C

Explanation: Generics: type-safe reusable code with type parameters. Difficulty: Medium

44
New cards

Module: Module 3 - Advanced Dart | Topic: Generics | Type: True/False |

Question: True or false: Generics is type-safe reusable code with type parameters.

A: True

B: False

A

Explanation: True — type-safe reusable code with type parameters. Difficulty: Medium

45
New cards

Module: Module 3 - Advanced Dart | Topic: Stream | Type: Single choice |

Question: Which concept is described as a sequence of asynchronous values over time?

A: Generics

B: Interface

C: Stream

D: Repository pattern

C

Explanation: Stream: a sequence of asynchronous values over time. Difficulty: Hard

46
New cards

Module: Module 3 - Advanced Dart | Topic: Stream | Type: True/False |

Question: True or false: Stream is a request method used to send data to create or submit a resource.

A: True

B: False

B

Explanation: False — Stream is a sequence of asynchronous values over time, not a request method used to send data to create or submit a resource. Difficulty: Medium

47
New cards

Module: Module 3 - Advanced Dart | Topic: Repository pattern | Type: Single choice |

Question: Which concept is described as a design that separates data access from UI and business logic?

A: Interface

B: Generics

C: Stream

D: Repository pattern

E: Inheritance

D

Explanation: Repository pattern: a design that separates data access from UI and business logic. Difficulty: Medium

48
New cards

Module: Module 3 - Advanced Dart | Topic: Repository pattern | Type: True/False |

Question: True or false: Repository pattern is a design that separates data access from UI and business logic.

A: True

B: False

A

Explanation: True — a design that separates data access from UI and business logic. Difficulty: Medium

49
New cards

Module: Module 4 - Flutter UI Fundamentals | Topic: StatelessWidget | Type: Single choice |

Question: Which concept is described as a widget without mutable internal state?

A: StatefulWidget

B: StatelessWidget

C: Column

D: Text

B

Explanation: StatelessWidget: a widget without mutable internal state. Difficulty: Hard

50
New cards

Module: Module 4 - Flutter UI Fundamentals | Topic: StatelessWidget | Type: Multiple select |

Question: Which of the following are characteristics of StatelessWidget?

A: It does not hold mutable internal state

B: It is rebuilt from immutable configuration

C: It is good for static UI

D: It always survives hot reload with state preserved

E: It cannot contain child widgets

A,B,C

Explanation: Correct choices are A, B, C. Difficulty: Hard

51
New cards

Module: Module 4 - Flutter UI Fundamentals | Topic: StatefulWidget | Type: Single choice |

Question: Which concept is described as a widget whose state can change over time?

A: StatefulWidget

B: StatelessWidget

C: Card

D: Image

A

Explanation: StatefulWidget: a widget whose state can change over time. Difficulty: Medium

52
New cards

Module: Module 4 - Flutter UI Fundamentals | Topic: StatefulWidget | Type: True/False |

Question: True or false: StatefulWidget is a widget whose state can change over time.

A: True

B: False

A

Explanation: True — a widget whose state can change over time. Difficulty: Medium

53
New cards

Module: Module 4 - Flutter UI Fundamentals | Topic: Text | Type: Single choice |

Question: Which concept is described as a widget that displays text on screen?

A: Column

B: ListTile

C: Row

D: Text

E: StatelessWidget

D

Explanation: Text: a widget that displays text on screen. Difficulty: Hard

54
New cards

Module: Module 4 - Flutter UI Fundamentals | Topic: Text | Type: True/False |

Question: True or false: Text is reusable blocks of code that can take input and return output.

A: True

B: False

B

Explanation: False — Text is a widget that displays text on screen, not reusable blocks of code that can take input and return output. Difficulty: Medium

55
New cards

Module: Module 4 - Flutter UI Fundamentals | Topic: Image | Type: Single choice |

Question: Which concept is described as a widget that displays pictures from assets, files, or the network?

A: Row

B: Card

C: Image

D: ListTile

C

Explanation: Image: a widget that displays pictures from assets, files, or the network. Difficulty: Medium

56
New cards

Module: Module 4 - Flutter UI Fundamentals | Topic: Image | Type: True/False |

Question: True or false: Image is a widget that displays pictures from assets, files, or the network.

A: True

B: False

A

Explanation: True — a widget that displays pictures from assets, files, or the network. Difficulty: Medium

57
New cards

Module: Module 4 - Flutter UI Fundamentals | Topic: Card | Type: Single choice |

Question: Which concept is described as a material design container with elevation and rounded corners?

A: Card

B: Row

C: Text

D: ListTile

A

Explanation: Card: a material design container with elevation and rounded corners. Difficulty: Hard

58
New cards

Module: Module 4 - Flutter UI Fundamentals | Topic: Card | Type: True/False |

Question: True or false: Card is keeping data locally for faster reuse.

A: True

B: False

B

Explanation: False — Card is a material design container with elevation and rounded corners, not keeping data locally for faster reuse. Difficulty: Hard

59
New cards

Module: Module 4 - Flutter UI Fundamentals | Topic: ListTile | Type: Single choice |

Question: Which concept is described as a structured row for icons, titles, and subtitles?

A: ListTile

B: Text

C: Image

D: Card

E: StatelessWidget

A

Explanation: ListTile: a structured row for icons, titles, and subtitles. Difficulty: Medium

60
New cards

Module: Module 4 - Flutter UI Fundamentals | Topic: ListTile | Type: Multiple select |

Question: Which elements are commonly shown by a ListTile?

A: Leading icon

B: Title

C: Subtitle

D: Trailing widget

E: Database table

A,B,C,D

Explanation: Correct choices are A, B, C, D. Difficulty: Medium

61
New cards

Module: Module 4 - Flutter UI Fundamentals | Topic: Column | Type: Single choice |

Question: Which concept is described as a widget that lays out children vertically?

A: Card

B: ListTile

C: Row

D: Column

D

Explanation: Column: a widget that lays out children vertically. Difficulty: Hard

62
New cards

Module: Module 4 - Flutter UI Fundamentals | Topic: Column | Type: True/False |

Question: True or false: Column is an efficient list builder for large lists.

A: True

B: False

B

Explanation: False — Column is a widget that lays out children vertically, not an efficient list builder for large lists. Difficulty: Medium

63
New cards

Module: Module 4 - Flutter UI Fundamentals | Topic: Row | Type: Single choice |

Question: Which concept is described as a widget that lays out children horizontally?

A: ListTile

B: Image

C: Row

D: Card

C

Explanation: Row: a widget that lays out children horizontally. Difficulty: Medium

64
New cards

Module: Module 4 - Flutter UI Fundamentals | Topic: Row | Type: True/False |

Question: True or false: Row is a widget that lays out children horizontally.

A: True

B: False

A

Explanation: True — a widget that lays out children horizontally. Difficulty: Medium

65
New cards

Module: Module 5 - Navigation & State Management in Flutter | Topic: Navigator.push | Type: Single choice |

Question: Which concept is described as an operation that adds a new screen to the navigation stack?

A: Provider

B: Route arguments

C: Named routes

D: Navigator 2.0

E: Navigator.push

E

Explanation: Navigator.push: an operation that adds a new screen to the navigation stack. Difficulty: Hard

66
New cards

Module: Module 5 - Navigation & State Management in Flutter | Topic: Navigator.push | Type: True/False |

Question: True or false: Navigator.push is a widget that builds UI based on a Future result.

A: True

B: False

B

Explanation: False — Navigator.push is an operation that adds a new screen to the navigation stack, not a widget that builds UI based on a Future result. Difficulty: Hard

67
New cards

Module: Module 5 - Navigation & State Management in Flutter | Topic: Navigator.pop | Type: Single choice |

Question: Which concept is described as an operation that removes the current screen from the stack?

A: Navigator.push

B: Navigator 2.0

C: Provider

D: Navigator.pop

D

Explanation: Navigator.pop: an operation that removes the current screen from the stack. Difficulty: Medium

68
New cards

Module: Module 5 - Navigation & State Management in Flutter | Topic: Navigator.pop | Type: True/False |

Question: True or false: Navigator.pop is an operation that removes the current screen from the stack.

A: True

B: False

A

Explanation: True — an operation that removes the current screen from the stack. Difficulty: Medium

69
New cards

Module: Module 5 - Navigation & State Management in Flutter | Topic: Named routes | Type: Single choice |

Question: Which concept is described as navigation using route names instead of only direct widget references?

A: Provider

B: Named routes

C: setState

D: Navigator 2.0

B

Explanation: Named routes: navigation using route names instead of only direct widget references. Difficulty: Hard

70
New cards

Module: Module 5 - Navigation & State Management in Flutter | Topic: Named routes | Type: Multiple select |

Question: Which statements about named routes are correct?

A: They let you navigate by route name

B: They can make large apps easier to organize

C: They are part of Flutter navigation

D: They store local files

E: They are unrelated to Navigator

A,B,C

Explanation: Correct choices are A, B, C. Difficulty: Medium

71
New cards

Module: Module 5 - Navigation & State Management in Flutter | Topic: Route arguments | Type: Single choice |

Question: Which concept is described as data passed to a destination screen?

A: Navigator.push

B: Provider

C: setState

D: Navigator.pop

E: Route arguments

E

Explanation: Route arguments: data passed to a destination screen. Difficulty: Medium

72
New cards

Module: Module 5 - Navigation & State Management in Flutter | Topic: Route arguments | Type: True/False |

Question: True or false: Route arguments is data passed to a destination screen.

A: True

B: False

A

Explanation: True — data passed to a destination screen. Difficulty: Medium

73
New cards

Module: Module 5 - Navigation & State Management in Flutter | Topic: setState | Type: Single choice |

Question: Which concept is described as a method that rebuilds a StatefulWidget after local state changes?

A: Navigator.push

B: Route arguments

C: Provider

D: setState

D

Explanation: setState: a method that rebuilds a StatefulWidget after local state changes. Difficulty: Hard

74
New cards

Module: Module 5 - Navigation & State Management in Flutter | Topic: setState | Type: True/False |

Question: True or false: setState is an API for reading screen size, padding, and orientation.

A: True

B: False

B

Explanation: False — setState is a method that rebuilds a StatefulWidget after local state changes, not an API for reading screen size, padding, and orientation. Difficulty: Hard

75
New cards

Module: Module 5 - Navigation & State Management in Flutter | Topic: InheritedWidget | Type: Single choice |

Question: Which concept is described as a way to share data efficiently down the widget tree?

A: Navigator 2.0

B: Named routes

C: InheritedWidget

D: Navigator.push

C

Explanation: InheritedWidget: a way to share data efficiently down the widget tree. Difficulty: Medium

76
New cards

Module: Module 5 - Navigation & State Management in Flutter | Topic: InheritedWidget | Type: True/False |

Question: True or false: InheritedWidget is a way to share data efficiently down the widget tree.

A: True

B: False

A

Explanation: True — a way to share data efficiently down the widget tree. Difficulty: Medium

77
New cards

Module: Module 5 - Navigation & State Management in Flutter | Topic: Provider | Type: Single choice |

Question: Which concept is described as a common state management package built on inherited-widget ideas?

A: Navigator 2.0

B: InheritedWidget

C: Navigator.pop

D: Named routes

E: Provider

E

Explanation: Provider: a common state management package built on inherited-widget ideas. Difficulty: Hard

78
New cards

Module: Module 5 - Navigation & State Management in Flutter | Topic: Provider | Type: True/False |

Question: True or false: Provider is an efficient list builder for large lists.

A: True

B: False

B

Explanation: False — Provider is a common state management package built on inherited-widget ideas, not an efficient list builder for large lists. Difficulty: Medium

79
New cards

Module: Module 5 - Navigation & State Management in Flutter | Topic: Navigator 2.0 | Type: Single choice |

Question: Which concept is described as a declarative routing approach driven by application state?

A: Navigator 2.0

B: setState

C: Navigator.pop

D: Named routes

A

Explanation: Navigator 2.0: a declarative routing approach driven by application state. Difficulty: Medium

80
New cards

Module: Module 5 - Navigation & State Management in Flutter | Topic: Navigator 2.0 | Type: Multiple select |

Question: Which statements describe Navigator 2.0?

A: It is declarative

B: It is driven by app state

C: It helps model navigation as a page list

D: It removes the need for any route handling

E: It is only for databases

A,B,C

Explanation: Correct choices are A, B, C. Difficulty: Hard

81
New cards

Module: Module 6 - Responsive UI & Adaptive Layouts | Topic: MediaQuery | Type: Single choice |

Question: Which concept is described as an API for reading screen size, padding, and orientation?

A: Expanded

B: OrientationBuilder

C: MediaQuery

D: Breakpoints

C

Explanation: MediaQuery: an API for reading screen size, padding, and orientation. Difficulty: Hard

82
New cards

Module: Module 6 - Responsive UI & Adaptive Layouts | Topic: MediaQuery | Type: True/False |

Question: True or false: MediaQuery is a browser-based environment for trying Dart code.

A: True

B: False

B

Explanation: False — MediaQuery is an API for reading screen size, padding, and orientation, not a browser-based environment for trying Dart code. Difficulty: Hard

83
New cards

Module: Module 6 - Responsive UI & Adaptive Layouts | Topic: LayoutBuilder | Type: Single choice |

Question: Which concept is described as a widget that builds UI based on layout constraints?

A: LayoutBuilder

B: SafeArea

C: OrientationBuilder

D: MediaQuery

E: Breakpoints

A

Explanation: LayoutBuilder: a widget that builds UI based on layout constraints. Difficulty: Medium

84
New cards

Module: Module 6 - Responsive UI & Adaptive Layouts | Topic: LayoutBuilder | Type: True/False |

Question: True or false: LayoutBuilder is a widget that builds UI based on layout constraints.

A: True

B: False

A

Explanation: True — a widget that builds UI based on layout constraints. Difficulty: Medium

85
New cards

Module: Module 6 - Responsive UI & Adaptive Layouts | Topic: OrientationBuilder | Type: Single choice |

Question: Which concept is described as a widget that adapts UI when the device rotates?

A: Flexible

B: SafeArea

C: OrientationBuilder

D: Wrap

C

Explanation: OrientationBuilder: a widget that adapts UI when the device rotates. Difficulty: Hard

86
New cards

Module: Module 6 - Responsive UI & Adaptive Layouts | Topic: OrientationBuilder | Type: True/False |

Question: True or false: OrientationBuilder is create, read, update, and delete operations.

A: True

B: False

B

Explanation: False — OrientationBuilder is a widget that adapts UI when the device rotates, not create, read, update, and delete operations. Difficulty: Medium

87
New cards

Module: Module 6 - Responsive UI & Adaptive Layouts | Topic: SafeArea | Type: Single choice |

Question: Which concept is described as a widget that avoids system UI overlays and notches?

A: SafeArea

B: Breakpoints

C: LayoutBuilder

D: OrientationBuilder

A

Explanation: SafeArea: a widget that avoids system UI overlays and notches. Difficulty: Medium

88
New cards

Module: Module 6 - Responsive UI & Adaptive Layouts | Topic: SafeArea | Type: True/False |

Question: True or false: SafeArea is a widget that avoids system UI overlays and notches.

A: True

B: False

A

Explanation: True — a widget that avoids system UI overlays and notches. Difficulty: Medium

89
New cards

Module: Module 6 - Responsive UI & Adaptive Layouts | Topic: Expanded | Type: Single choice |

Question: Which concept is described as a widget that fills available space in a Row or Column?

A: MediaQuery

B: Breakpoints

C: Wrap

D: Expanded

E: SafeArea

D

Explanation: Expanded: a widget that fills available space in a Row or Column. Difficulty: Hard

90
New cards

Module: Module 6 - Responsive UI & Adaptive Layouts | Topic: Expanded | Type: Multiple select |

Question: Which statements about Expanded are true?

A: It fills available space in a Row or Column

B: It is useful for flexible layouts

C: It must be used inside a Flex widget

D: It always sets a fixed width

E: It is a storage widget

A,B,C

Explanation: Correct choices are A, B, C. Difficulty: Hard

91
New cards

Module: Module 6 - Responsive UI & Adaptive Layouts | Topic: Flexible | Type: Single choice |

Question: Which concept is described as a widget that lets a child grow or shrink more freely?

A: Breakpoints

B: Expanded

C: SafeArea

D: Flexible

D

Explanation: Flexible: a widget that lets a child grow or shrink more freely. Difficulty: Medium

92
New cards

Module: Module 6 - Responsive UI & Adaptive Layouts | Topic: Flexible | Type: True/False |

Question: True or false: Flexible is a widget that lets a child grow or shrink more freely.

A: True

B: False

A

Explanation: True — a widget that lets a child grow or shrink more freely. Difficulty: Medium

93
New cards

Module: Module 6 - Responsive UI & Adaptive Layouts | Topic: Wrap | Type: Single choice |

Question: Which concept is described as a widget that moves children to the next line automatically?

A: Wrap

B: SafeArea

C: MediaQuery

D: OrientationBuilder

A

Explanation: Wrap: a widget that moves children to the next line automatically. Difficulty: Hard

94
New cards

Module: Module 6 - Responsive UI & Adaptive Layouts | Topic: Wrap | Type: True/False |

Question: True or false: Wrap is a fake dependency used in testing.

A: True

B: False

B

Explanation: False — Wrap is a widget that moves children to the next line automatically, not a fake dependency used in testing. Difficulty: Medium

95
New cards

Module: Module 6 - Responsive UI & Adaptive Layouts | Topic: Breakpoints | Type: Single choice |

Question: Which concept is described as screen-width thresholds used for responsive design?

A: Wrap

B: LayoutBuilder

C: OrientationBuilder

D: SafeArea

E: Breakpoints

E

Explanation: Breakpoints: screen-width thresholds used for responsive design. Difficulty: Medium

96
New cards

Module: Module 6 - Responsive UI & Adaptive Layouts | Topic: Breakpoints | Type: True/False |

Question: True or false: Breakpoints is screen-width thresholds used for responsive design.

A: True

B: False

A

Explanation: True — screen-width thresholds used for responsive design. Difficulty: Medium

97
New cards

Module: Module 7 - Forms and Validation | Topic: Form | Type: Single choice |

Question: Which concept is described as a widget that groups input fields for validation and saving?

A: keyboardType

B: async validation

C: Form

D: FocusNode

C

Explanation: Form: a widget that groups input fields for validation and saving. Difficulty: Hard

98
New cards

Module: Module 7 - Forms and Validation | Topic: Form | Type: True/False |

Question: True or false: Form is a longer-lived token used to obtain a new access token.

A: True

B: False

B

Explanation: False — Form is a widget that groups input fields for validation and saving, not a longer-lived token used to obtain a new access token. Difficulty: Hard

99
New cards

Module: Module 7 - Forms and Validation | Topic: TextFormField | Type: Single choice |

Question: Which concept is described as a text input field with form validation support?

A: FocusNode

B: TextFormField

C: validator

D: save()

B

Explanation: TextFormField: a text input field with form validation support. Difficulty: Medium

100
New cards

Module: Module 7 - Forms and Validation | Topic: TextFormField | Type: Multiple select |

Question: Which features are commonly used with TextFormField?

A: validator

B: controller

C: keyboardType

D: focusNode

E: FutureBuilder

A,B,C,D

Explanation: Correct choices are A, B, C, D. Difficulty: Hard

Explore top notes

note
BI206L Lab Exam #2 Study Guide
Updated 591d ago
0.0(0)
note
Le Loup Vocab
Updated 1258d ago
0.0(0)
note
101 Spanish Verbs
Updated 1297d ago
0.0(0)
note
Vertebrates
Updated 1336d ago
0.0(0)
note
Rates of Reaction
Updated 1236d ago
0.0(0)
note
5.4 Location
Updated 1338d ago
0.0(0)
note
BI206L Lab Exam #2 Study Guide
Updated 591d ago
0.0(0)
note
Le Loup Vocab
Updated 1258d ago
0.0(0)
note
101 Spanish Verbs
Updated 1297d ago
0.0(0)
note
Vertebrates
Updated 1336d ago
0.0(0)
note
Rates of Reaction
Updated 1236d ago
0.0(0)
note
5.4 Location
Updated 1338d ago
0.0(0)

Explore top flashcards

flashcards
Frankenstein Mega Revision
25
Updated 872d ago
0.0(0)
flashcards
Word Within The Word 2022-2023
133
Updated 1207d ago
0.0(0)
flashcards
AP Lit Literary Devices
94
Updated 926d ago
0.0(0)
flashcards
abeka health 9 section 6.2
23
Updated 1091d ago
0.0(0)
flashcards
level f unit 2
20
Updated 1142d ago
0.0(0)
flashcards
UPPP4 Midterm 2024
56
Updated 692d ago
0.0(0)
flashcards
Superpower
238
Updated 426d ago
0.0(0)
flashcards
Frankenstein Mega Revision
25
Updated 872d ago
0.0(0)
flashcards
Word Within The Word 2022-2023
133
Updated 1207d ago
0.0(0)
flashcards
AP Lit Literary Devices
94
Updated 926d ago
0.0(0)
flashcards
abeka health 9 section 6.2
23
Updated 1091d ago
0.0(0)
flashcards
level f unit 2
20
Updated 1142d ago
0.0(0)
flashcards
UPPP4 Midterm 2024
56
Updated 692d ago
0.0(0)
flashcards
Superpower
238
Updated 426d ago
0.0(0)