Su mensaje ha sido enviado.
Procesaremos su solicitud y nos pondremos en contacto con usted lo antes posible.
El formulario se ha enviado correctamente.
Encontrará más información en su buzón.

Seleccionar idioma

Desarrollamos una aplicación móvil para Android basada en una solución de código abierto, adaptándola y personalizándola para convertirla en un producto listo para usar.

El cliente es una empresa de medios de comunicación y entretenimiento que desarrolla productos digitales para mejorar la participación de los usuarios móviles. Querían probar un lanzador personalizado para Android como nuevo canal para ofrecer contenidos personalizados y experiencias de entretenimiento.
Los detalles sobre el cliente y la visión del producto siguen siendo confidenciales.
El desarrollador Innowise con el que hemos estado trabajando ha sido una gran incorporación a nuestro equipo. Se ha puesto al día rápidamente, es siempre comunicativo y tiene un sólido conocimiento del ecosistema Android. Ha estado adaptando el lanzador de código abierto para satisfacer nuestras necesidades, al tiempo que trabaja constantemente para mejorar el rendimiento, la experiencia de usuario y la estabilidad. Su enfoque proactivo y su experiencia ya nos están aportando mucho valor.

El cliente se dirigió a nosotros con un objetivo claro: adaptar un lanzador de Android de código abierto a un MVP personalizado que pudiera servir de base para un futuro producto comercial. Aunque el código base inicial ofrecía un punto de partida funcional, convertirlo en un lanzador estable, con capacidad de respuesta y extensible requería una profunda personalización, una implementación limpia de la interfaz de usuario y una ingeniería que tuviera en cuenta el rendimiento.
Para satisfacer las necesidades del cliente, adaptamos un lanzador de código abierto que permitiera el desarrollo y crecimiento futuros. Nuestro desarrollador de Android trabajó de forma independiente, pero en estrecha colaboración con el propietario del producto del cliente, compartiendo actualizaciones periódicas y versiones de demostración para que el desarrollo fuera transparente y flexible.
Desde el principio, el proyecto se estructuró en torno a un desarrollo ágil y centrado en el MVP. Con un único desarrollador de Android a bordo, la atención se centró en iteraciones rápidas, comunicación directa y definición clara del alcance. Empezamos seleccionando y analizando la base de código del lanzador de código abierto que serviría como base del producto.
Adoptamos un enfoque progresivo, compartiendo con el cliente demostraciones periódicas y perfeccionando las funciones en función de los comentarios. Las actualizaciones asíncronas semanales mantenían a todo el mundo alineado, garantizando una transparencia total sin necesidad de reuniones frecuentes. Este enfoque permitió al cliente ver los progresos en tiempo real, manteniendo al mismo tiempo una alta velocidad de desarrollo.
Empezamos bifurcando un lanzador Android de código abierto (AOSP Launcher3) y preparándolo para un desarrollo personalizado. El objetivo era mantener el código base y prepararlo para futuras ampliaciones.
Se han reorganizado los diseños y las actividades para simplificar la integración de futuras funciones.
Se han eliminado permisos innecesarios y dependencias obsoletas para mejorar la seguridad.
Renderizado de iconos y uso de recursos ajustados para un funcionamiento más fluido en dispositivos con poca memoria.
Implementación de análisis y ofuscación de construcción para garantizar la fiabilidad y el despliegue seguro.
Este trabajo preliminar creó una base técnica estable y ligera para el desarrollo de MVP.
Una vez que la base estuvo lista, nos centramos en crear y perfeccionar las principales funciones de cara al usuario.
A lo largo de esta fase, nos hemos centrado en mantener la capacidad de respuesta, la estabilidad y la coherencia del lanzador en los distintos dispositivos Android.
Android (Java, XML)
Adaptado y ampliado a partir de AOSP Launcher3 (base de código abierto)
Lunes, Notion; Slack; U-Track, hoja de cálculo interna

Tras varios meses de desarrollo, el MVP del lanzador se entregó con éxito y se entregó para su posterior evaluación. El resultado es un lanzador Android estable y personalizable que cumple los objetivos iniciales del cliente y sienta unas bases sólidas para la futura expansión del producto.
Su mensaje ha sido enviado.
Procesaremos su solicitud y nos pondremos en contacto con usted lo antes posible.

Al registrarse, acepta nuestra Política de privacidadincluyendo el uso de cookies y la transferencia de su información personal.