miércoles, 16 de octubre de 2013

Aplicación para generar iconos en diferentes formatos compatibles con dispositivos iOS

Aquellos que llevéis más tiempo dedicado al desarrollo de Apps para iOS, habréis notado como ha crecido el número de imágenes de precarga e iconos requeridos por Apple para la aprobación de las aplicaciones. Para ahorrar algo de tiempo en esta tediosa tarea, escribiré acerca de la herramienta para generar iconos compatibles con los diferentes dispositivos iOS, Prepo . Prepo es una App con versión gratuita (suficiente para generar iconos) y una versión de pago por tan sólo 4,49 euros que nos permite realizar algunas funciones más que interesantes. 

Una vez descargada la App de Prepo, tan sólo hay que añadir el icono de nuestra App con un tamaño de 1024x1024. Después seleccionamos en las pestañas de arriba, las diferentes opciones que necesitemos. Si es una App universal o sólo para un tipo de dispositivo, para que versión de OS la necesitamos, si la queremos con brillo, etc. 


Ahora sólo tendremos que seleccionar en nuestro proyecto en la sección "App Icons" la opción "Use Asset Catalog"


Y finalmente sólo tendremos que arrastrar las imágenes con su tamaño correspondiente exportadas desde Prepo a nuestro proyecto.






viernes, 11 de octubre de 2013

brote brote

En esta entrada os quiero presentar una aplicación muy especial en la que hemos estado trabajando este verano. El cuento interactivo de brote brote. Un proyecto innovador que ha salido adelante gracias a su creadora, Miriam López. Ya que este blog trata sobre iOS, os comentaré un poco la parte técnica de la aplicación brote brote para iPad (también la tenéis disponible para Android en este enlace de GooglePlay).

El primer problema técnico al que nos tuvimos que enfrentar fue al multi idioma en tiempo de ejecución de la App. Al final nos decidimos por la solución aportada en la entrada anterior.  Y así conseguimos leer y escuchar el cuento en español, inglés, alemán y chino (de momento).




Además de leer y escuchar el cuento, los niños pueden aprender a comer bien y relacionar alimentos con dos mini juegos incluidos en la App. Aquí se nos planteó la siguiente cuestión. ¿Cocos 2d, HTML 5 & JAVAScript, ...? Y finalmente,  optamos por desarrollarlos con los frameworks nativos de cada plataforma ( por supuesto como Chuck Norris hubiese hecho). 


Espero poder hacer el siguiente mini juego de la versión 2.0 con el maravillosos framework SpriteKit, y así preparar un buen manual en español.

Ya que es un cuento interactivo y se publica en el AppStore, para el paso de páginas se optó por la utilización de UIPageViewController . Este controlador lo explicaré detenidamente en siguientes entradas. Consigue un maravilloso efecto de pasado de página.


Como buen cuento interactivo, está plagado de animaciones y posibilidad de interactuar con múltiples objetos. Ya que era condición indispensable que el desarrollo se realizase para dispositivos a partir de iOS 5, la mejor solución fue utilizar CABasicAnimation y CAKeyFrameAnimation para las pricipales animaciones.

Por último sólo quería agradecer a Miriam la confianza depositada en nosotros para llevar el proyecto adelante, y a mi compañero Mr R. encargado de la parte de Android por el magnífico trabajo que ha realizado. Aquí os dejo de nuevo los enlaces de las Apps y otros de interés.

Esperamos que vuestros hijos, nietos, sobrinos y hermanos pequeños disfruten con Travelino tanto como nosotros hemos disfrutado dándole vida en plataformas multimedia.