¡Hola!
Para desarrollar una aplicación como Zomato necesitas tener el conocimiento de:
- Androide
- Java
- Linux (conocimiento del lado del servidor)
- Base de datos (SQL)
- Diseño de habilidades (iconos, imágenes, etc.)
Normalmente, la experiencia en las 5 áreas es rara y se requiere un equipo para hacer una aplicación escalable como Zomato.
- ¿Qué quieren las mujeres de las aplicaciones móviles?
- Cómo encontrar buenas herramientas de gestión de inventario
- ¿Cuándo se debe marcar un defecto como 'crítico'?
- Microsoft Excel: ¿Cómo resalto las filas en función del rango de valores / texto de dos columnas diferentes?
- ¿Cuándo es el momento adecuado para aprender softwares durante un curso de B.Arch?
Aún así, si está lo suficientemente decidido, puede comenzar con los siguientes pasos:
- Primero, diseñe la IU en un papel. Esto le dará una idea sobre cómo se verá la aplicación. Después de finalizar su interfaz de usuario, comience a crear / recopilar los activos como los iconos, etc. que utilizará para la interfaz de usuario. Ahora, comience a hacer los diseños en Android Studio para principiantes.
- Dependiendo de su diseño planificado, ahora debe asignar las acciones para hacer clic en los botones, arrastrar funcionalidades, etc. con JAVA. El código Java manejará todas las interacciones del usuario desde aquí. Un buen conocimiento de Java lo ayudará aquí a aumentar la fluidez y disminuir la complejidad de la aplicación.
- Ahora, necesita una estructura de cómo desea que su aplicación almacene los datos. El conocimiento de SQL lo ayudará a almacenar la información relacionada con sus clientes en la base de datos. Tenga en cuenta que la información como los números de tarjeta de débito / crédito se almacenan de forma segura en la base de datos. Realmente necesita tener un buen conocimiento de SQL para evitar que este tipo de información se vea comprometida.
- Ahora, viene la parte de Linux donde, según su estructura planificada, necesita tener servidores donde desplegará su código de back-end. Este también es un paso muy importante ya que implica muchas complicaciones y bloqueos de seguridad en el camino. El conocimiento de php será una ayuda adicional aquí.
Por lo tanto, los pasos anteriores dan una idea de cómo será el proceso, pero confía en mí, a veces será frustrante y debes dedicar una buena cantidad de tiempo a esto. Zomato tiene un equipo completo y las personas allí son expertos en sus áreas y los desarrolladores aún enfrentan problemas a veces.
Algunos cursos en Udemy lo guiarán sobre algunas funcionalidades avanzadas en Android que serían muy útiles. Los cursos no son muy caros y puede obtenerlos por alrededor de Rs. 600 / – después de aplicar cupones adecuados.
Por ejemplo: el curso completo para desarrolladores de Android N – Udemy
Sin embargo, una serie de pequeños pasos nos llevan a nuestro destino final . Estar determinado y no perder el enfoque es la clave para hacer su trabajo.
🙂