Apache Cordova is een open source framework waarmee webontwikkelaars hun HTML-, CSS- en JavaScript-inhoud kunnen gebruiken om een native applicatie te maken voor een verscheidenheid aan mobiele platforms. Laten we verder kijken hoe dit werkt. Cordova neemt uw webtoepassing en rendert deze in een native WebView.
Apache Cordova (voorheen PhoneGap) is een raamwerk voor het ontwikkelen van mobiele applicaties gemaakt door Nitobi. Adobe Systems kocht Nitobi in 2011, veranderde het onder de naam PhoneGap en bracht later een open-source versie van de software uit, genaamd Apache Cordova. Met Apache Cordova kunnen softwareprogrammeurs hybride webapplicaties voor mobiele apparaten bouwen met CSS3, HTML5 en JavaScript, in plaats van te vertrouwen op platformspecifieke API's zoals die in Android, iOS of Windows Phone. [8] Het maakt het inpakken van CSS-, HTML- en JavaScript-code mogelijk, afhankelijk van het platform van het apparaat. Het breidt de functies van HTML en JavaScript uit om met het apparaat te werken. De resulterende applicaties zijn hybride, wat betekent dat ze niet echt native mobiele applicatie zijn (omdat alle lay-outweergave wordt gedaan via webviews in plaats van het native UI-framework van het platform) noch puur webgebaseerd (omdat ze niet alleen webapps zijn, maar ook verpakt zijn). als apps voor distributie en toegang hebben tot native apparaat-API's). Het combineren van native en hybride codefragmenten is mogelijk sinds versie 1.9.