June 18, 2017
Last Update June 19, 2017
Upcoming features in the GOLD AppyBuilder
So, now we have a test server (gold) that:
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
⦁ 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)
⦁ 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.
댓글 없음:
댓글 쓰기