Hola
Es simple. Para aprender Android Dev necesitas:
- Fundamentos sólidos en Java para los cuales Udacity tiene un curso maravilloso para comenzar a programar y también, en el curso de conceptos básicos de Android, enseñan a los principiantes los conceptos básicos de Java junto con el desarrollador de Android y lo hacen de manera brillante.
- Guía de referencia de Java: un libro o una buena conexión a Internet para buscarlo en Google.
- Buen recurso de aprendizaje primario: recomendaré el curso básico de Android gratuito de Udacity.
- Horas dedicadas de práctica
- Membresía en un buen desarrollador. comunidades / foros como StackOverflow
- Un buen sistema. ¿Necesitas mencionarlo? Si de hecho. “Agradable” puede ser un término contextual, pero para mí significa tener un escritorio de plataforma personalizado con Core i5, 8 GB de RAM. Porque es mucho más económico de construir, mantener y aún más potente y confiable con piezas de calidad que cualquier sistema de marca. Prefiero tener una buena cantidad de RAM para facilitar el proceso de creación de Android y emuladores que requieren muchos recursos. También una buena tarjeta gráfica (si te inclinas a crear aplicaciones de juegos). La cuestión con este punto es que tengo Linux, Windows, Mac ejecutándose en el mismo equipo personalizado. todas las cosas genuinas cuestan alrededor de 60 grands 😉
- lo más importante celo y pasión hacia el desarrollador de Android
Ahora, para convertirse en un desarrollador independiente de Android. necesitas:
- ¿Hacer una aplicación de Android significa tener una startup?
- ¿Cuál es la mejor manera de leer datos de una base de datos SQLite en Android?
- Cómo desarrollar una aplicación andorid
- ¿Cómo es la demanda de desarrolladores de Xamarin?
- ¿Cuál es la mejor fuente gratuita en línea para aprender el desarrollo de aplicaciones de Android desde principiantes hasta avanzados?
- para completar la capacitación básica con los recursos enumerados anteriormente (puede tomar alrededor de dos meses desde que comienza a dominar los conceptos básicos de la programación de Android mientras se dedican de 2 a 3 horas diarias al estudiante promedio)
- Un portafolio de aplicaciones básicas para confiar y probablemente demostrarlo al cliente potencial.
- Mejor que las habilidades de comunicación promedio. Diré que el inglés debería ser más un ‘must’ que ‘una preferencia’.
- Horas dedicadas de práctica ( lo sé , es una repetición de los pasos mencionados anteriormente)
- Confianza
- Suscripción a pocos canales de actualización selectiva de Android como canales de YouTube, podcasts, revistas, etc. para mantenerse actualizado . Encuéntralos tú mismo. Será una experiencia de aprendizaje agradable mientras lo descubres. También recuerde, el desbordamiento de información es realmente inquietante. He estado allí
- Los fenómenos de acercarse a un cliente:
- Pregúnteles a sus amigos, a su padre, a su madre, a una pequeña tienda local o a cualquiera si puede ayudarlos a crear una aplicación
- Crear perfiles en portales independientes. Hay toneladas de ellos y varía según la persona qué portal se adapta mejor a usted 😉
Además de todos los pasos enumerados anteriormente, no se estresen. Sal, socializa o participa en alguna actividad lúdica. Lo necesitará para ser un buen profesional independiente.
Siga estos y debería estar listo para comenzar.
Ref: la respuesta de Vidit Kothari a ¿Cuáles son las habilidades y herramientas de software necesarias para convertirse en un desarrollador independiente de Android?