You are on page 1of 3

DESARROLLO DE APLICACIONES MVILES

NIVEL I
OBJETIVOS:
Se busca capacitar a los alumnos en el desarrollo de aplicaciones y servicios
sobre dispositivos mviles que utilizan el sistema operativo Android.
Tambin sern abordados aspectos relacionados a su distribucin y
comercializacin.
INTERS DETECTADO:
En la ltima dcada hemos visto una gran evolucin de las prestaciones y
caractersticas de los dispositivos mviles! llegando en muchos casos a ser
un posible sustituto de la computadora personal.
Especialmente en los ltimos a"os ha habido una e#plosin de las
herramientas y lengua$es de programacin para desarrollar aplicaciones
sobre dispositivos mviles! as como! la creacin de nuevas maneras de
compartir y vender estas aplicaciones a partir de mercado espec%ico!
llamado Tienda de Aplicaciones. Todo ello ha hecho posible que numerosos
programadores estn desarrollando aplicaciones para mviles de una
manera rpida! barata y %cilmente comercializables.
Actualmente se habla de ms de cien mil activaciones de dispositivos
diariamente con la plata%orma Android y de casi doscientos mil
desarrolladores! que ya han creado decenas de miles de aplicaciones& un
nmero que no de$a de crecer.
PROGRAMA:
'lase ( ) *+ntroduccin,
Teora
-u es $ava! conceptos generales
-u es Android! conceptos generales
.ernel! bibliotecas! marco de aplicaciones
/ersiones de Android
+nstalacin de Eclipse para 0ava
+nstalacin plugin A1T para Eclipse
+nstalacin S1. de Android
Emulador y alternativas para el desarrollo
2rctica
2royecto de e$emplo para probar entorno de traba$o.
'lase 3 ) *4engua$e $ava,
Teora
Sinta#is del lengua$e
/ariables! tipos de datos primitivos! operadores
Estructuras de control de %lu$o
2rctica
5so de eclipse! vistas del proyecto.
2rogramas de e$emplo con sinta#is del lengua$e.
'lase 6 ) *Anlisis! dise"o y programacin orientada a ob$etos +,
Teora
'lases
7b$etos
Encapsulamiento
2rctica
2rogramas de e$emplo utilizando clases y ob$etos.
'lase 8 ) *Anlisis! dise"o y programacin orientada a ob$etos ++,
Teora
'lases estticas y abstractas
+nter%aces
9erencia y polimor%ismo
2rctica
2rogramas de e$emplo utilizando clases y ob$etos.
'lase : ) *Arquitectura de una aplicacin Android,
Teora
'omponentes de una aplicacin
'iclo de vida de una aplicacin
Archivos de un proyecto Android
Android ;ani%est
<esources
2rctica
'orrer y debuggear un programa sobre Android.
'lase = ) *'lases importantes del lengua$e 0ava,
Teora
String
>rappers de tipos de datos primitivos
'ollection? listas e iteradores
2rctica
2rogramas de e$emplo utilizado listas.
'lase @ ) *Android? +nter%ace de usuario +,
Teora
1ise"o de un aplicacin mvil
'oncepto ;odel /ieA 'ontroller
Application 'onte#t
Activities
<esources? 4ayout! Strings! 'olors y 2ictures
2rctica
Segundo programa sobre Android! utilizacin de inter%aces
gr%icas.
'lase B ) *Android? +nter%ace de usuario ++,
Teora
Elementos de las pantallas?
4ayouts
Corm >idgets
Te#t Cields
Events
2rctica
5tilizacin de inter%aces gr%icas.
'lase D ) *0ava? E#cepciones.,
Teora
'lasi%icacin! mane$o! control y de%inicin.
2rctica
2rogramas de e$emplo con mane$o de e#cepciones.
'lase (E ) *Android? +nter%ace de usuario +++,
Teora
+ntents
1ialogs
;enus
2rctica
5tilizacin de inter%aces gr%icas.
'lase (( ) *Android? +nter%ace de usuario +/,
Teora
Elementos de las pantallas?
4ist/ieA
+mage/ieA
TimeF1ate
/ieASAitchers
Events
2rctica
5tilizacin de inter%aces gr%icas.
'lase (3 ) *2rocesos e hilos,.
Teora
Threads
AsyncTasGs y loaders
2rctica
2rogramas de e$emplo utilizando threads.
'lase (6 ) *Android? +nter%ace de usuario /,
2rctica
2royecto integrador.
'lase (8 ) *Tests y documentacin,
Teora
05nit
0avadoc
2rctica
Test de proyectos.
DOCENTE A CARGO DEL CURSO:
Ail %ranG