Hacer que la aplicación de Android requiera programación orientada a objetos (OOP) en Java, por lo que obviamente debes aprender los fundamentos de la programación.
Mi consejo es aprender Java y OOP primero antes de saltar al desarrollo de aplicaciones de Android. Sin embargo, aún puede aprender ambos al mismo tiempo, por lo que cuando se atasca en algún problema relacionado con Java / OOP (por ejemplo, herencia) mientras aprende Android, puede preguntar sobre eso en el desbordamiento de pila y aprender ese problema en su Java / OOP fuentes de aprendizaje.
Referencias para aprender Java y OOP :
Video curso :
- ¿Qué herramientas necesito para el desarrollo de Android?
- ¿Cuáles son algunos problemas comunes al construir el proyecto de código abierto de Android?
- ¿Cómo se desarrollan las aplicaciones de Android e iOS?
- Python para el desarrollo de aplicaciones de Android, ¿es una buena opción?
- ¿Cuál es la ventaja de Xamarin?
- Tutorial de programación de Java para principiantes: el último curso de Java: le costará dinero, pero tendrá acceso a la comunidad con 35,000 estudiantes que también participan en este curso. Este curso tiene más de 10 horas de contenido, más de 100 conferencias y cientos de debates sobre los temas más problemáticos.
- Tutorial de Java para principiantes: Aprenda en 7 días: este es gratuito y tiene un título prometedor. En mi opinión, este curso necesitará más de 7 días para completarse, pero depende de su tiempo.
- Tutoriales de programación Java (principiante): este también es gratuito. Aunque es un poco desactualizado (estos cursos usan Java 7) pero no se preocupe, sigue siendo un buen recurso para aprender lo básico de Java para principiantes. Tiene 80 videos que te enseñarán paso a paso.
- Aprenda Java: Tutorial gratuito de programación de Java para principiantes: igual que otros cursos de video, pero este le permite guardar los videos sin conexión.
Tutorial interactivo:
- CodingBat Java: aunque el diseño no es tan atractivo como otros sitios, este es uno de los mejores tutoriales interactivos de Java. Si te gusta aprender OOP y Android al mismo tiempo, este sitio te ayudará.
CodingBat te permite elegir de lo que eres capaz. No se confunda si no está desorganizado como en otros sitios, hay muchos tutoriales para cada tema y aprenderá en poco tiempo.
- Aprenda Java: Tutorial interactivo gratuito de Java: este tutorial lo guiará para aprender Java con el editor de código interactivo. Aunque la sección de temas avanzados todavía está en construcción, vale la pena intentarlo.
Referencias para aprender Android:
Tutoriales basados en artículos :
- Creación de su primera aplicación: estos son los tutoriales oficiales que le enseñarán los conceptos básicos del desarrollo de Android.
- Tutorial de Android de TutorialsPoint: me gusta este porque obtendrá conceptos fundamentales del desarrollo de Android y tiene muchos ejemplos para llevarlo a través.
- http://www.codelearn.org/android… – Aprender haciendo es la forma más rápida de aprender Android. Serás guiado para crear una aplicación de Twitter por ti mismo. No tiene que preocuparse si es un principiante en el desarrollo de Android, Visual Assistant evaluará y probará su aplicación cuando esté atascado. También puedes enfrentar desafíos cuando estés listo para ponerte a prueba.
- Desarrollo de Android por Vogella – Vogella organiza sus tutoriales de Android por temas específicos como Google Map y Sensors. Cuando esté en el medio de desarrollar una aplicación y se atasque en estas partes, puede buscar ayuda aquí.
Video curso:
Personalmente, no te recomiendo que aprendas los cursos de video de Android porque la mayoría de ellos están desactualizados, pero si estás bien, aquí hay algo que recomiendo:
- Conceptos básicos de Android Nanodegree de Google | Udacity: recientemente Google se asoció con Udacity para crear un curso de Android. Esto no es gratuito, pero podrá acceder a contenidos premium, como comentarios personalizados sobre proyectos, citas individuales y, por supuesto, tendrá credenciales Nanodegree (un currículo especial orientado a la carrera) de Udacity.
- Desarrollo de Android para principiantes: este es gratuito. Los videos son de 2014, por lo que está un poco desactualizado.