Propuestas de contenidos
Curso de Programación y Diseño de
Aplicaciones Android.
CONTENIDO Y CALENDARIO.
2015
Juan J. Ruano Rodríguez Jujoru86@gmail.com | 638 044 510 PARA: DIDACT
Propuesta de contenidos 1
Centro de Estudios DIDACT – C/ Naranjas, 3 - 11402 Jerez de la Frontera (Cádiz) - Tlf.: 956 33 66 13 www.didact.es - didact@didact.es
INDICE DE CONTENIDOS
MODULO 1
Tema 1: PRIMEROS PASOS
• Introducción a Android.
Breve explicación teórica de Android. Antecedentes, JAVA, • Entorno de desarrollo (Eclipse)
Descarga e instalación del IDE de desarrollo ECLIPSE. Configuración de ADT (Android Developers Tools). Conceptos básicos de Eclipse.
• Creando nuestro primer proyecto.
Guía explicativa paso a paso de la creación de nuestro proyecto Android. Creación y configuración de un nuevo proyecto.
• Estructura de una proyecto Android.
Distribución y explicación de la organización y utilidad de los proyectos de Androd.
String.xml AndroidManifest XML
• El emulador de Android (AVD).
Instalación, configuración y puesta en marcha del Android Virtual Device(AVD).
Tema 2: COMPONENTES E INTERFAZ DE USUARIOS
• Componentes de una aplicación Android.
Explicación y ejemplos de los diferentes componentes de una aplicación Android, ACTIVITES, CONTENT PROVIDES, SERVICE, WIDGET…
Activity
Content Provide Service
Propuesta de contenidos 2
Centro de Estudios DIDACT – C/ Naranjas, 3 - 11402 Jerez de la Frontera (Cádiz) - Tlf.: 956 33 66 13 www.didact.es - didact@didact.es
• Layouts.
Posicionamiento y configuración de los diferentes Layouts.
RelativeLayout LinearLayout GridLayout • Controles básicos. TextView EditText Button CheckBox RadioButton
Otros elementos Básicos.
• Controles de Selección. Adaptador
Spinner ListView GridView
• Controles Android. Action Bar y Navigation Drawer. Action Bar.
Navigation Drawer
Tema 3: ACTIVITY Y LA NAVEGABILIDAD ENTRE ELLAS.
• Las Activity y su navegabilidad. Crear actividades nuevas. Intent y Bundle
Propuesta de contenidos 3
Centro de Estudios DIDACT – C/ Naranjas, 3 - 11402 Jerez de la Frontera (Cádiz) - Tlf.: 956 33 66 13 www.didact.es - didact@didact.es
Tema 4: DISEÑO DE LA APLICACIÓN
• XML
Diseño de la aplicación mediante el lenguaje de etiquetas XML.
• Fuentes
Cambiar y configurara las fuentes de nuestra aplicación.
MODULO 2
Tema 5: NOTIFICACIONES
• Notificaciones de mensajes Toast Barra de Estado DialogTema 6: LOGGING
• Try & Catch
Repaso del concepto de Excepciones de JAVA.
• Depurando el LOG
LogCat
DMS
Tema 7: TAREAS EN SEGUNDO PLANO (HILOS)
• Hilos y Clases de segundo plano Tareas en segundo plano.
Thread AsyncTask
Propuesta de contenidos 4
Centro de Estudios DIDACT – C/ Naranjas, 3 - 11402 Jerez de la Frontera (Cádiz) - Tlf.: 956 33 66 13 www.didact.es - didact@didact.es
ProgressBar
MODULO 3
Tema 8: BASE DE DATOS
• SQLite. DBHelper Cursor y ListView CursorLoader
MODULO 4
Tema 9: PHONEGAP
• Introducción a HTML5, CSS3 Y JavaScript.Teoría básica sobre tecnologías de programación web basadas en HTML5, CSS3 y JS. • Instalación y configuración de PHONEGAP
Instalación de la liberaría PHONEGAP y configuración del IDE. • Nuestra primera aplicación en PHONEGAP
Crear primera aplicación con la tecnología PHONEGAP • JQUERY Mobile.
API de JQUERY exclusiva para aplicaciones móviles.
Propuesta de contenidos 5
Centro de Estudios DIDACT – C/ Naranjas, 3 - 11402 Jerez de la Frontera (Cádiz) - Tlf.: 956 33 66 13 www.didact.es - didact@didact.es
PLANIFICACION DEL CURSO
PROPUESTA 1(Horario de mañana):
Comienzo: Marzo 2015 Horario: 9:00 – 14:00 Duración: 100 horas (6 semanas y 4 días).
Horas/día: 5 horas Días/semana: 3 días (Lunes, Martes y Jueves) Temas: 10
MARZO 2014
L
M
X
J
V
S
D
26 Presentación 27 28 1 2 MODULO 1 3 MODULO 1 4 5 MODULO 1 6 7 8 9 MODULO 1 10 MODULO 1 11 12 MODULO 1 13 14 15 16 MODULO 2 17 MODULO 2 18 19 MODULO 2 20 21 22 23 MODULO 3 24 MODULO 3 25 26 MODULO 3 27 28 29ABRIL
30 MODULO 3 31 MODULO 3 1 2 MODULO 3 3 4 5 6 MODULO 4 7 MODULO 4 8 9 MODULO 4 10 11 12 13 MODULO 4 14 MODULO 4 15 16 MODULO 4 17 18 19Propuesta de contenidos 6
Centro de Estudios DIDACT – C/ Naranjas, 3 - 11402 Jerez de la Frontera (Cádiz) - Tlf.: 956 33 66 13 www.didact.es - didact@didact.es
PROPUESTA 2 (Horario de tarde):
Comienzo: Marzo 2015 Horario: 16:00 – 21:00 Duración: 100 horas (6 semanas y 4 días).
Horas/día: 5 horas Días/semana: 3 días (Lunes, Martes y Jueves) Temas: 10
MARZO 2014
L
M
X
J
V
S
D
26 Presentación 27 28 1 2 MODULO 1 3 MODULO 1 4 5 MODULO 1 6 7 8 9 MODULO 1 10 MODULO 1 11 12 MODULO 1 13 14 15 16 MODULO 2 17 MODULO 2 18 19 MODULO 2 20 21 22 23 MODULO 3 24 MODULO 3 25 26 MODULO 3 27 28 29ABRIL
30 MODULO 3 31 MODULO 3 1 2 MODULO 3 3 4 5 6 MODULO 4 7 MODULO 4 8 9 MODULO 4 10 11 12 13 MODULO 4 14 MODULO 4 15 16 MODULO 4 17 18 19 CURSO TEÓRICO-PRÁCTICONO ES NECESARIO TENER CONOCIMIENTOS PREVIOS
AL FINALIZAR EL CURSO EL ALUMNO REALIZARÁ UN PROYECTO REAL DONDE APLICARÁ LOS CONOCIMIENTOS ADQUIRIDOS
DIDACT SL
14
PROYECTOS DE ALUMNOS
I Curso de Diseño y Programación de
aplicaciones Android
CAYSEND
Realizada por: Jorge Benítez ( jbenitez@dintap.com )
Aplicación diseñada para los amantes del senderismo en la provincia de Cádiz. Una completa aplicación que reúne información detallada de las rutas, de los parques naturales y sus centros, asimismo como un servicio de marcado de ruta y
localización.
¿Qué se ha usado en esta aplicación?
Google Maps v3.
SQLite.
ActionTab y Action ViewPager.
Content Provide.
Diseño.
Programación Java.
Puedes descargártela en:
https://play.google.com/store/apps/details?id=es.dintap.caysend&hl=es
BATALLA DE GALLOS
Realizada por: Borja Gonzalez (borjagonzalez18@gmail.com )
Esta aplicación está indicada para los amantes del HIP HOP. Un contador de batallas de gallos que permitirá a los usuarios filtrar por palabras, temas, con mas de 10 bases aleatorias, y con formato de réplicas.
¿Qué se ha usado en esta aplicación?
Hilos
CountDownTimer
Sound (SoundPool & Media players)
Diseño personalizado
BARDROID
Realizada por: Jacob Izquierdo ( fleky666_4@hotmail.com )
¿Qué te parecería poder hacer tu pedido en un bar a golpe de clic? Pues esta aplicación se encarga de que gestionar y crear tu pedido en un bar en pocos segundos. Permitirá que selecciones los diferentes productos y gestionarlos
(cantidad, eliminarlos) Además con su registro de usuarios y Login crea exclusividad a la aplicación.
¿Qué se ha usado en esta aplicación?
Conexión a base de datos externas
Webservices PHP
Diseño personalizado
Sonidos ( SoundPool )
MySQL
TEST AUTOESCUELA
Realizada por: Javier Cala ( javicalarodriguez@gmail.com )
Todos los test que necesitas para practicar para el examen caben en tu bolsillo. Gracias a esta aplicación podrás practicar y simular exámenes de autoescuelas, tanto de coches como de moto.
¿Qué se ha usado en esta aplicación?
SQLite
Diseño propio
Hilos
Imágenes de la aplicación
WHATSKATE
Realizada por: Luis Carreras Vacas ( cvluis@gmail.com )
Una guía completa para los amantes de los patines. Información de patines según la función y el dinero que te quieras gastar.
Consulta tus dudas, ya seas aficionado o experto. ¡A patinar!.
¿Qué se ha usado en esta aplicación?
Hilos
SQLite