Monaca Docs
  • Monaca
  • Create Your First App
  • Release Notes and Updates
    • Privacy Manifest Requirement for iOS Apps
    • Plugin uses-permission Tag Deduplication Feature
    • iOS Monaca Debugger Discontinuation & Alternative Features
    • Error submitting to iOS App Store (ITMS-90165)
    • Build error in cordova-custom-config
    • Cordova 11 changes
    • Cordova 10 changes
    • Cordova 9 changes
    • New Monaca CLI and Localkit
    • Migration from Cordova to Capacitor
  • Product Guides
    • Monaca Development Overview
    • Monaca Cloud IDE
      • Overview
      • Features in the Monaca Cloud IDE
      • Integrated Terminal
      • Editor Shortcuts
      • Project Dependencies
        • File and Folder Structure
        • JS/CSS Components
        • Cordova Plugins
        • Custom Cordova Plugins
      • Version Control
        • Introduction
        • GitHub Integration
        • Git SSH Integration
      • Monaca CI
        • Overview
        • Deploy Services
        • Deploy to Appetize.io
        • Deploy to DeployGate
        • Deploy to Firebase
      • Build
        • Building for iOS
          • Building an iOS App
          • Build Settings between Monaca and Xcode
        • Building for Android
        • Building for Electron
          • Building on Windows
        • Building for PWA
        • Building for Windows
        • Build Environment Settings
        • Common Build and Application Upload Errors
        • Build History
      • Distribution
        • App Store Distribution
          • App Store Connect Guide
          • iOS App Upload Feature
        • Google Play Distribution
        • Amazon Appstore Distribution
        • Non-market App Distribution
      • Download App Package
      • Tutorial
    • Monaca Localkit
      • Overview
      • Pairing and Debugging
      • Remote Building and Publishing
      • Troubleshooting Guide
      • Tutorial
    • Monaca CLI
      • Overview
      • Monaca CLI Commands
      • Pairing and Debugging
      • Project Dependencies
        • File and Folder Structure
        • JS/JSS Components
        • Cordova Plugins
        • Custom Cordova Plugins
      • Remote Building and Publishing
      • Troubleshooting Guide
      • Tutorial
    • Monaca Debugger
      • Functionalities
      • Installation
        • Monaca Debugger for Android
        • Monaca Debugger for iOS
        • Monaca Debugger for Android Emulator
      • Usage
      • Custom Build Debugger for iOS
      • iOS App Simulator Build
      • Troubleshooting Guide
      • Tutorials
    • Team Dashboard
    • Quick Viewer
    • Migrating from Other Platforms
      • Key Points
      • Cloud IDE preview function settings
      • Migrating from Angular
      • Migrating from Ionic
      • Migrating from React
      • Migrating from Vue
      • Migrating from PhoneGap
        • Key Differences
        • Guide for PhoneGap Build Users
        • Guide for PhoneGap CLI Users
        • Guide for PhoneGap Desktop App Users
      • Migrating from Telerik
  • Build App
    • Build for iOS
      • Creating a Private Key and CSR
      • Creating a Certificate
      • Updating Provisioning Profiles
  • Tutorials
    • Monaca Cloud IDE Tutorial
      • Part 1: Starting a Project
      • Part 2: Running Monaca Debugger with Monaca Cloud IDE
      • Part 3: Building a Monaca App
      • Part 4: Publishing a Monaca App
    • Monaca Localkit Tutorial
      • Part 1: Starting a Project
      • Part 2: Running Monaca Debugger with Monaca Localkit
      • Part 3: Building a Monaca App
      • Part 4: Publishing a Monaca App
    • Monaca CLI Tutorial
      • Part 1: Starting a Project
      • Part 2: Running Monaca Debugger with Monaca CLI
      • Part 3: Building a Monaca App
      • Part 4: Publishing a Monaca App
    • Electron Tutorial
      • How to Use a NPM Package
      • How to Use a Web API
    • Barcode Scanner Plugin
    • Cordova SQLite Storage Plugin
    • Cordova Google Analytics Plugin
    • Cordova Firebase Plugin
    • Cordova In-app Purchase Plugin
    • Cordova AppVersion Plugin
    • Cordova Ionic Keyboard Plugin
    • Cordova Social Sharing Plugin
    • NIFCLOUD mobile backend
    • Phonegap Push Plugin
  • API Reference
    • Monaca API
      • Monaca Cloud & Remote Build API Guide
      • Utilities
    • Core Cordova Plugins
      • Cordova 11.0
        • Battery Status Plugin
        • Camera Plugin
        • Device Plugin
        • Device Motion Plugin
        • Device Orientation Plugin
        • Dialogs Plugin
        • File Plugin
        • Geolocation Plugin
        • InAppBrowser Plugin
        • Media Plugin
        • Media Capture Plugin
        • Network Information Plugin
        • Splashscreen Plugin
        • Vibration Plugin
        • StatusBar Plugin
      • Cordova 10.0
        • Battery Status Plugin
        • Camera Plugin
        • Device Plugin
        • Device Motion Plugin
        • Device Orientation Plugin
        • Dialogs Plugin
        • File Plugin
        • Geolocation Plugin
        • InAppBrowser Plugin
        • Media Plugin
        • Media Capture Plugin
        • Network Information Plugin
        • Splashscreen Plugin
        • Vibration Plugin
        • StatusBar Plugin
        • Whitelist Plugin (Android Only)
      • Cordova 9.0
        • Battery Status Plugin
        • Camera Plugin
        • Contacts Plugin
        • Device Plugin
        • Device Motion Plugin
        • Device Orientation Plugin
        • Dialogs Plugin
        • File Plugin
        • File Transfer Plugin
        • Geolocation Plugin
        • Globalization Plugin
        • InAppBrowser Plugin
        • Media Plugin
        • Media Capture Plugin
        • Network Information Plugin
        • Splashscreen Plugin
        • Vibration Plugin
        • StatusBar Plugin
        • Whitelist Plugin (Android Only)
    • Third-party Cordova Plugins
      • Advanced HTTP Plugin
      • PhoneGap BarcodeScanner Plugin
      • Cordova Custom Config Plugin
      • DatePicker Plugin
      • Share Plugin (Android)
      • WebIntent Plugin (Android)
    • Monaca Power Plugins
      • Monaca HTML5 Resource Encryption
      • Monaca In-App Updater
      • Monaca Secure Storage
      • Barcode Scanner Plugin
      • Android build memory size setting
    • Service Integration
      • Repro
      • AppsFlyer
    • Configuration Files
      • Android
        • Android Configuration
        • config.xml
        • AndroidManifest.xml
      • iOS
        • iOS Configuration
        • config.xml
        • MonacaApp-Info.plist
  • Samples & Tips
    • Sample Apps
      • AdMob
      • Twitter Single Sign-on App
      • Facebook Single Sign-on App
      • Flickr
      • TODO App
      • BirthYear App
      • Break the Bricks
      • Train Catalog App
      • Omikuji Fortune Telling App
      • Clock App
      • Memo Application
      • RSS Reader App
      • Hello World App
    • Tips & Tricks
      • Playing Sound and Music
      • Control the Splash Screen
      • Using Database
  • Features
    • Push Notification
    • SNS Authentication
    • Database
  • FAQ
    • General
    • IDE
    • Build
    • Release
    • Subscription
      • How to Use Activation Code
    • Application
    • Usage
    • Debugger
  • Supported Environments
  • Trouble Shooting
    • Preview Log repeats to reload (Vue packages version mismatch error)
  • Monaca Product Website
  • 日本語
Powered by GitBook
On this page
  • How to develop applications for mobile devices using Monaca?
  • Can I create my own project template?
  • The cursor of the code editor on the Monaca Cloud IDE is shown to be off in its alignment. What should I do?
  • I don't know how to write a program.
  • How to develop in a team with Monaca?
  • In Monaca, how is the security of development assets maintained?
  • Are there any keyboard shortcuts on the Monaca Cloud IDE?
  • I want to change the background color of the splash screen.
  • Splash screen is not showing on Monaca Debugger.
  • Can I use a GIF image as a splash screen?
  • Project list is not showing properly in Monaca Localkit.

Was this helpful?

  1. FAQ

Usage

PreviousApplicationNextDebugger

Last updated 3 years ago

Was this helpful?

How to develop applications for mobile devices using Monaca?

For your flexibility and convenience during app development process, Monaca provides 3 different development environments:

You can choose your desired platform and start building your application. Follow these steps to develop an application using Monaca:

  1. Register a user in .

  2. Write HTML5/CSS3/JavaScript code on your desired platform.

  3. If needed, check the application functions using Monaca Debugger.

  4. Configure your target device build settings and start building the

    application.

  5. Download and install the built application file (.app/.apk) in a

    smartphone device.

Moreover, note that in order to install a built application on iPhone or iPad, you need to register on the iOS Developer Program. For more details, please refer to .

Can I create my own project template?

We do not offer a template function for the projects.

The cursor of the code editor on the Monaca Cloud IDE is shown to be off in its alignment. What should I do?

The code editor on the Monaca Cloud IDE may not be able to handle scaling the display on your browser. Please use the Monaca Cloud IDE without using the browser's enlarge/reduce functions. (In many browsers, you can reset with Ctrl+0.)

I don't know how to write a program.

How to develop in a team with Monaca?

In addition, it is possible to develop in a team using various version management tools through Monaca Cloud IDE, GitHub, Git SSH linkage function, Monaca Localkit, Monaca CLI, etc.

The availability of this function depends on your Monaca plan.

If your plan is Gold, Platinum or Enterprise, team development allows you to:

  1. Manage the team: add/remove members to the shared project.

  2. Share the source code with multiple people (members are assigned as Developers):

    • The easiest way is to use Monaca's built-in share feature. Then, two or more people can open the same project in the IDE. However, if there are any conflicts, the previous version will be overwritten.

    • The last option is to use Monaca for Visual Studio. In this case, the files can be managed by VS's built in Team Explorer functionality. Git, TFS, Visual Studio Online and other supported version control system can be used in this case.

  3. Let multiple people to test the project (members are assigned as Testers): Use Monaca's built-in share feature and share the project with the test members.

In Monaca, how is the security of development assets maintained?

Are there any keyboard shortcuts on the Monaca Cloud IDE?

I want to change the background color of the splash screen.

Splash screen is not showing on Monaca Debugger.

Splash screen can only appear properly on a built app. It may not appear properly on Monaca Debugger. Therefore, please test the splash screen on a built app only.

Can I use a GIF image as a splash screen?

Currently, you can use only a PNG file as a splash screen image in Monaca.

Project list is not showing properly in Monaca Localkit.

If Monaca Localkit's project list is not displayed properly, please try resetting the Monaca Localkit as follows:

  1. Uninstall Monaca Localkit.

  2. Open the user's home directory. For example:

    • Windows: C:/Users/user

    • Mac: /Users/user

  3. Rename the localkit.db file (For example: localkit.db_bak) in the .cordova folder.

  4. Restart the PC.

  5. Install the latest version of Monaca Localkit.

  6. Start Monaca Localkit. At this time, a new localkit.db file is created.

Resetting Monaca Localkit will clear the project list that has been imported to Monaca Localkit earlier. Therefore, you need to import all the projects again.

As references for app development using Monaca, we have prepared a tutorial, introductory guide, and sample apps. Each of these reference materials provides descriptions on how to write specific codes, so please do take a look. ( and )

Using the Monaca Cloud IDE team management function, you can share a project among members registered in Monaca. For details, please check the feature.

However, if your usage plan is Basic or Personal, you can only join a team as a Tester. For more information of the usage plan and its limitations, please refer to .

Currently, for general use, each user's resources are controlled by each account on the same server. We can handle on an individual basis of strengthening the security such as having an independent location of each resource or enforcing source IP restrictions for access (fee-based). Please contact us .

Shortcuts that can be used on Monaca Cloud IDE are listed in .

For the changes to the splash screen, you can configure from the splash Screen Settings in and for iOS and Android, respectively.

Monaca Cloud IDE
Monaca Localkit
Monaca CLI
Monaca
Building an iOS App
Third-party Cordova Plugins
Samples & Tips
Monaca Usage Plan
here
Editor Shortcuts
Configure Android App
Share
Configure iOS App Settings