Index
A
- ActivityStarter, event app
- adding / Adding the ActivityStarter
- AI2 companion app
- downloading / Downloading the AI2 Companion app
- AIA file
- creating / Creating an AIA file
- aiStarter
- launching / Step 2 – launch aiStarter
- starting / Starting aiStarter
- alpha testing / The Google Play Store
- Android developer instructions
- APK, creating options
- QR code / QR code
- direct download (or side-loading) / Direct download (or side-loading)
- App Inventor, features
- about / App Inventor extras
- shortcuts / Shortcuts
- help / Help
- titles / Titles
- images / Images
- virtual screens / Virtual screens
- backups / Backups
- URL / The Google Play Store
- apps, distributing
- about / Distributing your app
- Gallery / The App Inventor Gallery
- Gallery apps, viewing / Viewing the Gallery apps
- app, sharing in Gallery / Sharing your app in the Gallery
- AIA file, creating / Creating an AIA file
- downloading and sharing / Downloading and sharing
- APK, creating / Creating an APK
- Google Play Store / The Google Play Store
B
- background image, event app
- setting / Setting the background image
- Backpack tool / Sharing blocks between screens using the Backpack
- beta testing / The Google Play Store
- blocks, event app
- programming / Programming the blocks
- screens and launching maps, navigating between / Navigating between screens and launching maps
- screen 1 / Screen1
- sharing between screens, Backpack used / Sharing blocks between screens using the Backpack
- text, adding to screens / Adding text to screens
- blocks, types
- about / Types of Blocks
- event blocks / Types of Blocks
- setters / Types of Blocks
- getters / Types of Blocks
- blocks, used for program Fling
- Play button / The Play button
- ball, moving / Moving the ball
- ball, flinging / Flinging the ball
- ball, bouncing / Ending the game or bouncing the ball
- game, encoding / Ending the game or bouncing the ball
- Reset button / The Reset button
- Blocks deitor
- Blocks drawer / The Blocks drawer
- Blocks editor
- about / The Blocks editor
- Brain Reaction Accelerator / Brain Reaction Accelerator
- buttons, event app
- adding / Adding buttons
- BYJ3S / BYJ3S
C
- connectivity setup, MIT App Inventor 2
- about / Connectivity setup
- AI2 companion app, downloading / Downloading the AI2 Companion app
- computer and Android device, connecting with WiFi / Connecting your computer and Android device with WiFi
- emulator, connecting / Connecting the emulator or connecting using a USB cable
- USB cable, used for connection / Connecting the emulator or connecting using a USB cable
- App Inventor setup software, installing / Step 1 – installing the App Inventor setup software
- App Inventor setup software, installing for Mac OS X / Installing the App Inventor setup software for Mac OS X
- App Inventor setup software, installing for Windows / Installing the App Inventor setup software for Windows, Software installation – part A, Driver installation – part B
- App Inventor setup software, installing for GNU/Linux / Installing the App Inventor setup software for GNU/Linux
- Debian package , installing instructions / Instructions for systems that can install Debian packages (for example Debian or Ubuntu)
- GNU/Linux systems , installing instructions / Instructions for other GNU/Linux systems
- aiStarter, launching / Step 2 – launch aiStarter
- aiStarter, starting / Starting aiStarter
- emulator, project connecting to / Step 3 – opening a project and connecting to the emulator
- project, opening / Step 3 – opening a project and connecting to the emulator
- device, setting up for USB cable / Step 4 – setting up your device with a USB cable
- computer and device, connecting / Step 5 – connecting your computer and device (authenticating if necessary)
- testing / Step 6 – testing the connection
- Construction Calculator / ConstHelp – Contractor Tools
- CSAIL (Computer Science and Artificial Intelligence Lab) / What is MIT App Inventor 2?
D
- data
- pushing, to Fusion Table / Pushing data to the Fusion Table
- requesting / Coding the blocks – requesting data, Coding the blocks – receiving data
- receiving / Coding the blocks – receiving data
- database
- creating / Creating a database
- Google Fusion Table, creating / Creating a Google Fusion Table
- Designer
- components / Components
- designer
- about / The Designer
- palette / Palette
- viewer / Viewer
- properties / Properties
- media / Media
- design principles, mobile app
- about / Design principles
- user centered design / User-centered design
- visual hierarchy / Visual hierarchy
- responsive design / Responsive design
- research / Research app markets
- design tools / Design tools
- Design Thinking process
- about / The Design Thinking process
- define / Define
- ideate / Ideate
- prototype / Prototype
- test / Test
E
- event app
- user interface / User Interface for an event app
- background Image, setting / Setting the background image
- image component, adding / Adding an image component
- buttons, adding / Adding buttons
- ActivityStarter, adding / Adding the ActivityStarter
- screens, adding / Adding screens
- blocks, programming / Programming the blocks
- Ez School Bus Locator / Ez School Bus Locator
F
- Fling app
- scoring feature, adding / Adding a scoring feature
- difficulty, increasing / Increasing difficulty
- dynamic, changing / Changing the game's dynamic
- levels, creating / Creating levels
- score label updating, to display labels / Updating the score label to display the level
- Reset button, updating / Updating the Reset button
- Play button, updating / Updating the Play button
- Fusion Table
- creating / Creating a Google Fusion Table
- sharing, with service account email / Sharing the Fusion Table with the service account email
- app, connecting to / Connecting the app to the Google Fusion Table, Our goal
- data, pushing / Pushing data to the Fusion Table
- empty rows / Ensuring empty rows are not inserted
- guest list, viewing / Viewing the guest list
- data, requesting / Coding the blocks – requesting data
- data, receiving / Coding the blocks – receiving data
G
- Gallery apps
- viewing / Viewing the Gallery apps
- game
- dynamic, changing / Changing the game's dynamic
- game app
- creating / Creating a game app
- UI in designer, creating / Creating the UI in designer
- Integrated Development Environment (IDE) / IDE
- Google Authentication
- setting up / Setting up Google Authentication
- Google Play Store
- about / The Google Play Store
- Graphical User Interface (GUI) / Logging in to MIT App Inventor
- guest list
- viewing / Viewing the guest list
I
- image component, event app
- adding / Adding an image component
- Integrated Development Environment (IDE)
- about / Creating a game app, IDE
L
- levels
- creating / Creating levels
- library
- URL / Help
- license types
- Loops / Loops
M
- MIT App Inventor
- purpose / MIT App Inventor – purpose and potential
- potential / MIT App Inventor – purpose and potential
- possibilities, discovering / Discovering the possibilities of MIT App Inventor
- examples / MIT App Inventor examples
- Stopwatch and Timer / Stopwatch and Timer
- Yahtzee / Yahtzee
- BYJ3S / BYJ3S
- Loops / Loops
- Quartet / Quartet
- Brain Reaction Accelerator / Brain Reaction Accelerator
- ConstHelp / ConstHelp – Contractor Tools
- Umati / UMATI
- Ez School Bus Locator / Ez School Bus Locator
- Youth Radio / Youth Radio
- Rover 800 Remote / Rover 800 Remote
- MIT App Inventor 2
- about / What is MIT App Inventor 2?
- URL / What is MIT App Inventor 2?, Test, Logging in to MIT App Inventor
- mobile app developer role / Understanding your role as a mobile app developer
- app ideas, brainstorming / Brainstorming app ideas
- Design Thinking process / The Design Thinking process
- computational thinking / Computational thinking
- app designing, best practices / Best practices to design apps
- initial setup / The initial setup
- system, requisites / System requirements
- Google account, signing up / Signing up a Google account
- logging into / Logging in to MIT App Inventor
- connectivity setup / Connectivity setup
- mobile app
- design principles / Design principles
P
- Play button
- updating / Updating the Play button
- project view
- about / The projects view
- new project, creating / Creating a new project
Q
R
- Raffle app
- project, creating / Creating the project and building the GUI
- GUI, building / Creating the project and building the GUI
- new project, creating / Creating a new project
- User Interface (UI), creating / Creating the User Interface (UI)
- digital Raffle app, behavior programming / Programming the behavior of the Digital Raffle app
- text messages, receiving from participants / Receiving text messages from participants
- phone numbers of all participants, adding to list / Adding the phone numbers of all the participants to the list
- winner, selecting / Selecting a winner
- winner, notifying / Notifying the winner
- everyone else, notifying / Notifying everyone else
- loops, using / Using loops
- list and variable, clearing out / Clearing out the list and variable
- Reset button
- updating / Updating the Reset button
- Rover 800 Remote / Rover 800 Remote
- RSVP screen
- designing / Designing the RSVP screen
- GUI, creating in designer window / Creating the GUI in the designer window
S
- score label
- updating, to display level / Updating the score label to display the level
- scoring feature
- adding / Adding a scoring feature
- scoring blocks, coding / Coding scoring blocks
- score label, updating / Updating the score label
- service account email
- Fusion Table, sharing / Sharing the Fusion Table with the service account email
- sizing property / Responsive design
- Stopwatch and Timer / Stopwatch and Timer
U
- Umati / UMATI
V
- visual hierarchy / Visual hierarchy
Y
- Yahtzee / Yahtzee
- Youth Radio / Youth Radio