(MAD) The App Inventor Interface Lesson
The App Inventor Interface
The last lesson focused on generating an idea for an app. Once you have your idea, you will start to design the app. App Inventor makes this process very easy. You can actually see the design layout as you build the app.
The designer view is where you will begin to build the user interface for your app. You will be able to see the "look and feel" of the app as you design it. What you want the app to do will determine the components needed. What input do you need to receive from the user? What output do you need to display to the user? Other necessary components such as sounds or GPS are considered non-visible. These components are needed but do not display on the screen.
App Inventor Designer Interface
The Designer button is slightly grayed out when you are in the Designer mode.
- Palette: contains element such as buttons, labels, textBoxes, sounds, sensors
- Viewer: contains a representation of the app screen
- Components: user interface elements currently in app.
- Properties: the specific settings and values associated with the selected element.
User Interface Components in the Design View
Learn about each of the different User Interface Components by clicking on the links in the sidebar. Then go through the learning object to identify each of the user interface components in the design view.
App Inventor Blocks Interface
Built-in blocks are available regardless of which components are in your project. In addition to these language blocks, each component in your project has its own set of blocks specific to its own events, methods, and properties. We will look at those later.
These are the built-in blocks for programming the components.
Click on the App Inventor Built-In Blocks link in the sidebar to learn more information about the types and purpose for the built-in blocks. Then go through the learning object below to match the image block to the correct programming construct where it can found.
[CC BY 4.0] UNLESS OTHERWISE NOTED | IMAGES: LICENSED AND USED ACCORDING TO TERMS OF SUBSCRIPTION