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.
- @Namespace en Android SimpleXml
- Barra de progreso personalizada para android
- Las transacciones en la base de datos no funcionan en android
- Patrón de diseño para capturar excepciones no controladas en AsyncTask
- ¿Cómo usar JarJar con Android para cambiar nombres de paquetes de tarros externos?
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?
- Adición de la biblioteca de soporte al proyecto de estudio de Android
- Fuente de luz dentro de una habitación que actúa inesperadamente
- UDP Hole Punching no es posible con el proveedor móvil
- Convertir minutos en milisegundos Java / android
- Pasar el puntero de C a Java se convierte en NULL
- ¿Está bien para guardar una matriz JSON en SharedPreferences?
- La ejecución instantánea no funciona
- IllegalArgumentException: Unknown Contenido de URL: // CONTENT
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.
- ¿Los OpenGL Point Sprites funcionan en Android?
- Métodos estáticos vs. clase extendiendo android.app.Application?