Create a new code branch.
Recommended, but not required.
A modern development experience and 99% backward-compatibility with Cordova.
Recommended, but not required.
Create the Capacitor app using the Cordova app's name and id found in `config.xml`.
The compiled web assets will be copied into each Capacitor native platform during the next step.
Capacitor native projects exist in their own top-level folders and should be considered part of your app (check them into source control). Any existing Cordova plugins are automatically installed into each native project. 🎉
Reuse the existing splash screen/icon images, located in the top-level `resources` folder of your Cordova project, using the `cordova-res` tool. Images are copied into each native project.
Review all of Capacitor's core and community plugins. You may be able to switch to the Capacitor-equivalent Cordova plugin, such as the Camera.
Remove unneeded ones to improve performance and reduce app size.
After successful migration testing, Cordova can be removed from the project.
This is only the beginning. Learn more about using Cordova plugins in a Capacitor project, check out the Capacitor development workflow, or create your own native plugin.
Explore these resources to learn more about Capacitor
and make your Cordova migration easier.