Ahorra hasta un 20% con nuestros planes anuales →

Uso del SDK

El SDK contiene una serie de herramientas destinadas a la creación de mini programas de Tommy.

Uso del emulador

El núcleo del SDK es un emulador que emula el entorno de la aplicación Tommy en su máquina local. Esto le permite desarrollar mini programas para Tommy que se integrarán a la perfección con la aplicación en producción cuando los empaquete y los publique.

Tras seguir los pasos de instalación, verá el emulador, que es la interfaz principal del SDK, cargado en su navegador.

El emulador le permite previsualizar en tiempo real los mini programas que está creando. El código fuente de los mini programas se encuentra en la carpeta /addons. Los mini programas de demostración que se proporcionan con el SDK son un excelente punto de partida y deben utilizarse como referencia para crear sus propios mini programas.

La vista principal del emulador contiene dos secciones:

Una lista de todos los mini programas cargados desde la carpeta /addons.

Una lista de todas las vistas de mini programas que se pueden abrir. Si hace clic en cualquier vista, podrá verla emulada dentro del navegador. Si modifica cualquier parte del código del mini programa correspondiente, esa vista se recargará automáticamente y podrá ver sus cambios en el navegador en tiempo real.

El propio SDK es muy sencillo de utilizar, así que, cuando esté listo, pasemos a una explicación de la estructura de archivos del complemento y de los archivos de manifiesto.

Funciones dinámicas

El SDK de Tommy tiene algunas funciones dinámicas que querrá aprovechar para acelerar su flujo de desarrollo:

Cada vez que edite cualquier código, la vista actual se recargará. Puede configurar la vista predeterminada para que se cargue automáticamente a través de la página de Ajustes de la interfaz.

Los archivos JavaScript ubicados en config.json views/javascripts/**/.js se compilarán automáticamente en views/builds/bundle.js en tiempo real. El código ES6 es totalmente compatible. Consulte el código fuente del mini programa Tasks para ver un ejemplo.

Las hojas de estilo SASS ubicadas en views/stylesheets/**/.scss se compilarán automáticamente en views/build/bundle.css en tiempo real. Por el momento, solo se admite SASS. Consulte el código fuente del mini programa Tasks para ver un ejemplo.

Las plantillas Template7 ubicadas en views/templates/**/.tpl.html se compilarán automáticamente en views/build/bundle.tpl.html en tiempo real. Consulte el código fuente del mini programa Tasks para ver un ejemplo.