Principiante Programador Interesado en Android – ¿Debo comenzar con Java?

Soy un principiante en la programación. Mi experiencia hasta ahora sólo está en Actionscript 2 y 3. Así que tengo una comprensión básica de declarar variables, bucles, arrays, si / luego, do / while … Estoy deseando pasar a desarrollar para teléfonos Android, Me estoy preguntando qué sugerencias la gente tiene para dónde ir después. ¿Debo saltar directamente a Android? Comenzar con un "principio de Java" enfoque? ¿O debo ir alguna otra ruta para reforzar mi conocimiento de los conceptos de OOP antes de lanzar en Android? Tengo mi entorno de desarrollo creado y completado el tutorial Hello Android y me estoy preguntando si voy a estar en más de mi cabeza rápidamente?

5 Solutions collect form web for “Principiante Programador Interesado en Android – ¿Debo comenzar con Java?”

Sólo me estoy preguntando si voy a estar en más de mi cabeza rápidamente?

Casi sin lugar a dudas. ^ _ ^

Mi sugerencia: Compre dos libros de Amazon.com

  1. Un libro de desarrollo de Android. Trabaje en cada ejemplo de este libro, haga los problemas en los extremos de los capítulos, tómese su tiempo, entienda lo que está haciendo.
  2. Compre un libro de Java actualizado. Utilícelo como referencia cuando el libro de Android discuta algo que no entiende.

Esto es muy similar a lo que hice hace años para aprender el desarrollo de Obj-C y Mac y funcionó bien. Le llevará más tiempo para ponerse al día que el buceo en el desarrollo y la piratería algo juntos, pero al final del día usted tendrá una comprensión mucho mejor de los principios y complejidades de escribir código para la plataforma de Android.

También debería mencionar mi razonamiento detrás de lo que sugiere que comprar libros en lugar de utilizar los resultados gratuitos de Google. Los libros están estructurados y altamente editados. Suponiendo que el autor (s) son competentes, un libro decente le enseñará lo que necesita saber y dejar fuera los detalles que son o poco importante o más avanzado que lo que estrictamente necesita. Es difícil de imposible encontrar ese nivel de estructura en un tutorial en línea.

Definitivamente clavo abajo de la sintaxis de Java, por lo que lo menos posible confunde en el desarrollo de Android. Android tiene algunos objetos interesantes para decir lo menos – y sus nombres no tienen nombres de estructura de datos tradicionales que usted estaría acostumbrado a ver. Así, una vez más, dominar la sintaxis, escribir algunas aplicaciones , a continuación, pensar en el buceo en android.

Sí, yo diría que necesita aprender java correctamente, y hacerlo exclusivamente a través de Android probablemente no es el enfoque más rápido. Trate de trabajar su camino a través de un libro de introducción recientemente publicado (es esencial que abarca los genéricos), luego tomar en Android.

Android sería una prueba por fuego. Si continúa directamente en Android, elija un mundo hola más simple con campanas sobre los tipos de proyecto. Con ActionScript aprendías tanto un idioma como la plataforma, y ​​cambiar a Android significa aprender un nuevo idioma y una plataforma muy diferente. La mayoría de los supuestos que adquirió aprendiendo Flash estarán equivocados en Android.

Comencé a aprender Android con una comprensión de JavaScript desde el desarrollo web front-end. Agarré el libro de Android de Wrox y utilicé los tutoriales en http://java.sun.com/docs/books/tutorial/index.html para ayudarme a través de las partes de Java. Sugiero que la cabeza de buceo en primer lugar en Android y volver a la referencia de Java / tutoriales donde sea necesario.

  • Cómo hacer nuestra propia pantalla de bloqueo en Android en lugar de la pantalla de bloqueo predeterminado
  • implementa OnScrollListener dentro de listFragment
  • ¿Cómo implementar la videoconferencia de conferencia telefónica de 3 vías con WebRTC Native Code para Android?
  • ¿Cómo ejecutar la consulta en la base de datos SQLite en android?
  • Cómo obtener mi dirección IP de LAN (192.168.xxxx) (IPV4)
  • Maven y Android - No se puede encontrar el símbolo
  • No se pudo cargar (encontrar) la biblioteca j2v8_android_x86
  • Cómo ordenar ArrayLists utilizando booleanos en java?
  • ¿Es posible ejecutar una cadena de código Java en tiempo de ejecución en Android?
  • ActivityCompat.requestPermissions no muestra el mensaje
  • Manipulación de bytecode de Android y java
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.