Monaca Cloud IDE is a browser-based development environment. Right from your Web browser, all of your Cordova development can be done without any setup.
In this page, we will explain the Graphic User Inteface (GUI) of Monaca Cloud IDE.
In the menu bar, there are several main menus such as:
||Shows File sumbmenu.|
||Shows Edit submenu.|
||Shows View submenu.|
||Shows Run submenu.|
||Shows Build submenu.|
||Shows Project submenu.|
||Shows Configure submenu.|
||Opens Monaca Backend in a new window.|
||Shows various ways you can find help during your development.|
|New File||Creates a new file.|
|Save||Saves the file currently openeded.|
|Save All||Saves all the files currently openeded.|
|Upload||Uploads the files in the current folder.|
|Undo||Undoes the latest action.|
|Redo||Redoes the previous action.|
|Search||Searches for a string in the currently opened file.|
|Replace||Replaces a found string in the currently opened file.|
|Search All Files||Searches across all project files.|
|Comment||Comments out/in the current line.|
|Debugger Tab||Shows/Hides Debugger tab|
|Reset Layout||Resets the IDE’s layout to the default arrangement.|
|Show Preview Tab||Opens Previewer.|
|Run on Device||Runs the project on Monaca Debugger.|
|Setup Monaca Debugger||Installs the Monaca Debugger on your device.|
|Build App for Android||Builds the app for Android device.|
|Build App for iOS||Builds the app for iOS device.|
|Build App for Windows||Builds the app for Windows device.|
|Build History||Shows all build history of the current project.|
|CI History||Shows all Continuous Integration history of the current project.|
|Commit||Commits local changes.|
|Show Commit History||Shows all commits history from Monaca Cloud IDE.|
|Pull||Pulls remote changes.|
|Push||Pushes local changes to remote server.|
|Show Remote History||Shows all commits history in remote server.|
|VSC Configure||Configures the remote repository.|
|Share||Invites other Monaca users to join the project.|
|Export||Exports Monaca project.|
|Publish||Makes the current project public (see Publish Project).|
For more information to enable vision control on your project, please refer to Version Control.
|App Settings for Android||Configures Android app’s information (see Configure Android App).|
|App Settings for iOS||Configures iOS App’s information (see Configure iOS App Settings).|
|App Settings for Windows||Configures necessary information to build a Windows app (see Configure Windows App Settings).|
|Cordova Plugin Settings||Enables/Disables Cordova plugins in the current project (see Cordova Plugins).|
|Service Integration Settings||Integrates various services to Monaca projects in the form of plugins (see Service Integration).|
|Continuous Integration||Automates building and deployment cycles (see Monaca CI).|
|Deploy Service||Adds/Removes deployment services for Monaca CI (see Deploy Services).|
|Workspace Configuration||Configures the appearance of code editor.|
This feature allows you to make your project available to other users by sharing the link generated after publishing your project. By accessing the generated link, users can get a copy of their own in their account. All changes made in the copies are not transferred to the original, so there will be no fear of someone messing up the original.
Publishing your project is really easy and done by following the next simple steps:
Click on Publish button.
Use the generated link to share your project.
With this feature, we allow Monaca users to directly import published Monaca projects or projects from a given URL directly by just accessing a link. Upon accessing the link, the users will be forwarded to the following screen (if signed in), whereby just clicking the import button the project will be imported into their account.
Once Monaca Debugger is connected with Monaca Cloud IDE, you can do console debugging as well DOM inspection in this panel. For more information, please refer to Monaca Debugger with Monaca Cloud IDE.
Preview Log tab is a terminal window for running HTTP service for providing content in Previewer.
The Previewer provides an overview of your app in real-time. You can also interact with the Previewer as if it is running on an actual device with the limitation of executing the specific device’s functionality (such as camera, contact and so on) and cross-origin network AJAX request. Along with the Monaca Debugger, you will have effective and efficient experiences during app development.
In this tab, you can:
Configureicon in that tab. Then, you will see a drop-down list of different devices such as iPad, iPhone, and Nexus. You can change the orientation of the screen as well.
When using Previewer, you should be aware of the the following limitations:
Access-Control-Allow-OriginHeader (i.e., Cross-Origin Ajax Request is permitted).
The Share function allows you to:
In order to share and manage the members of your project, please do as follows:
From Monaca Cloud IDE, go to Project → Share .
The Share Project dialog will appear. To add a member, input the email(s) of your team member(s). Please enter one email address per line. You can also assign the role of each member as Developer or Tester by choosing from the drop-down menu. Then, click on Add User button to send the invitation to them.
To remove a member from the project, you can just click on the
x icon at the end of the row of that member’s info as shown below:
Monaca uses Monaco editor because of various reasons such as:
basic syntax colorization
rich intelliSense & validation
If you want to search within the current editor, press
Ctrl+f. Then, the following dialog will appear: