Overview and Disclaimer
We’ve been asked if we could put together a post that includes pointers to beta features for MIT App Inventor. This post will be occasionally updated with links to new functionality that we are testing. Note that links from this post may not always work, and no service linked to should be used for general development. They are provided on an as-is basis without any guarantee they will work correctly on your machine. We make no guarantee that these services will continue to live beyond the time at which we either merge the feature into App Inventor or decide to abandon it. You should export any projects you don’t wish to lose at the end of every session. If you encounter problems, please report them in a reply and indicate which service you were testing and the nature of the issue.
(this post last updated 2019-12-10)
Emulators / Setup Tools
- Windows - http://ai2-buildserver-nightly-ewp.csail.mit.edu/setuptools-beta/MIT_App_Inventor_Tools_26.255.0rc1_win_setup.exe
- macOS - http://ai2-buildserver-nightly-ewp.csail.mit.edu/setuptools-beta/MIT_App_Inventor_Setup_3.0.1rc1.dmg
User Interface/User Experience
- Designer copy & paste support - http://edit.ai2-ewpatton-temp.appspot.com
Introduces the ability to cut, copy and paste components using the platform standard key combinations. Corresponding event handlers are also copied. This behavior can be suppressed by holding the Shift key down when invoking the paste shortcut.
- Drag & drop projects, extensions, and assets - http://dnd.ai2-ewpatton-temp.appspot.com
Introduces the ability to drag an AIA, AIX, and other files into App Inventor. Dragging in an AIA will upload the project and open it. AIX and other files will be added to the currently open project. Chrome users should also be able to drag the entries in their project list to their desktop to download them.
- Absolute Arrangement - http://pr1792.ai2-ewpatton-temp.appspot.com
Adds a new arrangement that allows for positioning visible components anywhere on the screen, like the Canvas allows for sprites. Each component gains X, Y, and Z coordinates, which can be adjusted in both the designer and the blocks. Positioning can be done using absolute pixels or percentages.