¿Qué libros y sitios web se recomiendan para aprender sobre el desarrollo de aplicaciones para Android e iOS, así como para dispositivos portátiles?

Muchos programadores quieren comenzar a desarrollar aplicaciones para Android. Pero pocos son, qué pasos deben tomarse aquí. Si haces esto en serio, escribir programas para Android, no es solo la creación de pequeños juguetes y herramientas. Este es un proceso serio de trabajo intensivo. Y si desea formar un equipo, aún tiene que presentar adecuadamente su idea a la comunidad. Todos estos y otros asuntos que discutimos en este artículo.

Comienzo de trabajo

¡Ayuda, soy un principiante en programación!

Las aplicaciones para Android están escritas principalmente en Java. Si estudia solo, esa es una buena lista de recursos de capacitación para Java para principiantes.

¡Ayuda! ¡Soy nuevo en Android!

Google hizo una buena introducción a Android en su sitio web. También hay una guía maravillosa para el crowdsourcing de Android.

¡Ayuda! Tengo problemas con Android!

Antes de hacer una pregunta sobre Android, se recomienda comprobar primero StackOverflow. StackOverflow está diseñado para responder preguntas técnicas e incluso una plataforma formal de preguntas y respuestas para Android.

Solicitar buenos recursos para aprender Android.

Lea una buena publicación, recurso dedicado para Android.

Preguntas más frecuentes

Quiero comenzar a desarrollar para Android. ¿Dónde empiezo?

El primer y más importante paso en el desarrollo de Android es el estudio de Java y XML. Tan pronto como esté menos familiarizado con el hecho, y con otros, aprenda la documentación oficial de Android y siga varias lecciones, hasta que se sienta lo suficientemente seguro como para crear sus propios proyectos. ¡Buena suerte!

¿Necesito un dispositivo con Android para desarrollar?

Puede escribir aplicaciones sin Todos los dispositivos Android utilizando el incluido en la entrega del emulador (o Genymotion mejorado). Sin embargo, teniendo en cuenta los requisitos de hardware, nada puede reemplazar las pruebas en un dispositivo real.

¿Qué IDE debo usar?

Eclipse fue el IDE principal para el desarrollo de Android durante muchos años, por lo que la mayoría de las lecciones, recursos, videos y capturas de pantalla se realizan en él. Los principiantes serán más fáciles de usar Eclipse, porque la mayoría de los ejemplos de su uso.

Android Studio: el futuro de todos los IDE para Android. Si no depende en gran medida de las lecciones (o si traduce fácilmente las funciones de Eclipse en Android Studio), será mejor que comience con ellas.

IntelliJ IDEA ha sido una alternativa a Eclipse, pero ahora es más razonable comenzar con Android Studio. Android Studio: es una rama de IntelliJ IDEA, por lo que obtienes todos sus beneficios, además de bonificaciones para Android.

puedes tener la “guía del programador ocupado para el desarrollo de Android” por Mark L. Murphy

Lea la serie Head Start si es un aprendiz visual.

Puedes ir por los libros de O’Reilly