Publicado el código de la aplicación para el Google I/O 2013
Todos los años Google organiza unas conferencias centradas en sus productos y en el desarrollo para los mismos, las Google I/O. Así mismo cada año publica una aplicación móvil Android donde tenemos toda la información sobre las conferencias.
Este año acaban de liberar el código de la aplicación de este año: iosched. Poder acceder a este código es una buena manera de ver cómo aplicar patrones de diseño, buenas prácticas y cómo usar determinadas API. La aplicación funciona perfectamente tanto en móviles como en tabletas y en cualquier resolución. Puedes ejecutarla en dispositivos 2.3.3 y superiores.
Algunas características de la aplicación que puede interesarte ver como están desarrolladas o portarlas a tus aplicaciones son:
- Ver la agenda de la conferencia y editar tu propia planificación.
- Sincronizar tu planificación con todos los dispositivos y la web del I/O.
- Ver los detalles de la sesión incluyendo la biografía del conferenciante, las fotos y los perfiles de Google+.
- Hacer +1 a las sesiones.
- Guiarte a través del mapa.
- Te avisa unos minutos antes del comienzo de una sesión a la que has planeado ir.
- Información sobre las compañías que acuden a la conferencia.
- Un widget donde ver tú programación (sólo para Android 3.0+).
- Puedes escanear mediante NFC las identificaciones de los asistentes.
Alguna de las buenas prácticas que usa la aplicación son:
• Implementar diseño responsable con fragmentos y recursos alternativos para dar soporta a teléfonos y tabletas.
• Usar content providers e Intents implíticos para navegar por la aplicación.
• Integración de Google+ para loguearse.
• Integración de los servicios de Google Play, incluyendo Google Maps y los botones para + 1.
• Integración del API de YouTube para ver los streams en directos y salvar los videos de las sesiones.
•Mostrar múltiples puntos de entrada en la aplicaición con widgets en la pantalla de inicio, en la pantalla de bloqueo y notificaciones.
El código puedes descargarlo desde google.code y es una muy buena oportunidad de adentrarte en el IDE android studio pues viene con la estructura de Gradle.
Los pasos para crearte el proyecto son:
- Descarga el código mediante un cliente Git.
- Es necesario tener instalado en el Android SDK Manager el SDK para la versión 4.3, el Android Support Repository, Android Support Library y Google Play Services (estas tres últimas en el apartado de extras).
- Importamos el proyecto (File->Import project)
Seleccionamos el fichero settings.gradle.
Finalmente compilamos el proyecto con Build->Make Project
Reader Comments