Profesor | Gustavo Arturo Márquez Flores | lu mi vi | 7 a 8 | Taller de Ingeniería de Software |
Ayudante | Oscar Alejandro Cerino Vázquez | ma ju | 7 a 8 | Taller de Ingeniería de Software |
Ayud. Lab. | Rubén Garnica Garcia | lu | 14 a 16 | Taller de Ingeniería de Software |
Prof.: M. C. Gustavo Márquez Flores gmarquez@ciencias.unam.mx
Ayudante de Clase: Oscar Alejandro Cerino shinigamidn@ciencias.unam.mx
Ayudante de Laboratorio: Rubén Garnica García garnica@ciencias.unam.mx
El objetivo del curso es aprender a desarrollar aplicaciones en dispositivos móviles como teléfonos celulares, tablets, handhelds, y consolas de juegos en la plataforma Android 5.
La plataforma que se estudiará y en la cual se desarrollarán las aplicaciones, será Javaen su versión para Android versión 5.0.x, conocida como Lollipop. Como prerrequisito para el curso, se requieren únicamente conocimientos básicos en el lenguaje de programación Java y del lenguaje de marcas XML.
En la plataforma Android que se verá en el curso, se estudiará las capas de su arquitectura, interfaz de usuario, manejo de gráficos e hilos, API de localización, así como algunos temas avanzados como realidad aumentada y manejo de multimedia, acompañado de otras tecnologías como UNITY, Vuforia, Maya y Rhinoceros.
Para desarrollar las aplicaciones y verlas funcionar, se utilizará el ambiente de desarrollo Android Studio, el cual permite además de editar y compilar las aplicaciones, verlas funcionar en un emulador de un dispositivo móvil real en una computadora de escritorio o Laptop. Así como también permite transferir las aplicaciones y verlas funcionar en un dispositivo real.
Temario.
Bibliografía.
El gran libro de Android. 2da. Edición. Jesús Tomás Gironés. Marcombo. ISBN: 8426718329. Mayo 2012. |
|
Android 5. Principios del desarrollo de aplicaciones Java. Nazim Benbourahla. Ediciones ENI. ISBN : 978-2-7460-9814-5. Octubre 2015. |
|
Professional Android 4 Application Development. Reto Meier. Wrox Wiley. Mayo 2012 |
|
Beginning Mobile Phone Game Programming. First Edition. Michael Morrison. Sams Publishing. Nov 22, 2004. ISBN: 0672326655. Paperback, 528 pgs. |
|
Desarrollo de Aplicaciones para Android. Joan Ribas Lequerica. ANAYA. Edición 2016. 14 may 2015 |
|
Desarrollo De Juegos Para Android. James Cho. ANAYA. Edición 2016. |
|
Android 4.4 App Development Essentials – First Edition. Neil Smyth ISBN-13: 978-1-4953580-6-7. 2014. |
|
Mobile Design and Development. Brian Fling. O’REILLY First Edition (August 31, 2009). Paperback: 336 pages. |
|
Android Programming Tutorials. Mark Lawrence Murphy CommonsWare. |
|
Designing Virtual Worlds . Bartle, Richard A. NRG . July 25, 2003 |
|
Unity 4.x Game AI Programming, Aung Sithu Kyaw, Clifford Peters & Thet Naing Swe. Kindle Edition. |
Enlaces
· https://www.android.com/ - Página oficial de la plataforma Android