Introduction To Flutter Flashcards

1
Q

is not a language (like JavaScript, for example).

A

Flutter

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

Flutter uses ___ for its language.

A

Dart

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

Flutter is _________ framework that enables developers to build native apps that run on Android and iOS devices.

A

Google’s mobile SDK / UI

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

Developers write code in a _______ that works on both
platforms.

A

single codebase

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

Benefits of Using Flutter Apps Dev

A

High Productivity
High Quality
High Performance
It is Free and Open

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

TRUE OR FALSE

Flutter was written for low productivity, to get apps out fast.

A

FALSE, high

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

TRUE OR FALSE

You can change your code and hot reload the changes, without
any kind of delay.

A

TRUE

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

_____ includes the UI Widgets you need.

A

Flutter

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

Flutter works with most ____

A

IDEs

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

The included _________ work seamlessly and conventionally
with the target platform. Scrolling, navigation, icons and fonts match
the target system.

A

Flutter UI Widgets

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

When you write an Android app with the Flutter Widgets, it looks
like a normal Android app.

When you write an iOS app with the Flutter Widgets, it looks like a
normal iOS app.

A) 1st statement is true; 2nd statement is false.
B) 2nd statement is true; 1st statement is false.
C) Both statements are true.
D) Both statements are false.

A

C. Both statements are true.

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

TRUE OR FALSE

The code you write in Flutter runs natively.

A

True

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

Flutter is ___ and _____

A

Free, Open Source

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

ENUMERATION

What are the 5 Software for App Dev

A

VS Studio
Flutter SDK
Dart Platform
Xcode Runtime
Android Emulator and iOS Emulator

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

These are great for developers, enabling them to develop their code to run on multiple devices, see how they look on each device. Later on, you can use the real hardware for final pre-release testing.

A

Emulators

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

To run the flutter app type

A

flutter run

17
Q

To run your flutter app, you must be ___ the project folder of your app

A

inside

18
Q

This loads your changed code into the Dart VM and restarts the application. This
is the safest thing to do and doesn’t take long.

A

Hot Restarting

19
Q

If you want to load your changed code into the Dart VM but you don’t want to
change the application state, you can do this. The result might be different
behavior vs a hot restart.

A

Hot Reloading

20
Q

If you are using ‘flutter’ run to run the app from the command line, you can use
the key __ to hot restart and the key __ to hot reload.

A

R or r

21
Q

Widgets are the ______ of
your UI.

A

Building Blocks

22
Q

Whenever we build a user interface in Flutter, it is composed of ___

A

Widgets

23
Q

Putting your widgets
together is called ____

A

Composition

24
Q

Think of a user interface as a

A

jigsaw

25
Q

Unlike a Jigsaw, a widget can contain other widgets, in a tree structure, a hierarchy. This is often called a ____

A

Widget Tree

26
Q

ENUMERATION

Four step design process

A

Import helper library from flutter to get content on the screen

Define a ‘main’ function to run when our apps starts

Create a new text widget to show some text on the screen

Take the widget and get it on the screen

27
Q

import ‘package:flutter/material.dart’;
is called ____

A

Import Statements

28
Q

ENUMERATION

Format Text Widget Using TextStyle

A

FontSize
FontWeight
Color

29
Q

is a widget to create widgets to design applications in Flutter

A

MaterialApp

30
Q

_____, on the other hand, a widget used to define a UI element respecting Material rules such as what elevation is, widget shape, and stuff.

A

Material

31
Q

A widget that displays its children in a vertical array.

A

Columns Widget

32
Q

A _______ first surrounds the child with padding (inflated by any borders present in the decoration) and then applies additional constraints to the padded extent (incorporating the
width and height as constraints, if either is non-null).

A

Container