Welcome, Inventors!

App Inventor is a free, cloud-based service that you access using a web browser (Chrome, Firefox, Safari). With these beginner-friendly tutorials, you will learn the basics of programming apps for Android devices.

You will need:
     • A Mac or Windows computer (see system requirements)
     • A free Google account (Gmail or school email tied to Google
     • An Android mobile device (phone or tablet). If you don't have a mobile device, you can still use App        Inventor with the on-screen Emulator

To see your app on your phone as you build:
     • Follow the instructions to connect your phone to App Inventor on your computer
     • If you hit any snags, we're here to help!

Teachers: Get support and tips for preparing for App Inventor hour of code with your students.

Is YouTube blocked in your school? See these videos on Vimeo instead of YouTube

Making Mobile Apps with App Inventor

Follow these four short videos and you'll have three working apps to show for it! After building the starter apps, which will take around an hour, you can move on to extending them with more functionality, or you can start building apps of your own design. Get started now with Video 1 below.

1. TalkToMe Text-to-Speech App

2. Extended TalkToMe App: Shake!

Text to Speech is surprisingly fun. Find out for yourself with this starter app that talks.
View Tutorial as Text & Images (PDF)

Make it do tricks! How about if the phone responds to shaking, and also speaks any phrase you give it?
View tutorial as Text & Images (PDF)

3. BallBounce Game App

4. DigitalDoodle Drawing App

Fling, Flang, Flung? Whatever you call it, bouncing the ball around the screen is pure fun.
Follow this tutorial in Text & Images (PDF)

Who needs paper? Doodle all day on your phone's screen.
Follow this tutorial in Text & Images (PDF)

Is YouTube blocked in your school? See these videos on Vimeo instead of YouTube

Trouble with the Text-To-Speech player on your phone? Get help here.

Download PDF versions of the Tutorials

TalkToMe Part 1 TalkToMe Part 2 BallBounce Digital Doodle

What's Next?

You just made some pretty cool apps! But now the real fun begins: try turning TalkToMe into a Magic 8 Ball; turn BallBounce into a Mini Golf game, take DigitalDoodle to the next level by adding colors and incorporating pictures as backgrounds in PaintPot. The possibilities really are endless!

See the full collection of Tutorials for more ideas.

Brought to you by:

The 'Hour of Code' is nationwide initiative by Computer Science Education Week and Code.org to introduce millions of students to one hour of computer science and computer programming.

Great Job!

Return to CSEdWeek to log your 'Hour of Code' with App Inventor