App inventor
vocabulary
Lesson 1 special blocks
Lesson 2 special blocks
This and that
100

Where in App Inventor do programmers build what the app will look to the user?

The Designer View

100

What are the two roles in pair programming?

Driver and navigator

100

What type of block is pictured below?

An event handler

100

What type of block is pictured below?

A “for loop” block

100

How could you reduce redundancy in this code ?

Use a “for loop.”

200

What section of the Designer View lists all of the parts that have been added to the app?

The Components pane

200

What is the term for finding and fixing problems in code?

Debugging

200

Why does the block pictured below appear the way it does?

(It looks broken)

It has been collapsed.

200

What are the two types of lists?

What is the difference between them?

Static lists are premade and do not change while the app is running.

Dynamic lists take input from the user and do change during runtime.

200

True or False:

You can test App Inventor apps on a Chromebook manufactured after 2019.

True

300

Where do coders put together the code blocks?

The Blocks Editor

300

In a flowchart, what shape is used for the beginning and end (start and stop)?

An oval

300

When is the block pictured below used?

(If then else)

For conditional programming or when one thing happens if the condition is true and a different thing happens if the condition is false.

300

When might you use this block?

Whenever the same group of blocks is used over and over again, creating a procedure to replace the repeated blocks can reduce redundancy.

300

What component can be used to trigger an event handler when it senses shaking?

An accelerometer sensor

400

How can coders access a menu that allows them to duplicate and delete blocks while working in the Blocks Editor?

By right-clicking or double-tapping on the built-in mouse.

400

What is the index of “wash dishes” in the list below?

Make bed, wash dishes, clean room, do homework, take out trash

2

400

Explain what the blocks pictured below do:

They create a global variable called “time_left” and set its starting value at 10 seconds.

400

What storage device allowed us to store data to be displayed later in the “Disease Tracker App?”

A database (TinyDB)

400

Is the code for this timer complete?

No, this code is NOT complete. 

The timer also needs a label that returns the time to the user.

500

Where can coders place blocks to use them on another screen in the same app?

In the backpack

500

What word means creating a variable and setting its starting value?

Initializing the variable

500

How were we able to tell the “Build a Body App” where the black dots were located?

By entering the x- and y-coordinates of the dots

500

What does the question mark on this event handler tell us?

There is a comment about the block.  Users can view the comment by clicking on the question mark.

500

In your own words, explain what this “for loop” does:

It displays the name of every 5th student in a class of 20.