Gracias por pedirme que responda esto. Definitivamente me encantaría responder a esa pregunta. Aunque soy nuevo en este campo, he hecho una gran investigación al respecto. Así que empecemos.
Hay 2 escenarios.
- No conoces bien Android.
- Conoces los conceptos básicos de Android y estás listo para crear una aplicación
Si pertenece a la categoría 1, le sugiero que comience con este video de Hitesh señor.
- He completado C ++ (incluidos los conceptos de OOPS). ¿En qué idioma debo aprender el próximo Python o JAVA (quiero desarrollar aplicaciones de Android)?
- Estoy haciendo un BE en informática y tengo que hacer una aplicación de Android que aún no se ha hecho. ¿Cuáles son las nuevas ideas para las aplicaciones de Android?
- Sé cosas básicas de Android y creé 5-6 aplicaciones fáciles, ¿cómo puedo aprender las cosas difíciles?
- Hice una aplicación de Android y sus descargas son más de 500 descargas y no recibí ningún anuncio hasta ahora, ¿es esto normal?
- Si mi teléfono se pierde, ¿cómo puedo ocultar o eliminar los datos sincronizados de mis diversas aplicaciones de la persona que encuentra mi teléfono?
Cómo convertirse en un desarrollador de Android
Ok, ahora categoría 2
- Piensa antes de hacer algo.
Aquí la palabra “pensar” se refiere a analizar la idea. Lo que quieres hacer y cómo será útil. Si ya hay un par de aplicaciones presentes en el mercado con su mismo tipo de idea, comience a pensar cómo las mejorará o agregará algunas características más que no están presentes en su aplicación.
2. Comience a hacer el diseño aproximadamente
Sí, antes de comenzar a hacerlo en el estudio de Android o reaccionar de forma nativa, ya debe saber cuántas pantallas habrá en mi aplicación y cómo se verán mis matones de UI. En primer lugar, puede dibujarlos con un bolígrafo o papel o, si conoce el enmarcado con alambre, también puede hacer Uis digitales.
3. Hecho con el diseño básico? Comienza a diseñar en real
Ahora es el momento de escribir código. Espera espera espera. No busques funcionalidades desde el principio. Comience a hacer diseños de pantalla completos con XML. Y siempre aprende a hacerlos limpios y sobrios. Para conocer las mejores reglas de diseño, puede visitar la guía de diseño de materiales de Google y tomar algunas ideas. Que hacer que no.
Introducción – Diseño de materiales
4. parte XML hizo ?? Comienza a trabajar en funcionalidades.
Ahora es el momento de java o kotlin, lo que quieras. Comience a escribir código para las funcionalidades de su aplicación. Escriba código limpio y paso a paso para su aplicación. Organice sus actividades, utilidades, modelos, servicios, etc. en paquetes separados. Para una arquitectura limpia, puede referirse a esto.
Una guía detallada para desarrollar aplicaciones de Android usando el patrón Clean Architecture
5. Hecho ?? Ahora es el momento de hacer un poco de prueba y corrección de errores.
Para esto, puede realizar usted mismo o dar apk firmado. Para tus amigos y diles que usen y encuentren un error si hay alguno. Si lo encuentra, corríjalo lo antes posible.
6. Hecho ?? Ahora es el momento de publicar su versión 1
Sí, las leyes lo liberan, versión 1, en la tienda lo más posible. Luego, espere las reseñas. Play Store analiza la aplicación en busca de errores y muestra si falla en algún dispositivo. Ahora puede comenzar a trabajar en la versión 2 para nuevas actualizaciones, nuevas características o corregir errores.
Espero que ayude, buena suerte. Esperando verte en PlayStore.