wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

QUIZ 1

Total questions: 15

Worksheet time: 11mins

Name
Class
Date
1.

Which of the following is not a state management pattern in Flutter?

a)

Redux

b)

Provider

c)

InheritedWidget

d)

MobX

2.

What was the previous name of flutter?

a)

Flex

b)

Sky

c)

FCross

d)

DartMat

3.

Which of the following is not a benefit of using state management in Flutter?

a)

It makes your code more maintainable.

b)

It makes your code more reusable.

c)

It makes your code more performant.

d)

It makes your code more testable.

4.

Which of the following is the first alpha version of Flutter released in?

a)

May 2017

b)

December 2017

c)

March 2018

d)

June 2018

5.

Which of the following is the most popular IDE for Flutter development?

a)
  • IntelliJ IDEA

b)

Android Studio

c)

Xcode

d)

Eclipse

6.

Which is the correct state management equation?

a)

f = UI(state)

b)

UI = state(f)

c)

state = f(UI)

d)

UI = f(state)

7.

How many types of state management are there?

a)

1

b)

2

c)

3

d)

4

8.

What is the main function in Flutter?

a)

The entry point of the Flutter application

b)

A function used to create a new widget

c)

A method for handling user interactions

d)

A callback function for animations

9.

What is a "hot reload" in Flutter?

a)

A process of optimizing the app's performance

b)

A feature that automatically deploys the app to a device

c)

A mechanism for updating the app's UI without restarting

d)

A tool for managing state in Flutter

10.

Which widget is used to display a list of scrollable items in Flutter?

a)

Stack

b)

SingleChildScrollView

c)

GridView

d)

ListView

11.

What is the purpose of the IndexedStack widget in Flutter?

a)

To show only one widget at a time from a list of widgets

b)

To define the layout and structure of the UI

c)

To handle user input and events

d)

To animate the UI elements

12.

How can you persist data in Flutter?

a)

Using the SharedPreferences package

b)

Using the sqflite package

c)

Using the hive package

d)

All of the above

13.

How can you handle form validation in Flutter?

a)

Using the Form widget

b)

Using the TextFormField widget

c)

Using the GlobalKey class

d)

All of the above

14.

What is state management in Flutter?

a)

The process of managing the layout and structure of the UI

b)

The process of handling user input and events

c)

The process of animating UI elements

d)

The process of managing and updating the data within an app

15.

Which state management approach uses streams and reactive programming?

a)

Provider pattern

b)

BLoC pattern

c)

Redux pattern

d)

InheritedWidget pattern