Referencias https://www.youtube.com/watch?v=xHXn3Kg2IQE. ¿Alguien puede proporcionar una fuente/enlaces que implemente dicho diseño?Desarrollo de aplicaciones de cliente REST de Android
Respuesta
El Google I/O app sigue este diseño y es fácil de seguir.
También un ingeniero de Google describe brevemente un desarrollo de cliente REST here.
Te puede interesar Enroscar. Está basado en los patrones de Google y se ve poderoso. En realidad, no lo he usado en proyectos comerciales. Vea su proyecto de ejemplo.
escribí una biblioteca de Android basado en esta sesión de vídeo específica en Google IO 2010. Está listo para la producción y ya se utiliza en varias aplicaciones
Se llama DataDroid y le permitirá añadir fácilmente a su proyecto :
- gestión de datos local en una base de datos SQLite
- gestión de datos en la memoria local
- RESTO servicio web con gestión de llamadas Configuratio en los cambios (orientación, por ejemplo) y las actividades de ocultación por una llamada telefónica, por ejemplo
El proyecto contiene:
- La Biblioteca Android que contiene todas las clases necesarias
- Un proyecto de prueba de concepto contiene ejemplos de código usando la Biblioteca Android para los diferentes casos de uso que se muestran arriba, así como las clases esquemáticas que puede copiar en su proyecto y modificar fácilmente (hay llenos de TODO que explican lo que tiene que hacer)
Cada característica puede implementarse independientemente de las demás, por lo que dependiendo de las características que desee utilizar en su proyecto, es posible que necesite solo una parte de los esqueletos proporcionados en el proyecto de ejemplo.
Lo último es disponible en GitHub bajo la licencia beerware:
Como siempre y cuando mantenga este aviso que puede hacer lo que quiera con estas cosas. Si nos encontramos algún día, y piensas que esto vale la pena, puedes comprarme una cerveza a cambio.
Puede encontrar más información acerca de su arquitectura, la forma de añadir que en su proyecto o algunos ejemplos de aplicaciones que lo utilizan en su official website
Ver el código de ejemplo reparador-androide aquí:
https://github.com/aug-mn/restful-android
Este es un proyecto de la ciudades gemelas Android Dev Group (aug.mn) dirigido por Jeremy Haberman, Brad Armstrong, ya mí que tiene como objetivo proporcionar una implementación de referencia para el patrón principal se describe en la charla.
Hay una versión de su diagrama en el directorio de documentos del árbol fuente que resalta qué componentes son personalizados y cuáles son las facilidades proporcionadas por las clases de Android SDK. Se puede ver Jeremy y Brad haciendo un resumen de la misma en Minnebar este año:
Para obtener la compilación de este proyecto (clonado 24.3.13) tuve que cambiar el nombre de la carpeta "lib" a "libs" y agregar un ")" de cierre a la tabla de creación de perfiles en la clase ProviderDbHelper. – TouchBoarder
Usted puede echar un vistazo a RESTDroid que implementa el patrón Service (patrón A) se muestra en el vídeo.
Estoy utilizando con éxito Resteasy mobile, hace proxy automático utilizando interfaces proporcionadas y sus anotaciones.
- 1. API de cliente Java REST para Android
- 2. Desarrollo de aplicaciones de chat para Android
- 3. Desarrollo de aplicaciones para iPhone y Android
- 4. Desarrollo de aplicaciones de Android sin dispositivo Android
- 5. tipo de medio no compatible para un cliente Android rest
- 6. Desarrollo de aplicaciones para Android en módulos de trabajo separados
- 7. Desarrollo de aplicaciones de Android con lenguaje ensamblador
- 8. Desarrollo de aplicaciones de Android sin Eclipse/ADT
- 9. Cliente iPhone REST
- 10. SL4A vs Ruboto en el desarrollo de aplicaciones Android
- 11. Cómo medir FPS en Android durante el desarrollo de aplicaciones
- 12. Desarrollo de aplicaciones para Android: java vs. jquery mobile
- 13. Desarrollo de aplicaciones móviles ASP.net
- 14. REST: aplicaciones complejas
- 15. REST API de cliente en C++
- 16. Cliente REST dentro de la aplicación OSGi
- 17. Biblioteca de cliente REST en C
- 18. Extensión de Google Chrome Cliente REST simple
- 19. Desarrollo de Android para principiantes
- 20. Desarrollo de desarrollo de diseño en Android
- 21. Lista de bibliotecas de Android útiles para aplicaciones y desarrollo de Android
- 22. Desarrollo de aplicaciones de Windows con JavaScript
- 23. Python en desarrollo de aplicaciones de escritorio
- 24. Proceso de desarrollo de aplicaciones web
- 25. Rest Server o API para probar mi cliente Restful?
- 26. ¿Qué dispositivo Android debería comprar para el desarrollo de aplicaciones de Android?
- 27. Del desarrollo web al desarrollo de Android
- 28. Desarrollo e implementación de GWT/mGWT para aplicaciones móviles
- 29. Planificación del desarrollo de aplicaciones web escalables
- 30. Desarrollo de aplicaciones para Windows Phone 7
Gracias. Trataré de implementar mi cliente REST usando esto. – SpunkerBaba
Gracias. Gracias. ¡Gracias! – Slavo