As children become increasingly tech-savvy at younger ages, they deserve the ability to engage in the mobile space as creators and not only users. MIT App Inventor is a blocks-based online programming tool that allows even beginners to quickly start programming and build fully functional apps for Android devices.
MIT App Inventor provides the fastest way for beginners to build apps for android devices using an intuitive drag-and-drop environment. Students start with simple android apps and quickly move on to more complex apps. App development and programming concepts such as user interface design, app development cycle, events, event handling, timers, conditionals and controlling phone features such as camera, and much more, will be explored and learnt at a light, fun yet challenging pace.
Pre-Requisites
- Familiar with using a laptop, file management skills such as saving files, using a browser, and basic keyboarding skills.
- Basic algebra. Lots of imagination!
Concepts Learnt
- Parts of an app – components, behavior.
- Events, Event Handling, Timers
- Adding media (sounds, images) to apps.
- Image sprites and animating them
- Accepting input, displaying output.
- Boolean logic
- What is a user-interface
- App with multiple screens
- Advanced processing of user input
- Error handling, and boundary conditions.
- Functions and parameters.
- Database storage
- Accessing more capabilities of phone from app
Skills Learnt
- App development cycle
- Elegant, uncluttered user-interface
- Changing an idea into an app
- Conceptualizing a specific app behavior and implementing it
- Using apps for open-ended school projects, assignments or even personal use
- Packaging & Publishing an app in Google Playstore