Android tutorial part I : Hello World

GOAL: To get the prerequisites for programming using MIT App Inventor and getting acquainted with block based coding language by doing a HelloPurr, a Hello World variation of android application.   

Follow the steps below to complete the your first Android App to get acquainted to the block based coding language of MIT App Inventor before moving to step 2 . There are three part of tutorial for this kit. 


1.       Google Account

Sign up on a Google account if you don’t have one?


2.       Java Plugin

Your browser need to have a Java plugin installed in order to run MIT Inventor.

Test if Java is installed on your computer by clicking the link below:

 Test if Java is installed and working on your browser

If Java test fails, you will need to install Java from the link below:

Install Java if test failed

3.       App Inventor Setup

App Inventor is the android app builder using blocks rather than codes, which like it’s very easy to learn. You need to set up your computer to use App Inventor. Follow the instruction on the link below to set up your windows or mac pc

Link to setup App Inventor

            Optional (Recommended)

This is not necessary, but I found this very helpful when testing the app without installing the actual app on the android. Install the MIT AICompanion from the Google Play store. With this you can use your android connected to the pc on the same wifi use as real time emulator to test your app without installing the app you are developing 

Install MIT AICompanion app from Google Play Store

You can also search this tool on android store as MIT AICompanion and install directly from there.


Step 1 – Writing your first app (HelloPur)

The link below provides instructions for a HelloPur, a Hello World version of android app. It also includes a downloadable PDF version (Link) and a video tutorial (Link). Follow the instruction to get acquainted with App Inventor environment and features by doing your first app.

            Start your HelloPurr App

This part completes the basics of Block based coding using MIT App Inventor. Now lets start making your own application

Part 2 - Controling Relay and Send Message to OLED Display

Part 3 - Reading DHT sensor

Part 4 - Adding Blutooth Pair Option and Application Changes

Zircon - This is a contributing Drupal Theme