Lesson 2 – Magic 8 Ball

Prerequisites –

Here’s a list of prerequisites for this development track –

  1. A Mac or Windows computer (see system requirements)
  2. An internet connection

Once you complete your tutorials you will also need to learn how to load your applications onto your Android cell phone.

Choose which way you want to connect to run your apps, and follow the links to setup instructions:

  1. Android mobile device (phone or tablet) and wi-fi
  2. Android mobile device (phone or tablet) and a USB cable
  3. On-screen emulator

Test out the editor by clicking on the following Link. Your micro:bit python editor should open up in a new window.

Tutorial –

  1. Your next tutorial of this series is going to be, “Magic 8 Ball”
  2. Click here to access the tutorial – <Link>. Let’s get coding!!!!
  3. Clicking on the following link to open up the MIT App Inventor application and let’s start putting some code together – <MIT’s App Inventor>

Reference –

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.

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.

You can read more about the MIT App Inventor at the App Inventor website.