AppsFromResearch
MIT AI2 Companion icon

MIT AI2 Companion

Published in academic literature

For:General Public & EnthusiastsKids & Youth

App Summary

The MIT AI2 Companion is a utility for the MIT App Inventor platform that allows creators to test and visualize their mobile applications in real-time on an Android device as they are being developed. The associated research describes how the app functions as a live bridge between the web-based design environment and a physical device, instantly reflecting changes when both are connected to the same wireless network. This immediate feedback enhances the iterative design process, providing a more intuitive development and learning experience for users building their own applications.

App Screenshots

MIT AI2 Companion screenshot 1 of 3MIT AI2 Companion screenshot 2 of 3MIT AI2 Companion screenshot 3 of 3

Detailed Description

Functionality & Mechanism The MIT AI2 Companion application, developed by the Massachusetts Institute of Technology, provides real-time visualization for mobile applications created within the MIT App Inventor web environment. The system functions by connecting an Android device to a computer-based development session via a shared Wireless Local Area Network (WLAN). This connection facilitates the immediate rendering of user interface and logic modifications made in the web builder directly onto the mobile device, enabling a rapid, iterative cycle of prototyping, testing, and debugging.

Evidence & Research Context

  • The companion app is documented as an integral component of the MIT App Inventor ecosystem, designed to bridge the gap between abstract code and tangible application behavior.
  • Associated research describes its primary mechanism as a live testing client that requires the development computer and the mobile device to operate on a shared local network for synchronization.
  • The system's architecture supports instant visual feedback, a pedagogical approach intended to lower the barrier for novice programmers and students.
  • It has been utilized as a development and educational tool within published research protocols and computer science curricula.

Intended Use & Scope This application is designed for educators, students, researchers, and novice developers utilizing the MIT App Inventor platform. Its sole utility is to serve as a live preview and debugging tool during the app development process. The MIT AI2 Companion is not a standalone application and possesses no functionality independent of the web-based development environment.

Studies & Publications

1 publication

Peer-reviewed research associated with this app.

Non-Evaluative Reference

Control Apps

Cameron et al. (2023) · ESP32 formats and communication (Apress book)

Referenced in academic literature; no direct evaluation of the app
MIT App Inventor enables building applications or apps, which provides the opportunity to design an app, rather than using an app downloaded from Google Play Store. After completing the app design and build stages, the app is immediately available to download to an Android tablet or mobile phone. The MIT App Inventor app design website, ai2.appinventor.mit.edu, is accessed by clicking Create Apps! on appinventor.mit.edu. When building an app, the option to simultaneously display the developing app on an Android tablet or mobile phone is provided by the MIT App Inventor Companion app (MIT AI2 Companion), which is downloaded from Google Play Store. For example, the effect of changing the screen position of an image on MIT App Inventor is instantly realized on the Companion app. Both the computer, on which the app is developed, and the Android tablet or mobile phone hosting the MIT App Inventor Companion app must be on the same WLAN (Wireless Local Area Network). Building an app with MIT App Inventor is comprehensively described with examples in Chapters 10–13 of Electronics Projects with the ESP8266 and ESP32. Details on the MIT App Inventor Companion app are available at appinventor.mit.edu/explore/ai2/setup-device-wifi.html.
... Read More

MIT AI2 Companion

Free