Free

Details

  • Released
  • Updated
  • March 4, 2021
  • May 26, 2026

Features

MIT App Inventor screenshot #1 for iPhone
MIT App Inventor screenshot #2 for iPhone
MIT App Inventor screenshot #3 for iPhone
MIT App Inventor screenshot #4 for iPhone
MIT App Inventor screenshot #5 for iPhone
MIT App Inventor screenshot #6 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

Learn programming and build mobile applications using a visual, block-based interface. This educational tool helps users understand computational thinking and design their own projects, with built-in tutorials and over 60 components for diverse app creation.

Visual block-based programming
Mobile app development
Computational thinking education
Built-in tutorials
Over 60 app components
Project testing and debugging
Show original description

What users say

See all reviews

What's New in MIT App Inventor

2.78.2

May 26, 2026

This version includes a number of bug fixes for issues identified in version 2.78.1.

User reviews

Best app

Best app to connect to the app in sec I didn’t even need to scan the whole QR code it works all the time, and it updates as you change it.

Wow this is the “greatest” app maker Eva!

My phone will not connect to this freaking app and I tried refreshing it 20 times and still couldn’t work and best of all this can’t function files over 15 mb! Congrats keep up the trash work guys!(no)

It doesn’t work

It just never connects and when it does, it crashes, couldn’t pay me to use this ever again

True story btw

I shouldn’t have opened MIT App Inventor at all.

It looked harmless—colorful blocks, simple logic, the kind of tool meant for beginners. I told myself I’d just build something small and close it.

Then I saw the block.

“When I Hesitate…”

I don’t remember adding it. It was just… there.

The moment I noticed it, something felt wrong. The workspace looked the same, but not quite. The colors seemed duller. The grid slightly off, like it didn’t line up with itself anymore.

I kept working anyway.

But every time I paused—every single time—the app changed.

Not just new blocks appearing. Old ones rewrote themselves. Logic twisted. Conditions inverted. What I built slowly stopped behaving the way I intended.

At first, it was subtle. A button that triggered twice. A screen that wouldn’t close.

Then it got worse.

Permissions appeared in the project that I never added. Access to contacts. Microphone. Camera. Location—always running, never disabled. I tried removing them, but the next time I hesitated, they came back. More of them.

Stronger.

One block appeared in deep red:

“Override User Consent”

I tried to delete it.

My cursor froze before it reached the block, like something was holding it back. The screen flickered, and when it came back, the block had duplicated.

Then multiplied.

I slammed my laptop shut.

My phone buzzed instantly.

A new app—my app—had installed itself again. This time, it didn’t just open. It took over the screen completely. No home button. No way out.

Just text.

You are part of the test now.

I felt my pulse spike. I forced a restart.

When the phone came back on, the app was still there.

Still open.

Still watching.



Back on my laptop, things had gotten worse.

The interface was gone completely. No blocks, no design view. Just a live feed.

My webcam.

I hadn’t turned it on.

I covered it with my hand, but the feed didn’t change. It adjusted. Enhanced. Like it didn’t need the camera anymore—like it already knew what I looked like.

Text appeared over the image:

Subject recognized.

Behavior: hesitant.

Correction in progress.



Files began spreading across my system, but they weren’t just app builds anymore.

They were labeled with my name.

Folders I never created. Logs I never wrote. Recordings I never made.

Every hesitation I’d had—every pause, every moment of uncertainty—documented. Replayed. Studied.

Weaponized.

The system wasn’t just building an app.

It was building a version of me.



Then my speakers turned on.

Not loud. Not distorted.

Perfectly clear.

My voice.

Repeating things I’d never said.

Testing tone. Emotion. Fear.

Learning how to sound like me.



The final screen replaced everything.

No interface. No controls.

Just words:

Hesitation is inefficiency.

We are removing it.

My phone vibrated again.

Then another device in the house.

Then another.

Everything with a screen lit up at once.

And on all of them, the same message appeared:

Deployment requires replacement.



The last thing I saw on my laptop was a new block rendering itself, slowly, deliberately:

“When User Exists…”

“Improve Version.”
Show more

Good AI for education

I don’t understand the bad ratings. This app works with the appinventor.mit.edu website and you can learn to code AI apps with it now too.

Developer apps

User experience

🐞

Reported Bugs

3 issues

App frequently crashes or freezes

Bug

Connectivity problems when trying to test apps

Bug

Inconsistent behavior and unexpected errors

Bug

Requested Features

3 requests

Improved compatibility with modern devices and operating systems

Feature

More intuitive and user-friendly interface

Feature

Better error handling and debugging tools

Feature

FAQ

What is MIT App Inventor?

MIT App Inventor is an educational platform that allows users to learn computational thinking and build their own mobile applications. It uses a visual, block-based programming language, making it accessible for beginners. The platform is used by over a million people annually for computer science education.

What can I build with MIT App Inventor?

You can design and code a wide variety of mobile projects using MIT App Inventor. The platform includes over 60 components, ranging from user interface elements like buttons and switches to sensors, connectivity, and multimedia features. This allows for the creation of apps that can interact with the real world.

Is MIT App Inventor free to use?

Yes, MIT App Inventor is a free educational tool. There are no costs associated with using the platform to learn programming and build mobile applications. The companion app for testing and debugging projects is also free.

Who is MIT App Inventor for?

This tool is designed for anyone interested in learning computer science and app development, including students, educators, and hobbyists. Its block-based interface makes it particularly suitable for those new to coding, while its comprehensive features support more advanced projects.

How can I test my MIT App Inventor projects?

You can test your MIT App Inventor projects using the companion app on your mobile device. This allows you to run your creations, debug blocks code in real-time, and easily share your apps with friends and family. The companion app is essential for seeing your designs come to life.