¿Alguien tiene impresiones, sugerencias, tutoriales de desarrollo para dispositivos Android de Google?

Tengo un T-Mobile G1 y voy a descargar el SDK del desarrollador y ver si puedo crear algunas aplicaciones simples para mi teléfono. Si has hecho un desarrollo similar, responde a continuación y cuéntame tu experiencia. Comparte los enlaces que encontraste especialmente útiles.

No encontré que los documentos del SDK fueran tan útiles, al menos al principio. Lo que realmente se inició fue mirar a través de los capítulos de ejemplo de The Busy Coder's Guide to Android de CommonsWare. Usted puede encontrar esto en el sitio web del libro . Los ejemplos de código para el libro también se proporcionan en ese enlace.

El código de ejemplo proporcionado en esos ejemplos, más el código de ejemplo incluido en el SDK me dio una buena idea de dónde empezar. Todavía no soy totalmente sólido en muchas cosas, pero el desarrollo va mucho más rápido de lo que era de antemano.

Una cosa que definitivamente quieres estar seguro de hacer es ver los videos proporcionados por Google. El ciclo de vida de la aplicación para Android es muy diferente de una aplicación tradicional, por lo que desea asegurarse de que entiende que fueron Intents, Views y Proveedores de contenido. Todos estos vídeos se pueden ver en YouTube en esta lista de reproducción .

El último recurso útil que puedo señalar es la comunidad de blogs. De vez en cuando, Planet Android y Hello Android tienen extractos de código de los blogs que agregan. Jeffrey Sharkey es grande en el desarrollo de Android y ha publicado algún código útil en su blog.

El desarrollo de Android en la actualidad es muy similar a disparar en la oscuridad, pero esperamos que despegue pronto y nos proporcionará más recursos valiosos! Sé que hay algunos libros por ahí. ¡Buena suerte!

Empecé desde aquí

http://code.google.com/android/kb/commontasks.html

Tengo mi entorno y el emulador en funcionamiento en unos 15 minutos.

Las primeras impresiones son su diversión para trabajar.

Pablo

La cosa más grande que recomiendo es asegurarse de que realmente entiende el ciclo de vida de las aplicaciones de Android. Muchas aplicaciones se ponen ahí que se bloquean o funcionan mal (o hacen que todo el teléfono funcione mal) porque no están diseñados para seguir el ciclo de vida de la aplicación correctamente.

Para aplicaciones sencillas no hay nada de qué preocuparse, pero pronto es posible que desee ejecutar algo en segundo plano (reproducir música, etc.), o necesita guardar su estado si el usuario cambia de aplicación. Es complicado pero tiene sentido una vez que vea algunos ejemplos.

También puedes consultar algunas de las sesiones de Android de la conferencia de desarrolladores de Google I / O en mayo:

  • Introducción a Android
  • Creación de una aplicación para Android 101
  • Anatomía y Fisiología de un Android

He encontrado el tutorial de bloc de notas extremadamente útil en la comprensión de lo básico.

También estoy empezando a tener los pies mojados con el desarrollo de Android. Honestamente, creo que algunos de los libros por ahí hacen un buen trabajo de explicar el marco de desarrollo y empezar con el uso de las herramientas rápidamente. Algunos de los libros que estoy leyendo incluyen "Teach Yourself desarrollo de aplicaciones Android en 24 horas" (obviamente el título es una exageración, el libro se organiza en horas, cada hora tardará algún tiempo para un principiante), "Hello, Android : Introducción a la plataforma de desarrollo móvil de Google (3ª edición) "y" Comienzo de Android 2. " Desde mi, hasta ahora, la experiencia limitada, el desarrollo utilizando el SDK es accesible y agradable. Dicho esto, usted realmente necesita para comprometer el tiempo / energía para ponerse al día.

  • Cómo ejecutar "android.bat sdk" en la ventana 7
  • No se encontró el comando de Android incluso PATH
  • ¿Por qué Android Studio 1.0 rc empezar a descargar Android SDK sin detectar si existe uno?
  • Nuevo Firebase 9 Android sdk da "respuesta Idp no válida" después de algún tiempo
  • ¿Por qué no puedo instalar Google Cloud Messaging para Android Library?
  • Administrador SDK Host desconocido dl-ssl.google.com
  • Android SDK obtiene un error NotRegistered de GCM después de unas horas
  • ¿Cómo utilizar complementos de Android SDK?
  • No se pudo encontrar la clase android.support.v4.app.NotificationCompat $ Builder
  • Java.lang.ClassNotFoundException: No encontró la clase en la ruta: DexPathList, después de actualizar sdk
  • ¿Cómo hacer que mi aplicación Android FullScreen via Android Manifest?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.