(MAI) Making Apps Interactive Module Overview
Making Apps Interactive Module Overview
All programming involves certain essential programming concepts. Those essential concepts control the flow and logic of your program.
Essential Questions
- How do apps make decisions based on user input?
- How are lists used to store and keep track of data?
- How can you create interactive games in app inventor?
- How can you create apps that draw animate objects?
- How can you create a game for an app?
Key Terms
- Algorithm - an algorithm is step-by-step instructions for your app to follow.
- Boolean Expressions - a Boolean Expression is a logical statement that is either TRUE or FALSE and uses a relational operator to compare two things.
- Canvas - the canvas component is a two-dimensional, touch-sensitive rectangular grid that is a sub panel of the screen that has an X, Y coordinate system for drawing and animating sprites.
- Conditional - conditional statements, conditional expressions and conditional constructs are features of a programming language, which perform different computations or actions depending on whether a boolean condition evaluates to true or false.
- Event Handler - tells your app what to do when something happens.
- Getter - a getter block found in the variables drawer is used to return a local or global variable.
- Iteration - iteration is a process wherein a set of instructions or structures are repeated in a sequence a specified number of times or until a condition is met.
- List - a list is used to store information in an index location that starts at 1.
- Setter - a setter is found in the variables drawer and is used to assign new values to both local and global variables.
- Sprite - a sprite is an object that can be placed on a canvas where it can react to touches and drags and interact with other sprites.
- Variables - variables are names for pieces of data that can change.
[CC BY 4.0] UNLESS OTHERWISE NOTED | IMAGES: LICENSED AND USED ACCORDING TO TERMS OF SUBSCRIPTION