El camino más rápido hacia el desarrollo de Android para un programador que no sea de Java

La decisión de saltar en el carro de la androide se ha hecho. Todo el entorno de desarrollo se ha instalado y configurado correctamente. Fui a través de los pasos sugeridos en http://developer.android.com/sdk/installing.html e incluso logró "escribir" la aplicación Hello World y ejecutarlo en el emulador. 🙂

Desafortunadamente, sin embargo, no soy un programador Java experimentado y así, a pesar de completar satisfactoriamente todos los pasos sugeridos, y consultar un excelente tutorial rápido de Java para programadores C ++ , siento que falta mucho en la forma de dominar el desarrollo de Android.

Hubiera sido genial dominar primero el mundo Java (nota: no he dicho lenguaje, ya que Java es mucho más que simplemente sintaxis), luego ahondar en Android, pero en el mundo real hay plazos para cumplir y así empezar Para desarrollar / aprender directamente en Android es muy tentador …

Mi pregunta: ¿Es posible desarrollar un buen código Android mientras se salta el paso de ser un programador Java con experiencia?

¿Conoces una pista rápida que permita dominar ambos?

He venido de .NET y era muy fácil de recogerlo.

Compré Android Pro 2 libro y eso era todo lo que necesitaba.

ACTUALIZAR

Bueno, parece que algunas personas han encontrado el libro realmente terrible debido a errores tipográficos y errores en las muestras – e incluso en el libro en sí.

En cualquier caso, como usted encontrará en los comentarios, esto no es de ninguna manera una respuesta definitiva y por favor lea las críticas de Amazon y elija el que prefiera. Esto funcionó para mí, ya que tengo que entender el concepto y luego recoger las muestras de las documentaciones de Android en sí.

Creo que una gran parte de los desarrolladores de Android vienen de otros idiomas sin ningún conocimiento en Java en absoluto. De hecho todo lo que necesitas saber sobre Java para escribir código de Android es sintaxis y APIs principales: java.lang. , Java.util. , Java.net. Java.io. Etc El resto es API de Android específicos y un programador de Java profundo no tendrá mucha ventaja sobre usted en su aprendizaje.

  • getBeaconParsers (). add throws java.lang.UnsupportedOperationException
  • Etiquetas de empuje de Android Studio a remoto
  • Vista de la superficie con la cámara no funcionando en Android API 23 (Android 6+)
  • Obtener el tamaño del archivo en android sdk?
  • Android: Descargar un solo archivo en muchas partes
  • Error: la CPU no admite las funciones necesarias (vt-x o svm)
  • SimpleDateFormat devuelve la fecha de la cadena en diferentes idiomas
  • ¿Cuál podría ser la causa del "evento de contención del monitor largo con el método propietario"?
  • Android: uso de SharedPreferences en una biblioteca
  • Android - cómo hacer que mi app sms aplicación por defecto programatically
  • Copia de seguridad / restauración de preferencias compartidas android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.