MIT App Inventor

E7687

MIT App Inventor is a visual, block-based programming environment that enables users—especially beginners and students—to create mobile applications for Android (and increasingly other platforms) without needing traditional coding experience.

AI illustration

How this image was made

AI-generated illustration of MIT App Inventor

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of MIT App Inventor (MIT App Inventor is a visual, block-based programming environment that enables users—especially beginners and students—to create mobile applications for Android (and increasingly other platforms) without needing traditional coding experience.)

All labels observed (3)

Label Occurrences
MIT App Inventor canonical 2
App Inventor 1
App Inventor for Android 1

How this entity was disambiguated

Statements (53)

Predicate Object
instanceOf block-based programming tool ⓘ
mobile app development platform ⓘ
visual programming environment ⓘ
developer Massachusetts Institute of Technology ⓘ
educationalFocus STEM education ⓘ
computational thinking ⓘ
computer science education ⓘ
goal enable non-programmers to create functional apps ⓘ
lower barriers to mobile app development ⓘ
hasComponentType Connectivity components ⓘ
Drawing and Animation components ⓘ
LEGO and robotics components ⓘ
Layout components ⓘ
Media components ⓘ
Sensors components ⓘ
Social components ⓘ
Storage components ⓘ
User Interface components ⓘ
license open source ⓘ
maintainedBy MIT App Inventor team ⓘ
originallyDevelopedAt Google ⓘ
pedagogicalApproach constructionist learning ⓘ
primaryAudience beginners ⓘ
educators ⓘ
students ⓘ
programmingParadigm block-based programming ⓘ
shortName App Inventor ⓘ
linked to: MIT App Inventor
sourceCodeRepository GitHub ⓘ
supportsCollaboration project sharing via MIT App Inventor server ⓘ
supportsFeature cloud-based project storage ⓘ
component-based app design ⓘ
database and web connectivity components ⓘ
designer for user interfaces ⓘ
drag-and-drop interface ⓘ
event-driven programming model ⓘ
extensions mechanism ⓘ
integration with device sensors ⓘ
live testing on devices ⓘ
media components (images, sound, video) ⓘ
packaging apps as APK files ⓘ
visual blocks editor ⓘ
supportsLanguage Java (for writing extensions) ⓘ
blocks-based visual language ⓘ
supportsPlatform companion app on Android devices ⓘ
web browser-based IDE ⓘ
supportsRobotics LEGO MINDSTORMS (via components and extensions) ⓘ
targetPlatform Android ⓘ
web applications (via App Inventor extensions and related projects) ⓘ
useCase K–12 computing curricula ⓘ
rapid prototyping of Android apps ⓘ
teaching introductory programming ⓘ
university-level CS0 and CS1 courses ⓘ
website https://appinventor.mit.edu ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Scratch → influenced → MIT App Inventor ⓘ
subject linked to: Scratch programming language
MIT App Inventor → shortName → App Inventor ⓘ
linked to: MIT App Inventor
Hal Abelson → notableWork → App Inventor for Android ⓘ
linked to: MIT App Inventor
Hal Abelson → developerOf → MIT App Inventor ⓘ