This tool converts App Inventor Classic (AI1) project source files (.zip
files)
to App Inventor 2 (AI2) project source files (.ai1
files).
Warning: This browser-based tool currently works only in Chrome and Firefox.
In particular, it does not work in Safari or Internet Explorer.
Due to circumstances beyond the control of the App Inventor development team, the App Inventor Classic (AI1) development environment will shut down on July 15, 2015. See the AI1 shutdown details here. It will not be possible to access your AI1 projects after that time. If you wish to save these projects, now is the time to (1) download any AI1 projects you care about and (2) convert them to AI2 projects using this tool.
.zip
file as follows:
.zip
file to your computer.
.zip
file in any way.
Some computers and browsers (especially Safari) may be configured to automatically open
and uncompress the .zip
file. In this case, you will need to configure preferences to turn
off this feature.
.zip
file
you just downloaded. Selecting the file will automatically convert your AI1 .zip
project file
to an AI2 .aia
project file and and download the .aia
file
to your computer. If errors are reported in the red-outlined error box,
see the Troubleshooting section below.
.aia
project file. You can now run and edit your project in AI2!
If the .aia
project cannot be loaded into AI2, or if the uploaded project does
not work as you expect, see the Troubleshooting section below.
Choose an AI source file (.zip) to convert:
Any errors or warnings from the conversion process will be displayed in this box.
.zip
file to your email.
You can upgrade your AI1 project to the most recent version of AI1
simply by loading your project into the
current AI1 development environment
and viewing it both in the Designer window
and Blocks Editor. This process will automatically perform upgrades that
might modify your components and blocks. Then it is safe to download your
A11 project as a .zip
file.
Important: Certain upgrades may require you to change your project. If you see blocks outlined in red in the Blocks Editor, you need to replace those blocks before you try to convert your project to A2.
ImagePicker.ImagePath
property
in old versions of ImagePicker
to ImagePicker.Selection
.
atan2
and random set seed
were fixed.
Scrollable
property on screen components.
Notifier.ShowChooseDialog
and
Notifier.ShowTextDialog
blocks that do not have a final cancelable
argument.
The converter will add an extra false
argument in this case.
.aia
file when it encounters a significant error.
None
color block in AI1, but not in AI2.
However, the converter is able to translate it to a make color
block that takes a 4-element list [255, 255, 255, 0]
(the last list component is the alpha, or opacity, component; opacity 0 means transparent).
Log entries from the conversion process will be displayed below.