2017년 6월 23일 금요일

ReadMe_Updates


June 18, 2017
Last Update June 19, 2017
Upcoming features in the GOLD AppyBuilder

So, now we have a test server (gold) that:
1. Is in sync with latest MIT June 6 updates that includes new blockly, grid, etc
2. Can import MIT AI2 apps
3. Can rename app package - even for multi-screens
4. Can possibly import Silver apps - some mods are required:

Download Silver .aia from silver platform
Use ONLY 7-zip to open .aia - DO NOT extract, just open it and keep it open
Once .aia is opened, drill down the src folder all the way till you see your Screens
Drag and drop all screens into a temp folder on your computer (keep 7-zip open)
Now drag and drop all screens from temp folder into notepad++
In notepad++ do control-h and do following replaces (you have select the button that says "Replace All in All Opened Documents"

Change
From
To
SelectionFullPath
Selection
ProgressShow
ShowProgressDialog
ProgressDismiss
DismissProgressDialog
HSVArrangement
HorizontalScrollArrangement
VSVArrangement
VerticalScrollArrangement

Then save and close all the files
Drag all the files back into 7-zip

Package renaming:
On Screen1, you'll see a new property called ApplicationPackage. You can use this to change package name. Let's say your email is jdoe@gmail.com. and your app name is textingapp
App inventor, Silver package name format is: appinventor.ai_jdoe.textingapp
AppyBuilder package name format is: com.appybuilder.jdoe.textingapp

In Application package you can enter appinventor.ai_jdoe.textingapp to override the default appybuilder package name. You can also enter something like com.example.myapps.textingapp to use your own custom packaging

1. NOTE1. package names HAVE to be all lower case, minimum 2 words, (e.g. com.example), valid domains that is your own domain, no special characters
2. NOTE2. IF you have changed package names AND you have multiple screens, when changing package names, for multiple screens, you need to fully qualify screen names as shown here:
3. "Open another screen" Screen2 => "Open another screen"jdoe.textingapp.Screen2 - IF your email includes a dot, replace it with underscore; e.g. jdoe.01 -> jdoe_01
4. NOTE3. THIS IS TEST SERVER. DO NOT USE THIS SERVER FOR PRODUCTION.
5. NOTE4. DOWNLOAD YOUR KEYSTORES AND CREATE BACKUPS in separate locations (even on multiple storage locations). e.g.






댓글 없음:

댓글 쓰기