6-Unidad 1: Introducción a la Plataforma .NET-1.3 Aplicaciones en C# .NET-Des...
Prontuario del Curso de Android
1. Desarrollo de Aplicaciones en Android Básico
Descripción:
Este curso pretende introducir al estudiante al desarrollo de aplicaciones móviles en
la plataforma de Android. Al salir del curso, el estudiante contara con conceptos
básicos de cómo crear aplicaciones desde su inicio hasta el lanzamiento en la tienda
de Google.
Metas del Curso:
Reconocer conceptos básicos de la plataforma Android y su historia.
Adquirir destrezas para planificar, desarrollar probar y lanzar una aplicación
móvil para teléfonos Android.
Adquirir conocimiento básico en lenguaje de programación Java.
Analizar e implementar elementos de interface gráfica que cumpla con los
estándares de Interacción Humana.
Materiales:
Computadora Windows, Mac o Linux con Android Studio
(https://developer.android.com/sdk/index.html)
Horas Tópico Descripción
3
Introducción a la
plataforma Android
Descripción de los comienzos de la plataforma hasta
convertirse en lo que es hoy día.
3
Crear la primera
aplicación.
Introducción a Android Studio, Java y el ciclo de vida de
las actividades en Android. Además, discutir como
añadir elementos en la pantalla y manejarlos
programáticamente. Crear botones y
2
Comunicación entre
actividades
Crear múltiples actividades y pasar información entre
ellas con intents además de un introducción al
“manifest” de cada aplicación.
Orientación de pantalla y savedInstanceState.
3 Interface Gráfica
Discusión de elementos de interface grafica. Usos
frecuentes para diferentes elementos
5 Fragmentos
Construir interfaces flexibles con fragmentos. Insertar
múltiples fragmentos dentro de una misma actividad.
Como construir aplicaciones para tabletas y teléfonos y
comunicación entre múltiples fragmentos. Conceptos
básicos de depuración.
1 Persistencia
Guardar información dentro de una aplicación para ser
reusada en el futuro.
1 Cámara
Como utilizar el camera intent para tomar una foto
desde una aplicación y guardarla en la memoria.
3
ActionBar y Drawer
Menu
Utilizar el ActionBar para construir menús
contextuales y una barra de búsqueda.
2 Concurrencia Ejecución de múltiples funciones paralelamente.
2 Networking
Como conectarse con API’s utilizando concurrencia y
extraer data para ser utilizada en las aplicaciones.
2 Play Store
Como lanzar aplicaciones en la tienda de aplicaciones
de Google. Subir nuevas versiones a la tienda y
monitorear descargas y comentarios.