App Inventor Link: http://ai2.appinventor.mit.edu
http://appinventor.mit.edu/explore/app-building-guides.html
Essential Questions:
- What is the role of creativity in designing an attractive, functional, and accessible graphical user interface?
- What is the role of creativity in designing a mobile application to solve a problem?
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.
2023 Lessons:
- Pre-Assessment Mobile Development
- Unplugged Lesson/Videos
- Mobile Development Introduction
- App Inventor Introduction + 1st Tutorial
- App Inventor Introduction Assignment (checklist)
- Post-Assessment Mobile Development
- Create Your Own App Assignment
Chromebook
Designer and Blocks Editor http://appinventor.mit.edu/explore/designer-blocks.html
Understanding Blocks: http://appinventor.mit.edu/explore/understanding-blocks.html
Introduction: What does this app do? https://sites.google.com/site/appinventor/lesson-introduction-to-app-inventor
|
|
App Inventor Tutorials Checklist
- Talk to Me App:
- https://www.youtube.com/embed/Vdo8UdkgDD8?autoplay=1
- Written Tutorial: http://appinventor.mit.edu/explore/sites/all/files/hourofcode/TalkToMePart1.pdf
- Talk to Me Quiz Link
- BallBounce Game App
- DigitalDoodle Drawing App
- PaintPot Part 1:
- Magic 8 Ball
- I Have a Dream Tutorial
- Step-by-Step Instructions: http://www.appinventor.org/apps2/IHaveADream/IHaveADream.pdf
- Video Tutorial: http://www.appinventor.org/content/CourseInABox/Intro/IHaveADream
- Sources: http://www.appinventor.org/starterApps
- iTunes Tutorial
- Space Invaders
- Mole Mash:
- Video Tutorial: http://www.appinventor.org/content/CourseInABox/drawAnimate/MoleMash
- data files: http://www.appinventor.org/starterApps
- Malden Tour:
- Fill out this worksheet first: Landmarks Worksheet
- Malden Tour Guide Student Guide, Screen
- Malden Tour Guide Student Guide, Location Screen
- Pick One:
- Pick One:
The completed Checklist will be graded.
App Inventor Tutorials Grade
19-10 1st semester
Completed 12 Tutorials | 110 |
Completed 11 Tutorials | 105 |
Completed 10 Tutorials | 100 |
Completed 9 Tutorials | 95 |
Completed 8 Tutorials | 90 |
Completed 7 Tutorials | 80 |
Completed 6 Tutorials | 70 |
Completed 5 Tutorials | 60 |
Completed less than 5 Tutorials | 50 |
Assignment: Create Your Own App Project:
Essential Question:
Why is it important to plan out the development of an app before you create the code of it?
Objective:
Students will be able to create an app and tutorial of their own selection.
Additional Resources:
- Written: AppInventorTutorialspdfBeginning Tutorials:
- Beginning App Tutorials:http://appinventor.mit.edu/explore/ai2/beginner-videos.html
- Vocabulary Words: http://appinventor.mit.edu/explore/support/glossary.html
- Beginning App Tutorials:http://appinventor.mit.edu/explore/ai2/beginner-videos.html
- Packaging and Sharing http://appinventor.mit.edu/explore/get-started.html
- Vocabulary Words: event handlers- when something happens, do…. event/response – conditions
- How do you say “I’m shaking” when the user shakes the phone? http://www.appinventor.org/content/howDoYou/eventHandling/shaking
- http://www.appinventor.org/content/CourseInABox/drawAnimate/lessonObjectives
Intro Videos:
- Part 1: https://youtu.be/mFh6vwbnv9M
- Part 2 https://youtu.be/zIAgWK5nldg
- Learn App Inventor: Procedures: https://youtu.be/3eHQsATBhcI
- https://youtu.be/8zGvb1NOCWsA
- https://youtu.be/ECmRF3P5DnA
- https://youtu.be/6hAAznJqPLk