====== Hosted Web Apps ====== Usando manifold.js y crosswalk se busca empaquetar aplicaciones desarrolladas como sitios web en una aplicación para cualquier plataforma. Basado en el estándar de [[http://www.w3.org/TR/appmanifest/ | W3C Web App Manifest]] http://www.manifoldjs.com/documentation\\ http://www.davevoyles.com/creating-a-mobile-app-with-famo-us-and-manifoldjs/\\ http://www.thishereweb.com/understanding-the-manifest-for-web-app/\\ http://www.thishereweb.com/manifoldjs-building-simple-hosted-web-apps/\\ https://github.com/manifoldjs/manifoldJS/wiki\\ ===== Instalación ===== Como se menciona en esta issue https://github.com/manifoldjs/ManifoldJS/issues/35 es preferible instalar la versión de github npm install -g cordova npm install -g manifoldjs/manifoldjs **El manifiesto** Como dice acá https://github.com/manifoldjs/ManifoldJS/wiki/Getting-Started se incluye en el index.html así ... Shiftr ... el **manifest.json** mínimo es: { "start_url": "http://www.yoursite.com/", "short_name": "WwwYoursiteCom" } **¿Cómo crear una aplicación basada en una que está local, es esto posible?** * Presenta problemas para crear plataforma de android en el proyecto de cordova. En el config.xml -> widget > id debe haber un nombre de la forma subdomain.domain.name, cuando es una aplicación que está corriendo en localhost:8080 presenta problemas ===== Build ===== * Ejecute **gradle buildDebug** dentro de la carpeta android generada por manifoldjs * Ejecute **gradle installDebug** - Configuración del android adk - Configuración de gradle para hacer el build desde consola -