Consejos para los desarrolladores de aplicaciones de Eliza Troika (ShopAlike)
Makradar De La Tecnología / / December 19, 2019
Eliza Troika encabezada por el departamento de desarrollo móvil en ShopAlike. A pesar de su corta edad (niña de 27 años de edad), se ha acumulado suficiente experiencia para compartir consejos prácticos sobre el desarrollo de aplicaciones móviles para diferentes plataformas. Su experiencia será de interés para todos los nuevos desarrolladores, por lo publicamos una entrevista con Eliza en las páginas de "MakRadara".
- Cuéntanos un poco sobre ti.
- trabajo que en LadenZeile / ShopAlike más de 3 años. En esta empresa, que tenía una gran oportunidad para construir el departamento de desarrollo de mayor movilidad de cero. He estado esperando por tres desarrolladores que no podía esperar a ir al grano y empezar a trabajar en la aplicación. Antes de que yo estaba comprometido en los gráficos y el diseño para PC-programas, y luego las aplicaciones.
El trabajo sobre las aplicaciones móviles es muy diferente a trabajar en el PC-programas: diseños de interfaz de usuario UX y están dispuestos de manera diferente, y las fuerzas de tamaño de pantalla piensan diferente. Por lo tanto, es bastante fácil de hacer una aplicación, sino para proporcionar una experiencia de calidad de la interacción no es tan fácil.
- Qué lenguajes de programación Cómo se utiliza en las aplicaciones?
- Para Android, estamos trabajando con Java, para iOS - con Objective-C, y para Windows Phone - con C #.
- ¿Qué habilidades especiales se necesita para convertirse en un buen desarrolladores de aplicaciones móviles?
- En lo personal, me gusta el jefe de desarrollo móvil, para apreciar su entusiasmo y la dedicación de los empleados. Es necesario querer realmente a trabajar en su producto y tratarlo como a su hijo. Sólo en este caso no cierra los ojos a nuevas posibilidades para mejorar el producto.
Además de esto, necesitamos una mente analítica. Usted debe conocer sus indicadores clave de rendimiento para validar cualquier decisión. No todo lo que cree que es la mayor ventaja para el usuario, de hecho, es tal. Para averiguarlo, tendrá que gastar un montón de pruebas, se reúnen de análisis, indicadores de verificación.
- A medida que desarrolla aplicaciones para múltiples plataformas?
- Hemos desarrollado una aplicación de "nativo" a partir de cero para todas las plataformas. desarrollo multiplataforma nunca ha estado en la agenda porque teníamos suficientes recursos.
Dado que no todos la misma suerte, creo que cada necesidad desarrollador para sentarse y pensar acerca de cómo nombramiento de su aplicación y sobre cuál sería el mejor enfoque es para él: nativo, híbrido o página web.
Creo que el desarrollo de aplicaciones nativas nos ha ayudado a obtener recomendaciones de Google Play y los iTunes, gracias a la cual hemos logrado un alto nivel de descargas. Pero, por supuesto, que no cubre los costos en comparación con un híbrido o aplicación web.
- ¿Qué tiene de especial el desarrollo de aplicaciones móviles?
- Tuvimos suerte - tenemos un equipo autosuficiente, que es independiente de otros departamentos, como el back-end o de TI. Esta es una gran ventaja. También estamos trabajando en el método Scrum, que le permite desarrollar de forma dinámica y mejorar el rendimiento y la productividad debido a la revisión de las actividades en las reuniones diarias. Se lo recomiendo a todo el mundo, no sólo en el desarrollo de aplicaciones, sino también para el desarrollo personal.
- ¿Qué desafíos enfrentan a la hora de desarrollar?
- En cuanto a Android, uno de los principales desafíos técnicos - que está fragmentado, ya que cada Fabricante del dispositivo se adapta el sistema operativo por sí mismo, como, por ejemplo, Kindle Fire o Nexus. Por lo tanto, tenemos que tratar con diferentes especificaciones técnicas y sistemas operativos. Por ejemplo, cuesta mucho trabajo para apoyar el Android Gingerbread (2.3.x), mientras se trabaja con las últimas bibliotecas para mejorar el rendimiento de las aplicaciones.
En cuanto a iOS, nos tomó tiempo para adaptar la aplicación para iOS 8. Y las más nuevas técnicas para añadir, mayor es la probabilidad de tener problemas inesperados. Nos aplicación beta-probado, pero cuando un nuevo sistema operativo, todavía se encontró una gran cantidad de insectos ha sido puesto en libertad. Es difícil equilibrar el deseo de iniciar rápidamente la aplicación y la garantía de que todo funcionará bien.
Como dicen mis colegas, el problema principal - es el estudio de las características de las últimas plataformas y lenguajes.
- ¿Qué tan importante es que se ejecute un inicio de aplicación personalizada?
- Por supuesto, no es necesario, en primer lugar para desarrollar la aplicación, sino que debe estar listo para el crecimiento tráfico móvil y adaptar el sitio para dispositivos móviles, que proporciona a sus usuarios con un cómodo interfaz.
- ¿Cuáles son los criterios de éxito para la aplicación?
- Los principales criterios para nosotros son el uso y la interacción, en lugar del número de descargas, como algunos podrían pensar. Se puede comprar un montón de chips baratos que hacen a descargar el enfoque de aplicación, pero el nivel de desinstalación, duración de la sesión y CLV (valor de vida del cliente, el valor del cliente de la vida) al mismo tiempo, disminuir.
Nota media, plantas orgánicas, de cambio de aplicaciones de visualización móvil del usuario y el nivel de reuniones recurrentes - estos son algunos de nuestros indicadores clave de rendimiento.
- ¿Hay muchas mujeres en el campo del desarrollo móvil?
- Creo que muchos de ellos, pero no son visibles. Tenemos una gran cantidad de desarrolladores mujeres ShopAlike, pero tengo que admitir que a menudo estoy sorprendida por lo pocas mujeres que hablan en conferencias temáticas. Esto es particularmente sorprendente, dado el hecho de cuántas mujeres nuevas empresas móviles fundadas o dirigidas por un marketing móvil y la tecnología en las grandes empresas. Así que no sé por qué exactamente.
- ¿Cuáles son los cinco consejos que dará a los desarrolladores móviles?
- No trate de desarrollar su propio diseño - uso nativo o una forma estándar y forma para cada sistema.
- Use plantillas.
- No se concentre todos sus esfuerzos en una sola plataforma.
- No pierda su curiosidad y no dejar de aprender. desarrollo móvil - un negocio muy rápidamente cambiante.
- Sigue el trabajo de otros desarrolladores. Por ejemplo, Jake Wharton (Wharton Jake) es muy empinada.
ShopAlike.ru - este es un agregador de ropa compras en línea, zapatos y artículos de uso doméstico. ShopAlike / LadenZeile - es un producto de la empresa alemana de Visual Meta GmbH, propiedad de los medios de comunicación que sostienen Axel Springer. Ahora la compañía está desarrollando en 19 países de todo el mundo, incluso en Rusia.