Cordova is basically a native shell around a web application that allows thedeveloper to access native APIs within the application. Unlike traditional web applications, Cordova apps can be deployed to the App Store and Google PlayStore. The benefit of using something like Cordova is that there isn’t much moreto learn if you’re already a web developer: you can use HTML, JavaScript, CSS,and your JavaScript framework of choice. The main drawback of Cordova is thatyou’ll have a hard time matching the performance and smooth UI that ReactNative offers: you’re relying on the DOM, because you’re mainly working withweb technologies.