Great, free mobile app creation site has solid teacher resources

Learning rating

Community rating

Based on 8 reviews

Privacy rating

Not yet rated
Expert evaluation by Common Sense


Price: Free
Platforms: Web

Pros: Students can get real mobile apps running on a phone or tablet within just a few minutes.

Cons: Some students may feel overwhelmed by the programming environment's capabilities and options.

Bottom Line: A fantastic and complete introduction to programming concepts and app creation.

Teachers should think of as a toolbox packed full of options. First decide exactly what you'd like your students to learn and accomplish -- you can use either the App Inventor 2 book or the "Course-in-a-Box" option, or a combination of the two. Once you've worked through the instructional materials on your own, the next steps might include beginning student instruction, or possibly making a few modifications to fit a certain format or learning level.

The site's extensive teacher materials have complete lesson plans that walk you and your students through the resources, including presentation slides, some classroom handouts, and a special teacher forum for questions and conversation. Coding and programming are often collaborative activities, and teaching them isn't any different. It's a great idea to get involved in the forums -- you're bound to find a network of other teachers and instructors who can help you and your students create and problem-solve.

The site provides a comprehensive set of resources for teaching and learning programming using the MIT App Inventor and App Inventor 2 tools. The site functions as a nice companion to the book App Inventor 2: Create Your Own Android Apps. Following the book's detailed, illustrated lessons (available for download for free on the site in PDF format), students walk through a series of units focused on key programming concepts, beginning with lessons that are easy for beginning students, and working up to intermediate level concepts and projects. Under the Educator tab, you'll find Computational Thinking curriculum (10 units), Mobile CSP high school curriculum, tutorials, App Building Guides, units on AI and the Internet of Things, and more. Each of these lessons is presented as an engaging project organized around topics, such as gaming or retrieving stock market data from the web. The lesson modules include videos, text, quizzes, creative projects, readings from the book, and Learning Nuggets that teach students more about programming in the block code environment. Students can also access the App Inventor Classic tutorial videos, if they are interested in seeing the site's original content.

Step-by-step, the fully illustrated lessons take students through the App Inventor's drag-and-drop puzzle-piece interface (familiar to anyone who has ever used Scratch). There are also downloads of complete projects and, in many cases, video walkthroughs. Students are also able to expand on their learning and add additional functionality to their apps with the "glossary" of app building techniques that addresses specific coding tasks and has specific examples. Additionally, the site includes Java Bridge, which teaches students how to code apps -- both iOS and Android -- in Java. A free, downloadable Java code library is available that's easier to learn than the Android SDK, along with several example applications and short beginner and intermediate courses in the topic to get students started. was designed for teachers by a university professor and is based on an actual university computer science class. As a result, it offers a rich array of teaching resources, guidance, and tools that are ready-made for classroom use. The Course-in-a-Box offers the materials and a series of lesson plans to help teachers offer a college-level introduction to programming for non-computer science folks. With some minor modifications, the site could provide the spine for a high school intro to programming course that's accessible to almost any level of student who wants to learn how to code. The Java Bridge option allows students to learn even more real-world programming language skills that might open a door for them to the larger world of computer science.

With that said, some users might find the site's interface just a bit clunky. While it's great that the site offers resources for both versions of the App Inventor tool, new users could get confused about where they should focus their attention. Nevertheless, once they're inside the top-notch, step-by-step lessons, students start learning immediately as they create fully functional mobile apps that respond in real time as they program. The included visuals explain exactly what students are seeing and what steps they should take, but there's also plenty of room for creativity and app modification.

Learning Rating

Overall Rating

An exciting array of resources promises to get students programming right away. It's easy for both students and teachers to begin working through the well-organized curriculum and be creating apps in no time.


Highly structured and detailed lessons walk students through every project in a course-long sequence. Taken together, the whole curriculum provides a complete introduction to mobile Android programming.


The video tutorials, lessons, and lesson plans are designed for both beginner and intermediate coders, and the interface is available in multiple languages. There are also plenty of examples and how-tos for students to expand on their learning.

Community Rating

Function rich app builder for everyone!

This is a great tool for middle schoolers with some coding experience and high schoolers who are being introduced to coding. The possibilities with this app are endless. I liked how students can use block programming to create apps of their liking but the interface needs a serious upgrade and can be made to look more inviting(like Scratch 3.0) Sadly, there were glitches with the emulator functioning and students who did not have an android phone felt a little helpless. I also feel some of their support material could also be upgraded!

Continue reading

Privacy Rating

This tool has not yet been rated by our privacy team. Learn more about our privacy ratings