App Inventor is a free, cloud-based service that allows you to make your own mobile apps using a blocks-based programming language. You access App Inventor using a web browser (Chrome, Firefox, Safari). With these beginner-friendly tutorials, you will learn the basics of programming apps for Android and iOS phones or tablets.
You will need:
You will make a mobile app, so it's fun to see it run on a phone or tablet while you build the app (and after!). Some setup is required to run your apps.
Choose which way you want to connect to run your apps, and follow the links to setup instructions:
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.
Making Mobile Apps with App Inventor
We have four tutorials to try out for the Hour of Code. We recommend starting with Hello Codi!, but any of the four tutorials are accessible for novice coders. They can all be completed within an hour timeframe.
For each tutorial, we have multiple ways of accessing them:
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 by making Codi the Bee buzz when touched!
Text to Speech is surprisingly fun. Find out for yourself with this starter app that talks.
Fling, Flang, Flung? Whatever you call it, bouncing the ball around the screen is pure fun.
Trouble with the Text-To-Speech player on your phone? Get help here.
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 are endless!
The 'Hour of Code™ is a nationwide initiative by Computer Science Education Week and Code.org to introduce millions of students to one hour of computer science and computer programming.
Get your 'Hour of Code' certificate for completing this activity with App Inventor.