I am an APP Inventor – Senior (Age 12+)
MIT App Inventor is a web application integrated development environment originally provided by Google and now maintained by the Massachusetts Institute of Technology (MIT). It allows newcomers to computer programming to create application software(apps) for two operating systems (OS): Android, and iOS!
It is basically a free tool that can be used to create Android Apps. It works right inside your web browser and you can create Apps very quickly because it is a blocks-based programming tool that does not require knowing any programming language.
Your app appears on the phone step-by-step as you add pieces to it, so you can test your work as you build. When you’re done, you can package your app and produce a stand-alone application to install. If you don’t have an Android phone, you can build your apps using the Android emulator, software that runs on your computer and behaves just like the phone. The App Inventor development environment is supported for Mac OS X, GNU/Linux, and Windows operating systems, and several popular Android phone models. Applications created with App Inventor can be installed on any Android phone.
The interface is extremely simple and graphical and without knowing any programming- you can create an app in less than an hour! Sounds exciting? Go ahead and give it a try!
Participants create more than 15 apps and learn the art of designing an app on their own!
-
Day 0 - Introduction to app creation
Create an interactive app using MIT AppInventor
-
MIT App Inventor Explore
Explore the MIT AppInventor UI
-
UI/UX feedback
Learn the basics of App inventor.
-
Introduction to Block coding
How to use the block based coding to program an app?
-
Event Handler and Conditional statements
Learn how to connect your app to the internet to get data
-
Connect to the web
Creating a program is all about knowing the language and its rules
-
Database and its uses
Build an interactive application using DataBase.
-
Usage of Sensors and Media
Learn to use the AppInventor to complete complex set of commands
-
Mathematical operators
Learn about basic maths operators and build your calculator
-
Information Analysis
Get the hands on practice and Information to create dynamic Application
-
Drawing and animation
Create your own animation
-
Game design hacks
Learn to create dynamic apps there designs and coding
-
Logic Operations
Learn the basic logic operations
-
Control block and Operands
Learn hacks of block coding to enable to app to complete its functions
-
New world Firebase DB
Learn the designer point of view while designing an app
-
Excel as a Database
Realworld Applications of APPInventor
-
Real world app design
-
Extensions in AppInventor
Learn to create dynamic apps there designs and coding in advanced
-
App lifecycle
Use speech recognizer extension to create an app
-
Introduction to Artificial Intelligence
Connect a Firebase database to your app and access any data from anywhere
-
Applications of Artificial Intelligence
Build your own jarvis
-
Capstone project - Book lending app
Learn how to make Book Lending app with all the concepts we learnt these days
-
Capstone project - Book lending app
-
Capstone project - Book lending app
Learn how to make Jarvis AI app with all the concepts we learnt these days
-
Progress report
Attempt Quiz & assignment and check your progress report