Sie sind auf Seite 1von 4

Universidad Nacional de San Antonio Abad del Cusco

Desarrollador de Aplicaciones Móviles con Android Studio

Descripción
El curso permitirá al participante tener una visión completa del desarrollo de
aplicaciones para Android, empleando la herramienta oficial de desarrollo de Google:
Android Studio. Aprenderá los conceptos básicos del desarrollo en Android creando
aplicaciones usando activities, estilos, temas, widgets y diversos componentes. En el
desarrollo del curso, creará aplicaciones desde galerías de fotos, reproductores de
sonido y video. Aprenderá como acceder a una base de datos local en el dispositivo
SQLite y a datos remotos, mediante servicios REST o directamente a SQLServer.
Dirigido a:
Alumnos, profesionales y público en general que deseen crear aplicaciones para
dispositivos móviles Android.
Conocimientos Previos
Conocimientos de programación orientado a objetos a nivel básico. Se necesita
conocimientos básicos de algún lenguaje de programación, PHP, C#, Java o similares.
Duración: 50 Horas Académicas.

Curso Número de Horas


Desarrollo de Aplicaciones móviles para
Android I 25 Horas
Desarrollo de Aplicaciones móviles para
Android II 25 Horas

Total 50 Horas
Universidad Nacional de San Antonio Abad del Cusco

Desarrollo de Aplicaciones móviles para Android I


25 Horas Académicas
Sábados 8 – 13 horas
Contenido
Sesión 1 (1 Hora)
Concepto y características de la metodología en cascada. Concepto y características de
la metodología ágil.
Sesión 2 (4 Horas)
Características del lenguaje Java. Tipos de datos: variables, constantes y operadores.
Estructuras de control. Creación de clases, visibilidad y objetos. Herencia y
polimorfismo. Clases abstractas e interfaces. Repaso del lenguaje Java.
Sesión 3 (5 Horas)
Conocer las plataformas para móviles. Arquitectura Android. Configurar e instalar
Android Studio. Creación de dispositivos virtuales (AVD), implementación de NoxPlayer.
Uso de Gradle. Conceptos básicos de la plataforma android.
Sesión 4 (2 Horas)
Conocer el entorno de desarrollo con el IDE Android Studio. Componentes de una
aplicación. Ejecución del programa. Depurar aplicaciones. Crear un proyecto en Android
Studio
Sesión 5 (3 Horas)
Diseño de formularios con Android Studio. Atributos de la clase View. Layouts.
Definición de la paleta de colores. Estilos y temas.
Proyecto 1: Diseñar e implementar una pantalla con texto e imágenes que nos ofrezca
información de un negocio
Sesión 6 (5 Horas)
Activities. Intercambio de datos entre activities. Agregar un menú. Barra de acciones.
Referencias.
Proyecto 2: Crear una app con botones y textfields para interacturar entre activities.
Activities, Action Bar Y Preferences.
Sesión 7 (5 Horas)
Ciclo de vida de un activity. Ciclo de vida de los procesos en Android. Jerarquía para la
eliminación de procesos. Almacenamiento de datos. Uso de base de datos.
Proyecto 3: Crear y diseñar una app conectada a una base de datos.
Universidad Nacional de San Antonio Abad del Cusco

Desarrollo de Aplicaciones móviles para Android II


25 Horas Académicas
Sábados 8 – 13 horas
Sesión 1 (5 horas)
Introducción: Descripción de la plataforma de desarrollo de Android.
Entendiendo el proceso desde el prototipo, al diseño y la programación. Instalación y
Configuración de Android Studio. Instalación y configuración del emulador
Genymotion.
Creando una aplicación. Creación de un proyecto. El entorno de desarrollo de Android
Studio. Estructura de un Proyecto en Android Studio. Ejecución del proyecto en el
emulador NoxPlayer. Ejecutando en un dispositivo móvil
Sesión 2 (2 horas)
Operaciones básicas. Recursos Layout, propiedades, métodos, eventos, controles,
recursos string, imágenes y otros recursos. Personalizando básica de la aplicación.
Programando en Android Studio. Programando en Java para el proyecto en Android
Studio. Variables, Tipos de datos, Arreglos y Estructuras de Control. Tipos de Layout.
LinearLayout, RelativeLayout, etc.
Sesión 3 (3 Horas)
Operaciones generales. Navegando entre activities, Control del Inicio y Final de un
activity, persistencia de datos con SharedPreferences. Habilitando permisos al usuario.
Estableciendo el activity inicial. Mensajes emergentes. Ventanas de Alerta.
Multimedia. Leyendo sonido y video de ubicaciones los recursos, ubicaciones remotas y
de la memoria SD, Animaciones. Animaciones de sprites. Creación de elementos
gráficos por código. Dibujando y animando en el objeto Canvas.
Sesión 4 (5 horas)
Implementando el diseño. Menús, Fragments. Implementando un diseño Photoshop en
una aplicacion Android. Estilos y Temas. Listas Simples y Complejas, Cuadrículas, Tablas.
Acceso a datos. Datos locales en la base de datos SQLite. Accediendo a datos remotos
mediane JSON. Acceso a servicios REST. Acceso a una base de datos SQL Server.
Sesión 5 (5 Horas)
Sensores y eventos Touch. Empleando el acelerómetro, sensores de luz, sensor de
proximidad.
Control de servicios y accediendo a recursos del dispositivo. Accediendo a servicios de
Facebook, Twitter y Google Maps, Google Services, Firebase. Declarando, registrando,
iniciando y deteniendo un servicio.
Sesión 6 (5 Horas)
Publicación en Google Play. Consideraciones para la publicación de su aplicación.
Universidad Nacional de San Antonio Abad del Cusco

Metodología
Este es un curso taller donde el alumno desarrollará todos los temas en forma práctica,
revisando conceptos teóricos básicos.

Evaluación
La evaluación de cursos será totalmente práctica. Se realizarán 2 prácticas. Durante la
última sesión se realizará un examen final (EF), el cual se promediará con la nota de
prácticas y de esta manera se tendrá la calificación final.

NF = (PP1 + PP + EF ) / 3

La nota aprobatoria para cada módulo es mayor o igual a 14.

Instructor
Hugo Espetia Huamanga. Ingeniero Instructor en diversos institutos y universidades.
Desarrollador Freelance de Aplicaciones Móviles, Web y Juegos. Empleando siempre las
tecnologías más novedosas en diversas áreas emergentes de la industria del software.

Das könnte Ihnen auch gefallen