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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

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.

Scratch programming language influenced MIT App Inventor
subject surface form: Scratch
MIT App Inventor shortName MIT App Inventor self-linksurface differs
this entity surface form: App Inventor
Hal Abelson notableWork MIT App Inventor
this entity surface form: App Inventor for Android
Hal Abelson developerOf MIT App Inventor