Configuración básica de una aplicación

Creemos una aplicación de ejemplo que llamaremos my_test. El punto de partida de una aplicación Cordova standar sería el comando cordova create my_test. Pero nosotros vamos a utilizar Ionic que es capaz de crear un proyecto de Cordova pero con todas las dependencias y estucturas básicas necesarias para Ionic. Con el comando ionic start my_test.

Comencemos con un comando o con el otro, tendremos una estructura de carpetas y ficheros como la siguiente:

my_test/
|__ hooks/
|__ platforms/
|__ plugins/
|__ www/
|__ config.xml

Fijémonos ahora en el fichero config.xml. Es desde donde debemos configurar nuestra aplicación de Ionic / Cordova. En ella podemos definir el id, nombre, descripción, autor y más:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<widget id="com.proweb.my_test"
    version="0.0.1"
    xmlns="http://www.w3.org/ns/widgets"
    xmlns:cdv="http://cordova.apache.org/ns/1.0">
    <name>Mi test para Proweb</name>
    <description>
        Una aplicación para entender como funciona Cordova junto con Ionic.
    </description>
    <author email="[email protected]" href="http://yuste.info/">
        Alvaro Yuste Torregrosa
    </author>
    ...
</widget>

Para cada actualización que hagamos en el market deberemos de incrementar la versión en este fichero. Y también será aquí donde definamos los iconos por defecto de la aplicación. Para los entendidos de Android es el equivalente al AndroidManifest.xml, que Cordova crea a partir de este config.xml.