Apache Cordova enables developers to build native mobile applications for iOS, Android, and desktop using HTML, CSS, and JavaScript.
Platform Management
# Add native platform target
cordova platform add ios
cordova platform add android
# List installed platforms
cordova platform ls
# Update platform engine
cordova platform update android
# Verify environment prerequisites (SDKs, JDK, Xcode)
cordova requirements
Plugin Management
# Search plugin registry
cordova plugin search camera
# Install plugin by name or git URL
cordova plugin add cordova-plugin-camera
cordova plugin add cordova-plugin-inappbrowser
cordova plugin add cordova-plugin-statusbar
# List and remove plugins
cordova plugin ls
cordova plugin remove cordova-plugin-camera
Building & Running
# Build project artifacts
cordova build ios --release
cordova build android --debug
# Run in connected device or emulator
cordova run android --device
cordova emulate ios --target="iPhone-14"