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.

  • Android EXTRA_MESSAGE no reconocido dentro de Recycler View Adapter
  • Cómo configurar la posición aleatoria de TextView dentro de la disposición lineal?
  • Java io ioexception no puede analizar la respuesta del geocoder de servidor
  • No se puede leer / escribir en sdcard en Android
  • Android ListView: Cómo agregar una fila con un botón
  • Android GCM Java Server - notificación de emisión sin datos de mensajes
  • La mejor manera de actualizar un widget de Android cada 20-30 segundos: Handler, Service or Alarm?
  • Fwrite () en C & readInt () en Java difieren en endianess
  • Error al ejecutar JAVA aunque la ruta se establezca en Windows 8 Enterprise - Cordova
  • Usar ubicación simulada sin configurarla en la configuración
  • Cómo solucionar el error de webview
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.