¿Es importante aprender Java antes de aprender el desarrollo de aplicaciones?

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?

  1. Te resultará difícil comprender el código de Android existente y cómo usar varias clases de Android para crear tu aplicación
  2. Perderás mucho tiempo en Google disminuyendo tu productividad
  3. 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.

Las 10 preguntas principales que debe conocer antes de comenzar el desarrollo de Android

  1. ¿Cómo se definen los objetos en Java?
  2. ¿Cómo manejar las excepciones (try / catch)?
  3. ¿Qué es la abstracción y cómo puedes crear abstracción para un objeto / método?
  4. ¿Qué es la herencia y cómo se crea la subclase en Java? ¿Cómo se implementa la herencia múltiple?
  5. ¿Cuáles son estos modificadores (privados / públicos / protegidos)?
  6. ¿Puedes predecir el alcance de un objeto mirando su definición y declaración?
  7. ¿Qué es un paquete?
  8. ¿Cómo hace referencia a una clase / objeto / método desde otro archivo, otro paquete, etc.?
  9. ¿Qué es la palabra clave estática? ¿De qué sirve?
  10. 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.

Hacer una aplicación para Android es fácil

Debe tener un buen conocimiento de Java y XML.

No vaya directamente al desarrollo de aplicaciones, primero aprenda sobre Java lo básico, luego comience con una aplicación simple como una calculadora y aprenda Java lado a lado

consulte los tutoriales en video (thenewboston o slidenerd) pero no los copie, intente comprenderlos y cree el suyo propio

aprender android studio

http://developer.android.com/tra

podrías referirte a mi propia aplicación para Java

Java OCJP + – Aplicaciones de Android en Google Play

es realmente completo para mejorar su conocimiento de Java, pero si no sabe nada sobre Java, no acepte esta aplicación, comience con un libro estándar

1. Head First Java, 2da Edición

2. Pensar en Java (4ª edición)

3. Piensa en Java

4. Introducción a Java por Sedgewick

5. Java en pocas palabras

6. Core Java Volume I – Fundamentals (novena edición) (Core Series): Cay S. Horstmann

7. Programa de Java Cómo (objetos tardíos) por Paul Deitel, Harvey Deitel

Puede verificar su habilidad Java con mi aplicación de lado a lado (Tema por tema)

La mejor de las suertes .

Ciertamente lo es.

Es como las escaleras por las cuales solo usted puede ir a otros pisos del edificio de desarrollo de aplicaciones.

Bueno, lo aprendes de muchas fuentes

1 clases de boston desde yutube

2 Harvard forma tradicional básica de enseñanza en edX

3 Coursera – Cursos gratuitos en línea de las mejores universidades | Coursera: clases gratuitas para muchos cursos, incluidos Java y desarrollo de aplicaciones