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.
All labels observed (3)
| Label | Occurrences |
|---|---|
| MIT App Inventor canonical | 2 |
| App Inventor | 1 |
| App Inventor for Android | 1 |
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 |
MIT App Inventor
self-linksurface differs
ⓘ
surface form:
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 specific editors)
ⓘ
surface form:
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 ⓘ |
Referenced by (4)
Full triples — surface form annotated when it differs from this entity's canonical label.
subject surface form:
Scratch
this entity surface form:
App Inventor
this entity surface form:
App Inventor for Android