Java es esencial antes de comenzar a trabajar con Android, ya que querrá familiarizarse con las características básicas de Java (objetos, etc.), especialmente si no tiene ningún conocimiento previo de programación. He leído “Java: una guía para principiantes”, creo que la quinta edición es la más nueva y fue muy útil. También hay un montón de cosas útiles en la página oficial de Tutoriales de Java.
Tómese su tiempo, no se apresure directamente a crear aplicaciones, necesitará una base sólida en Java antes de abordar las cosas complicadas. Una vez que tenga los conceptos básicos de Java, continúe y descargue el Kit de desarrollo de Android, y consulte los tutoriales en video (como se mencionó, The New Boston es un buen recurso) en Youtube, y cree algunas cosas básicas.
También querrá buscar un poco de XML básico para diseños y aprender sobre API y métodos específicos de Android. La página de desarrolladores de Android tiene toda la información útil que necesitará una vez que esté listo para comenzar a construir.
- He creado una aplicación que permite a los viajeros de trenes locales de Mumbai rastrear su ubicación y recibir notificaciones en cada estación que pasa. ¿Cuáles son algunas de las nuevas funciones y mejoras que se pueden agregar para mejorar esta aplicación de utilidad?
- Me queda mucho espacio en la memoria de mi teléfono y en mi tarjeta SD, pero no puedo instalar ninguna aplicación. ¿Por qué?
- Tengo experiencia en el desarrollo de aplicaciones de Android y quiero aprender el desarrollo de back-end de Java. ¿Cómo podría comenzar?
- Acabo de comenzar a administrar una aplicación que tiene más de 1 millón de usuarios. ¿Qué combinaciones de segmentación tienen más sentido para mí para obtener visibilidad de las tendencias y problemas de los usuarios?
- Estoy trabajando en un proyecto de Android. Después de alojar en Play Store, ¿cómo funcionan las actualizaciones?
Ahora el tiempo es otro factor. Creo que cuando hayas terminado con tu objetivo, al menos 4 o 5 próximas versiones de Android habrían sido lanzadas.