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.


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
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

Referenced by (4)
Subject (surface form when different) Predicate
Hal Abelson
developerOf
Scratch
influenced
Hal Abelson ("App Inventor for Android")
notableWork
MIT App Inventor ("App Inventor")
shortName

Please wait…