Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Pre-requisitos:
Código: 0695 Créditos: 4
Horas de clases: 3 Horas de Lab.: 2
OBJETIVO GENERAL:
Diseñar e implementar aplicaciones robustas e interactivas para dispositivos móviles con sistema operativo
ANDROID.
OBJETIVO ESPECIFICOS:
Este curso describe la arquitectura y estructura del Sistema operativo Android OS para diseñar,
desarrollar, depurar, instalar y distribuir aplicaciones para dispositivos móviles (tablets y teléfonos
inteligentes). Al finalizar el curso el estudiante será capaz de desarrollar aplicaciones
interactivas aprovechando al máximo la gran variedad de recursos multimedia y de comunicación de
estos dispositivos móviles.
3.1 Intents
3.1.1 Intent Filter
3.1.2 Estructura del Intent
3.1.2.1 Action
3.1.2.2 Data
3.1.2.3 Category
3.1.2.4 Type
3.1.3 Navegación entre Aplicaciones
3.1.3.1 Llamar y abrir una aplicación pre-instalada propia de Android
3.1.3.2 Llamar y abrir una aplicación personalizada
3.1.4 Enviar y recibir datos entre aplicaciones
3.1.4.1 Usando los métodos putExtra y getExtras del objeto Intent
3.1.4.2 Usando los métodos put<tipo_dato>, putExtras y getBundleExtras del objeto Bundle
4.3 Archivos
4.3.1 Tipos de Memoria
4.3.1.1 Memoria Interna del dispositivo
4.3.1.2 Almacenamiento Externa del dispositivo
4.3.2 Manejo de Archivos
V. MULTIMEDIA 2 Semanas
5.1 Multimedia
5.1.1 Manejo de Audio
5.1.2Reproducción de Audio
5.1.2.1 Grabación y almacenamiento de Audio
5.1.3 Cámara
5.1.3.1 Tomar Fotos
5.1.3.2 Despliegue de Fotos e Imágenes
5.1.3.3 Almacenamiento de Fotos
5.1.3.4 Grabación y almacenamiento de Videos
5.1.3.5 Reproducción de Videos
Bibliografía
[1] Girones, Tomas Jesús (2012). El Gran Libro de Android. Actualizado a la Versión 4.2.
Editorial Alfaomega/Marcombo. Tercer Edición, 430 p. (texto)
[2] Mednieks, Z. et al.(2012). Programming Android. O’Reilly, Segunda Edición, 544 p.
[3] Friessen, J. (2013). Learn Java for Android Development, Editorial Apress, 780 p.
[4] Cinar, O. (2012). Android Apps with Eclipse. Editorial Apress, Primera Edición, 372 p.
[5] Meier, R (2012). Professional Android 4 Application Development, Editorial Wrox, 864 p.
[6] Phillips, B., y Handy, B. (2013). Android Programming: The Big Nerd Ranch Guides, 580 p.
[7] Clifton, I. (2013). Android UI Design: turning Ideas and Sketches into Beautifully Designed Apps.
Editorial Addison-Wesley Professional, 400 p.
[8] Darwin, I. (2012). Android Cookbook. Editorial O’Reilly, 661 p.
[9] Harwani, M. (2012). Android Programming Unleashed, Editorial Sams Publishing, 696 p.
[10] Milette, G. y Stroud, A. (2012). Professional Android Sensor Programming, Editorial Wrox,
552 p.
[11] Deitel, P, et al. (2011). Android for Programmers: An App-Driven Approach, Prentice Hall,
512 p.
[12] Nudelman, G. (2013). Android Design Patterns: Interaction Design Solutions for Developers,
456 p.
[13] Neil, T. (2012). Mobile Design Pattern Gallery, Editorial O’Reilly Media
[14] Lehtimaki, J. (2012). Smashing Android. Editorial Wiley, 384 p.
Webgrafía
http://developer.android.com/training/index.html
http://www.vogella.com/tutorials/Android/article.html
https://www.youtube.com/playlist?list=PL7EA29F3B739286CA
http://www.aprendeandroid.com/menu.htm
http://www.tutorialesprogramacionya.com/javaya/androidya/androidstudioya
Observación:
Se sugiere tener un procesador rápido, mínimo 4 GB de RAM o emularlo las aplicaciones en el celular.
http://www.taringa.net/posts/celulares/18893397/Como-configurar-tu-movil-para-usarlo-en-Android-
Studio.html