What is MIT App Inventor – (Source – Wikipedia) 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). It uses a graphical interface, very similar to Scratch, which allows users to drag-and-drop visual objects to create an application that can run on Android devices. In creating App Inventor, Google drew upon significant prior research in educational computing, as well as work done within Google on online development environments.
MIT’s App Inventor makes developing applications for the phone a piece of cake. MIT’s App Inventor provides a block based programming interface that kids of all ages can make use of to create applications for the phone. These applications can be interactive applications, interactive and single player games, animations, navigational applications, applications that translate words, etc. There’s no limit to what one can create with the MIT App Inventor, the only limit is one’s imagination.
App Inventor and the projects on which it is based are informed by constructionist learning theories, which emphasizes that programming can be a vehicle for engaging powerful ideas through active learning. As such, it is part of an ongoing movement in computers and education that began with the work of Seymour Papert and the MIT Logo Group in the 1960s and has also manifested itself with Mitchel Resnick‘s work on Lego Mindstorms and StarLogo. MIT App Inventor is also supported with the Firebase Database extension. This allows people to store data on Google’s firebase.
What about the course – As part of this development track you will learn to build applications and games for phones using MIT’s App Inventor. App Inventor is a free, cloud-based service that allows you to make your own mobile apps using a blocks based programming language. One can access App Inventor using a web browser (Chrome, Firefox, Safari) at the app inventor website. Through simple beginner-friendly tutorials, you will learn the basics of programming apps for Android devices. Check out the two development tracks here –
- Developing Applications for your Phone with MIT App Inventor – I
- Developing Applications for your Phone with MIT App Inventor – II
Hopefully you have enjoyed the post. If you have any questions, comments or suggestions for future tutorials drop us a note at – learning at hack2 dot live.
KidzCanCode – At KidzCanCode.com we offer FREE access to various STEM (Science, Engineering, Technology, Math) development courses at KidzCanCode.com . At KidzCanCode.com you will find courses on Scratch, BBC Micro:Bit, Raspberry Pi, Robotics and Electronics.
If you are looking for a BBC micro:bit, Arduino, Raspberry Pi, starter kits, electronics kits, robotics kits including other STEM learning kits we would recommend you drop by our online store here – <OzToyLib>.