El 99% de su tiempo de desarrollo estará escribiendo código Java mientras crea aplicaciones para Android. Recomiendo aprender primero los conceptos básicos de Java y luego comenzar el desarrollo de Android.
¿Cuáles son los inconvenientes si no aprende Java e inicia el desarrollo de Android?
- Te resultará difícil comprender el código de Android existente y cómo usar varias clases de Android para crear tu aplicación
- Perderás mucho tiempo en Google disminuyendo tu productividad
- Es posible que no pueda ver a través de soluciones simples porque no conoce los conceptos básicos
Aprender Java básico no tomará mucho tiempo. Si tiene conocimiento de C ++ o de cualquier lenguaje de programación orientado a objetos, debería demorar entre 3 y 4 días en dominar las habilidades básicas de Java.
- ¿Cuál es la mejor empresa de desarrollo de aplicaciones móviles en Adelaida?
- ¿Qué conocimiento debo tener antes de hacer una aplicación?
- ¿Cuánto cuesta construir una aplicación como Prisma - Art Photo Editor?
- ¿Cuáles son las nuevas herramientas y tendencias en programación móvil?
- ¿Hay algún título para ingenieros de negocios especializados en web móvil / informática?
Las 10 preguntas principales que debe conocer antes de comenzar el desarrollo de Android
- ¿Cómo se definen los objetos en Java?
- ¿Cómo manejar las excepciones (try / catch)?
- ¿Qué es la abstracción y cómo puedes crear abstracción para un objeto / método?
- ¿Qué es la herencia y cómo se crea la subclase en Java? ¿Cómo se implementa la herencia múltiple?
- ¿Cuáles son estos modificadores (privados / públicos / protegidos)?
- ¿Puedes predecir el alcance de un objeto mirando su definición y declaración?
- ¿Qué es un paquete?
- ¿Cómo hace referencia a una clase / objeto / método desde otro archivo, otro paquete, etc.?
- ¿Qué es la palabra clave estática? ¿De qué sirve?
- Codifique una muestra de los siguientes patrones de diseño: Patrón de fábrica, Patrón de fábrica abstracto, Patrón único, Patrón de generador, Patrón de adaptador.
Si puede responder las preguntas anteriores o puede obtener una respuesta a través de Google en 30 segundos, será mucho más productivo en el aprendizaje y el desarrollo de aplicaciones de Android.