Principales conceptos de Java para aprender antes de comenzar el desarrollo de Android:
- Principios orientados a objetos: si aún no ha aprendido esto, comience aquí
- Tipos de datos – conceptos de memoria – pila, montón, asignaciones de memoria
- Clases y objetos
- Interfaces
- Constructores, métodos: parámetros, argumentos, devoluciones, etc.
- Declaraciones de control: si ya está familiarizado con otros lenguajes de programación, esto no debería ser un gran desafío
Deberías perfeccionar estas áreas antes de iniciar Android. Así que aprende Java perfectamente.
- Cómo crear una aplicación de Android con Android Studio
- ¿Cuál es la diferencia entre la gestión de proyectos múltiples y la gestión de proyectos extremos?
- ¿Cómo se hacen las aplicaciones de Android como Quora y Facebook?
- Cómo tener una aplicación preinstalada en una tarjeta SIM
- ¿Es posible crear aplicaciones de Android sin usar Android Studio?
Puedo sugerirte los mejores cursos en línea de Java
- Java en profundidad: ¡Conviértete en un ingeniero completo de Java! [MEJOR]
- Programación Java: la edición autoritativa
- Conviértete en un desarrollador junior de software Java
Aquí puedes ir con el primero.
¿Le gustaría adquirir habilidades básicas de Java o le gustaría convertirse en un ingeniero de Java completo y profesional justo al final del curso? Si es lo último, entonces deberías seguir leyendo …
Este curso integral basado en proyectos ha sido diseñado con los siguientes objetivos:
- Para ayudarlo a obtener una comprensión profunda de los conceptos básicos y avanzados en Java
- Enseñar las mejores prácticas y principios clave de diseño para escribir programas Java efectivos
- Para ayudarlo a obtener experiencia práctica en la escritura de código de nivel profesional a través de la implementación de un proyecto dirigida por un instructor. El proyecto se implementa en Eclipse utilizando el patrón de diseño MVC, los principios TDD (Test-Driven Development) y otras mejores prácticas. El proyecto también incorpora algunos conceptos avanzados de subprocesos múltiples y utiliza la base de datos MySQL como back-end
- Obtenga información sobre el diseño de bases de datos, la implementación (SQL) y cómo interactuar interactuando con ellos desde programas Java (a través de JDBC)
- Para ayudarlo a comprender el funcionamiento interno de la plataforma Java (también conocido como JVM)
- Para enseñar cómo usar Eclipse IDE de manera efectiva para escribir, depurar y probar programas Java
Los mejores cursos en línea de Android: –
- Clase magistral de la aplicación Android Oreo y Android Nougat
- Desarrollo de aplicaciones de Android para principiantes: 87 horas + y 80 aplicaciones
- El curso completo para desarrolladores de Android y Java – Build 21 Apps