Ready to make an APP?
We will be making apps through the MIT site App Inventor 2. App Inventor for Android is an open-source web application originally provided by Google, and now maintained by the Massachusetts Institute of Technology (MIT). It allows newcomers to computer programming to create software applications for the Android operating system (OS).
We first will jump in with some beginner video tutorials that have us learning some basics of programming app for Androids, sorry IPHONE lovers but I can't find a free site for us to create Iphone apps. App inventor is a free, cloud-based service that you can access using a web browser and log in with a google account. Since most of us are Android-less, we will use the on screen emulator!
We will follow four short videos and at the end we will have 3 working apps to show for it!
We will follow four short videos and at the end we will have 3 working apps to show for it!
Course in a BOX
Module 1: Introduction to AI2 and Event-Driven Programming
Module 2: Build Drawing, Animation, and Game apps
Module 3: Build Apps with Texting and Location Sensing
Module 4: Build Quizzes and other Informational Apps
Module 5: Create New Blocks-- Define Procedures
Module 6: Build Apps with User-Generated Data
Module 7: Build Apps that Communicate with the Web
Module 2: Build Drawing, Animation, and Game apps
Module 3: Build Apps with Texting and Location Sensing
Module 4: Build Quizzes and other Informational Apps
Module 5: Create New Blocks-- Define Procedures
Module 6: Build Apps with User-Generated Data
Module 7: Build Apps that Communicate with the Web
Objectives
Module 1
Learning Objectives
Learning Objectives
- Learn the mechanics of using App Inventor to build apps.
- Learn how to design an app’s user interface with the App Inventor Designer, and its behavior with the Blocks Editor.
- Understand that an app’s behavior consists of event handlers-- blocks that specify how an app responds to each event.
- Understand that an app can make decisions using a conditional (if) block.
- Understand that a component has a set of properties and that a property is a memory cell that can be changed to modify how a component looks and behaves.
- Learn how to test an app, how to deploy it to a device, and how to publish it on a portfolio and the App Inventor Gallery.