Nuestro principal servicio es el desarrollo de aplicaciones móviles, y nuestra propuesta de valor, está centrada en el desarrollo de apps nativas para IOS (Familia Apple), sobre todo para aplicaciones que van orientadas a públicos específicos ya que el uso del Iphone o Ipad es menor que el de Android dependiendo los países. Sobre todo desarrollamos APPs IOS para USA y Europa.
Nuestro desarrollo siempre se ha caracterizado por ser nativo, de tal forma el resultado siempre es un app de calidad, pero mas allá del aspecto técnico es importante contemplar el impacto que este app tendrá en tu compañía o negocio, ya que tendremos que medir si es que da un valor diferenciador para cada empresa.
Tener una gran idea o encontrar un punto del mercado al que no esté dando un producto o servicio es el punto de partida en cada nuevo proyecto. Necesitamos hacernos las siguientes preguntas:
¿Qué va a hacer la aplicación?
¿Cuál es su atractivo principal?
Fidelización, uso recurrente o uso único. Este punto nos va a marcar el análisis a posteriori que tengamos que hacer para saber si es normal las tasas de desinstalación, recurrencia de acciones, etc
¿Qué problema concreto va a resolver?
¿Qué necesidad va a cubrir?
Importante: Definir un objetivo claro para la aplicación también va a ayudar a que su desarrollo sea más fácil de cotizar.
Es la primera fase del desarrollo del proyecto. Consiste en tener un programa de trabajo con un desglose de todas las actividades que se van a realizar (creación de bocetos, Wireframe y el Storyboard), el plazo estimado de horas que se le va a dedicar cada una de ellas y estableciendo los medios humanos que se van a dedicar para alcanzar los objetivos que se hayan propuesto.
Previo a la implementación es necesario tener totalmente definido el diseño estructural de la app y su comportamiento. Creamos los bocetos, wireframe para ir definiendo el prototipo final. En paralelo se irá construyendo el back-end, el desarrollador tendrá que configurar servidores, bases de datos, APIs y soluciones de almacenamiento. por ultimo se estará creando los diseños de las “Skins” de la App
Una vez desarrollada la app es necesario hacer un testing profundo de todas las partes del mismo.
Testeo funcional:
para asegurar que la aplicación trabaja como debería y sigue todos los flijos debidos.
Testeo de rendimiento:
para comprobar que el comportamiento de la aplicación bajo ciertas condiciones (múltiples peticiones de acceso simultáneas, poca cobertura, poca batería…) es el correcto.
Comprobaciones de fugas de memoria, cruciales en móviles pues los recursos son mucho más limitados que en programas para ordenadores de sobremesa. Para esta tarea se utilizan habitualmente programas automatizadores de tareas y programas que reportan el código de error, además del testeo manual intensivo.
A la finalización del desarrollo la app será apta para darse a conocer y comercializarse y el último paso será subirlo a los markets de aplicaciones correspondientes.
Para este último paso habrá que firmar digitalmente las apps con la cuenta de desarrollador, crear certificados para notificaciones push en Apple (si la app lleva esta funcionalidad implementada), compilar el paquete y subirlo a App Store así como preparar el resto de requisitos necesarios tales como las imágenes, logos, descripciones etc. Requeridos por los markets de apps.