Objetivodelcurso
Al terminar el curso cada participante habr construido 4 aplicaciones, que le
permitirn aprender acerca de:
Patrn MVP
Inyeccin de dependencias
Conexiones para consumir APIs
Almacenamiento de datos de forma local y remota
Uso de hardware como cmara y GPS
Pruebas (unitarias y de interfaz grfica) as como Interaccin con
Android Wear, entre otras herramientas
1/4
Temario
Leccin 0: Fundamentos bsicos
En esta primera leccin se brinda una vista general de las caractersticas y del
funcionamiento de la arquitectura de esta plataforma mvil, los bloques bsicos de
una aplicacin, cuales son sus componentes, cmo interactan y cmo se usan
dentro del desarrollo de aplicaciones.
Leccin 1: Tu propio Messenger (Aplicacin de chat)
Organiza tus apps para que sigan MVP y construye una aplicacin de mensajera
que funciona en tiempo real como Whatsapp, Telegram, Messenger, etc
Leccin 2: #EsHoraDelHashTag (Cliente de Twitter)
Conoce elementos de navegacin y almacenamiento de datos adems de
conectarse al API de Twitter para tener autenticacin y construir tu propio cliente
con tus caractersticas preferidas.
Leccin 3: Integra tu App con Facebook
Aplicacin basada en el API de facebook. Aprenders a usar SDK que te permite
hacer login, GCM, notificaciones, integracin con Android wear, entre muchos otros
conceptos ms.
Leccin 4: Tu red social de fotografas!
Toma fotografas y comprtelas en redes sociales, agrega soporte de hardware con
la cmara y GPS para visualizar en un mapa, a travs del config de la cmara,
google play services, y mapas.
Leccin 5: Un App infalible? (Aplicacin de toma de notas)
Haz tu app infalible realizando pruebas automatizadas y conoce un poco ms de las
herramientas de las que dispones con Graddle, Unit testing (JUnit4, Mockito), UI
testing (Espresso).
2/4
Materialesdelcurso
Videos de contenido:
En ellos se explica de una forma terica la App que se
desarrollar en la leccin.
Videos demostrativos: En estos videos se muestra paso a paso cmo
programar cada una de las aplicaciones, te recomendamos que junto con el
instructor ejecutes cada accin en tu propio entorno de desarrollo (Studio
Android).
Ejercicios de prctica y Exmenes cortos: En cada leccin encontrars
exmenes cortos y ejercicios que tienen el propsito de ayudarte a evaluar tu
nivel de comprensin y prepararte para la presentacin de tu App.
Material de apoyo: La mayora de los materiales de aprendizaje se
encuentran en nuestro curso edX. Sin embargo, es bueno que te apoyes en la
comunidad de Android y consultes las referencias web y guas que se
proporcionan a lo largo de todo el curso.
Multimedia Una variedad de archivos multimedia se utilizan en este curso,
audio, vdeo y archivos de animacin. Revisa que posees el software
necesario en tu computador y que tu navegador sea compatible con
contenido multimedia.
Evaluacin
nicamente los exmenes cortos y examen final contribuyen a la nota de aprobado
del curso que es de 70 pts., los porcentajes sobre 100 pts. en ambos rubros es:
3/4
Polticasdelcurso
Poltica de examen final: Debido a la estructura de este curso, el examen final se
habilita al inicio y se deshabilita al final de la semana 6. Por esta razn, se
recomienda estar atentos al calendario, correos electrnicos y seccin de noticias
en el dashboard del curso.
Poltica de Comunicacin:
Los profesores asistentes se dedican a responder los
foros de discusin y mensajes publicados en Facebook y Twitter en un periodo
mximo de 36 horas. Sin embargo, no sucede lo mismo con el correo electrnico.
Slo utiliza los canales de comunicacin establecidos como foros, Facebook y
Twitter.
Se espera una comunicacin profesional y amable. Un lenguaje ofensivo o
inadecuado est sujeto a las polticas de edX.
4/4