DroidScript is an easy to use, portable coding tool which simplifies android app development. It dramatically improves productivity by speeding up development by as much as 10x compared with using the standard development tools.
It’s also an ideal tool for learning JavaScript, you can literally code anywhere with DroidScript, it’s not cloud based and doesn’t require an internet connection.
Unlike other development tools which take hours to install and eat up gigabytes of disk space, you can install DroidScript in your phone and start using it within 30 seconds!
Download DroidScript app from Google Play
- You should have DroidScript app installed in your phone.
- The phone and this laptop/desktop should be connected to the same WiFi network.
For version 0.27 and above, the documentation is displayed on the right panel served locally. To view docs smoothly, install the
"Live Preview"
extension here.
- Open DroidScript app on your phone and press the WiFi icon to start the DS WiFi IDE server. You should be able to see the IP Address on the popup message.
- Click the "Connect" button in the Projects view or in the Samples view. You can also click the "Connect to DroidScript" button in the bottom right corner.
- A popup will be displayed where to enter "IP Address" and "Password" if necessary.
- If you are successfully connected, go to DroidScript section.
- Expand the "PROJECTS" view and click on the project you want to open.
- A dialog will appear which asks where to place the local project directory.
- Go to DroidScript section.
- In the "PROJECTS" view title, click the
"+"
icon at the right. - A quick pick popup will be shown at the top. Select the type of app and follow the next step to "Enter app name" and "App type".
You can also right-click on any app and select the
"Create new app"
item in the context menu.
- Go to DroidScript section.
- Expand the
"PROJECTS"
view and right-click on the app you want to rename. - Select
"Rename"
item in the context menu and enter the new name.
- Go to DroidScript section.
- Expand the
"PROJECTS"
view and right-click on the app you want to remove. - Select
"Remove"
item in the context menu. - A popup message will be shown in the bottom right for confirmation.
At the bottom of VS Code in the status bar, you can see the "Run"
and "Stop"
icon button.
Alternatively you can use the alt+r
and alt+s
shortcuts already known from the old web IDE.
- Play - Run the currently opened DroidScript app.
- Stop - Stop the currently running app.
- Go to DroidScript section.
- Expand the
"DOCS"
view and select"Documentation"
tree item.
A live preview window will be open in the right panel of VS Code.
- Go to DroidScript section.
- Expand the
"SAMPLES"
view and right-click on the sample you want to open or run.
This extension provides basic intellisense for app
, ui
and MUI
scopes. You can also hover to any app
, MUI
and ui
methods to display a definition popup. Signature help is also provided so you can look at parameter names, types and descriptions while passing arguments to methods in each scope.
Since version 2.3.0 you can use the integrated VSCode intellisense to help writing better code. To enable native type checks, right-click on a project in the project tree view and click Enable Types
. This will add a jsconfig.json
file to your project with a basic tslint configuration.
Initially you might see dozens of type errors in your source files. You can use the Smart Declare Variables
feature by right-clicking on the project or a file in the vscode explorer, which then scans and automatically adds missing variable declarations on the fly. This should greatly reduce the remaining errors which you will have to address on your own.
Note: SmartDeclare is based on regular expressions and doesnt have a structural understanding of your code. Use at your own risk. Simply undo the changes if the resulting changes are largely undesired.
- Everytime you start editing your project, it is a good idea to reload the files to fetch any changes on the Project. Click the Reload button in the bottom of VS Code and select your desired action from the quickpick dialog.
- When you are working in VS Code, DO NOT EDIT THE FILES IN THE WIFI IDE.
- Project doesnt automatically reload when replacing the root workspace folder
- Bottom action buttons are not initially shown
- GineersLife: - [email protected]
- Symbroson: - [email protected]