de banda limitado - Permitir uso offline de las apps Sistemas con recursos limitados - Minimizar uso de memoria/cpu - Reutilizar espacio! (memoria, archivos, etc...) Llevar procesos costosos a WebServices lunes, 18 de marzo de 13
SDK 3.-Descargar plugin ADT para Eclipse 4.-Descargar el SDK tools e imágenes de alguna versión de Android mediante el SDK manager http:// developer.android.com/sdk/installing/adding-packages.html 5.-Realizar un HelloWorld! http://developer.android.com/training/ basics/firstapp/index.html lunes, 18 de marzo de 13
Ayuda: http://developer.android.com/training/index.html https://github.com/ http://www.youtube.com/ -> Google IO 2012/2011/2010 Android Sessions http://stackoverflow.com/ lunes, 18 de marzo de 13
críticas) - Usar componentes especializados de Android (por sobre versiones legacy de java) - Services - BroadcastReceiver - ContentProviders - Handlers - AsyncTask lunes, 18 de marzo de 13
DiskLRU / sistemas de caché en general - No re-inventar la rueda! (use librerias) - android-support - ActionBarSherlock http://actionbarsherlock.com - ViewPagerIndicator http://viewpagerindicator.com - PullToRefresh https://github.com/chrisbanes/Android-PullToRefresh - etc... lunes, 18 de marzo de 13
• Selección de tiempo mediante timeline • Compartir en facebook/twitter • Visualizar programa actual emitiendo • Muestra de preview para versión de video lunes, 18 de marzo de 13
reproductor, programas, comentarios • SQlite: Manejo de favoritos • Services: Para manejo del stream en background • JsonParser: Para manejo de datos de los WS • FacebookSDK, TwitterSDK : Manejo de autenticación en las redes sociales lunes, 18 de marzo de 13
clientes • Reproducción de HLS mediante código nativo en C (para android < 3.0) • Control de reproducción en barra de notificaciones • Mejoras en performance de timeline • Widget en escritorio con programa actual • ¿Ideas? lunes, 18 de marzo de 13