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 ha realizado un desarrollo similar, responda a continuación y cuénteme sobre su experiencia. Por favor comparte cualquier enlace que encuentres especialmente útil.¿Alguien tiene alguna impresión, consejos, tutoriales de desarrollo para dispositivos Google Android?
Respuesta
empecé de aquí
http://code.google.com/android/kb/commontasks.html
Tengo mi medio ambiente y emulador en funcionamiento dentro de unos 15 minutos.
Las primeras impresiones son divertidas de trabajar.
Paul
No he encontrado la documentación de SDK para ser todo lo útil, al menos al principio. Lo que realmente se comenzó fue mirar a través de los capítulos de ejemplos de La guía del codificador de ocupados para Android de CommonsWare. Puede encontrar este on the book's website. 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 antes.
Una cosa que definitivamente quieres asegurarte de hacer es mirar los videos provistos por Google. El ciclo de vida de la aplicación para Android es muy diferente al de una aplicación tradicional, por lo que debe asegurarse de comprender qué son los Intents, Views y Content Providers. Todos estos videos se pueden ver en YouTube en this playlist.
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 importante para el desarrollo de Android y ha publicado algunos códigos útiles en su blog.
El desarrollo de Android actualmente se parece mucho a disparar en la oscuridad, pero esperamos que despegue pronto y nos proporcione recursos más valiosos. Sé que hay afewbooks por ahí. ¡Buena suerte!
Encontré el notepad tutorial extremadamente útil para comprender los conceptos básicos.
Lo más importante que recomiendo es asegurarse de que realmente entienda el ciclo de vida de las aplicaciones de Android. Muchas aplicaciones se cuelgan o funcionan mal (o hacen que todo el teléfono funcione mal) porque no están diseñadas para seguir el ciclo de vida de la aplicación correctamente.
Para aplicaciones simples, no es nada de qué preocuparse, pero pronto es posible que desee ejecutar algo en segundo plano (reproducir música, etc.) o guardar su estado si el usuario cambia de aplicación. Es complicado pero tiene sentido una vez que ve algunos ejemplos.
Es posible que también echa un vistazo a algunas de las sesiones de Android de la conferencia de desarrolladores Google I/O en mayo:
También soy comenzando a mojarme los pies con el desarrollo de Android. Honestamente, creo que algunos de los libros que hay por ahí explican muy bien el marco de desarrollo y te ayudan a empezar a usar las herramientas rápidamente. Algunos de los libros que estoy leyendo incluyen "Enséñate el desarrollo de aplicaciones de Android en 24 horas" (obviamente el título es una exageración, el libro está organizado en horas. Cada hora le tomará un tiempo a un principiante), "Hola, Android". : Presentación de la plataforma de desarrollo móvil de Google (3ª edición) "y" inicio de Android 2 ". Desde mi, hasta ahora, experiencia limitada, el desarrollo con el SDK es accesible y agradable. Dicho esto, realmente necesita comprometer el tiempo/energía para ponerse al día.
- 1. Desarrollo de dispositivos múltiples Android
- 2. OpenGL (para dispositivos móviles) Tutoriales para principiantes
- 3. ¿Qué blog de desarrollo de Android tiene más tutoriales y tutoriales?
- 4. ¿Alguien tiene algunos enlaces a los tutoriales de javacc?
- 5. ¿Buenos tutoriales para iniciar el desarrollo de Palm WebOS?
- 6. ¿Alguien tiene alguna experiencia con Hobo?
- 7. Desarrollo de GPS para iPhone - Consejos + Trucos
- 8. ¿Alguien tiene alguna experiencia con SSEPlus?
- 9. ¿Alguien tiene alguna experiencia con Eclipse GMF?
- 10. ¿Alguien tiene alguna experiencia con math.net
- 11. ¿Alguien puede sugerir algunos buenos tutoriales para Lucene?
- 12. C++ Consejos para la optimización de código en dispositivos ARM
- 13. ¿Alguien tiene alguna experiencia con CloudFoundry con Grails?
- 14. NES Desarrollo de juegos: tutoriales ASM6?
- 15. Consejos para usar Notepad ++ para el desarrollo de rieles?
- 16. ¿Alguien tiene un flujo de trabajo de desarrollo/estadificación/implementación con php/mysql?
- 17. Basic multi-threading en C/C++ - sugerencias, consejos, tutoriales, alguna dirección?
- 18. Desarrollo de aplicaciones para iPhone y Android
- 19. Consejos/Recursos para construir un complemento de Google Chrome
- 20. ¿Tiene AdventureWorks db tutoriales/ejercicios?
- 21. ¿Alguien tiene un corredor mstest para Jasmine?
- 22. Tutoriales para usar Hibernate en Android?
- 23. Códec compatible para dispositivos Android
- 24. Desarrollo del decodificador Android
- 25. ¿Qué teléfono Android usar para el desarrollo ...?
- 26. ¿Alguien tiene experiencia con AppScale?
- 27. Android Book para desarrollo
- 28. Consejos para aplicaciones ligeras de Android
- 29. Tutoriales para Mozilla Rhino
- 30. Botones de eventos de Google Calendar - Versión para dispositivos móviles