CURSO DE PROGRAMACIÓN DE DISPOSITIVOS ANDROID PARA PRINCIPIANTES
Universidad de Granada.
Vicerrectorado para la garantía de la calidad.
Actividades de formación docente en centros, titulaciones y departamentos.
Del 19 de Junio al 15 de Julio de 2013.
Todos los lunes, miércoles y viernes en horario de 9 a 11.
Seminario del Departamento de Física Atómica, Molecular y Nuclear
Noticia sobre el curso aparecida en Radio Granada 28 de Mayo de 2013
Noticia aparecida en Canal UGR
Noticia aparecida en tablón de la Secretaría General Universidad de Granada
La creciente aparición de smartphones, tablets y otros dispositivos equipados con Android ha acelerado el interés y la demanda de esta plataforma en el último año entre los profesores de la UGR. La plataforma Android es software libre y permite a los profesores escribir programas en Java de uso docente para que se ejecuten en cualquier tablet o dispositivo android. Este curso, dirigido a profesores de la UGR, enseña a programar desde cero aplicaciones para Android usando el Android Software Development Kit (SDK) en el entorno de desarrollo integrado (IDE) Eclipse. Se proporcionarán las técnicas y herramientas imprescindibles para que el alumno aprenda a escribir programas útiles en sus disciplinas científicas o técnicas, incluyendo gráficos, y que puedan ser ejecutados en dispositivos móviles con Android. Se introducirán las bases del lenguaje de programación Java indispensables para Android. No se requieren conocimientos previos de Java, aunque es recomendable conocer algún lenguaje de programación
Requisitos:
Sólo para Profesores de la UGR:
Profesores de la UGR de cualquier especialidad que figuren en el plan Docente durante el curso 2012-2013
El curso es gratuito
Se recomiendan conocimientos básicos de informática a nivel de usuario, es decir, que son capaces de instalar y configurar programas en Windows.
Es necesario acudir a clase con ordenador portatil con cualquier sistema operativo. Por requerimientos del software de desarrollo se recomiendan mas de 2GB de RAM.
Información e inscripción:
José Enrique Amaro Soriano
Departamento de Física Atómica, Molecular y Nuclear
958 240028
[email protected]
Más información:
Foro del curso
Certificados:
Los certificados son emitidos por el Vicerectorado para la garantía de la calidad. Universidad de Granada
Sólo se emitirán certificados de asistencia a aquellas personas que cumplan con el requisito de estar incluidas en el Plan de Ordenación Docente de la UGR durante el curso 2012-13 y/o 2013-14.
Las personas admitidas en una acción formativa que no asistan a la misma, sin haber cursado una renuncia previa en los 2 días hábiles antes del comienzo de la actividad, no podrán participar en ninguna otra actividad formativa organizada o subvencionada por el Vicerrectorado en el año en curso.
Sólo 25 Plazas! Inscríbete cuanto antes! Las plazas se asignarán por riguroso orden de llegada
Objetivos
El alumno sabrá
-La estructura y funcionamiento de una aplicación Android
-Las bases del lenguaje de programación Java
-Las principales librerias, clases y métodos que componen Android
El alumno será capaz de
-Instalar el software de desarrollo necesario para compilar y depurar aplicaciones: Java JDK, Android SDK, Eclipse IDE, el plug-in ADT de Android para Eclipse y el android debug bridge (AVD).
-Desarrollar aplicaciones completas de Android usando las anteriores herramientas
-Ejecutar y depurar aplicaciones de Android en un PC usando el emulador de Android AVD
-Transferir, instalar y ejecutar sus aplicaciones Android en un dispositivo físico, smart phone o tablet.
Contenidos
Tema 1. Instalación y configuración y de las herramientas de desarrollo de Android. Instalación del Java JDK. Instalación del Android SDK. Instalación de Eclipse. Instalación del Plugin de Android.
Tema 2. Uso del Android SDK y AVD Manager. Repositorios. Dispositivos virtuales.
Tema 3. Uso de Eclipse. Perspectivas. Proyectos. Aplicación “Hello Android”. Compilación y ejecución en un dispositivo Android virtual.
Tema 4. Características generales de las aplicaciones para Android. Estructura de directorios de una aplicación android. El Android manifest. La clase R. La carpeta resources. Depuración. Instalación en un dispositivo físico.
Tema 5. Interfaces de usuario. Formato del texto. Fondo. Modificación del texto y fondo con Java. Adición de texto a un Layout. Extensión de la pantalla con ScrollView.
Tema 6. Elementos de Java para Android: Variables. Operadores. Decisiones. Loops. Arrays. Cadenas. Programación orientada a objetos. Clases, Métodos. Interfaces.
Tema 7. Botones. Interfaz OnClickListener. Implementación de onClick.
Tema 8. Introducción de datos. Campos de texto. Uso de Textfield. Uso de OnKeyListener.
Tema 9. Persistencia de datos. Uso de SharedPreferences.
Tema 10. Actividades Uso de Intent para iniciar actividades. Trasferencia de datos entre actividades.
Tema 11. Manejo de ficheros Acceso a los medios de almacenamiento externo. Escritura de datos en una tarjeta SD. Lectura de ficheros en recursos.
Tema 12. Gráficos Escribiendo y dibujando en un Canvas. Formato del texto. Dimensiones del canvas. Formas geométricas. Curvas. Traslaciones y rotaciones. Texto siguiendo una curva.
Tema 13. Gráficos Interactivos Eventos. Dibujar en la pantalla. Mover objetos
Tema 14. Imágenes y Sonido. Insertar una imagen en el layout. Botones con imágenes. Insertar imágenes en un canvas. Uso del mediaplayer.
Tema 15. Hilos y controladores Ejecuciones en background. Diálogos de progreso. Notificaciones.
Tema 16. Animaciones. Movimiento uniforme. Movimiento acelerado.
Evaluación
- Asistencia a las clases: es obligatorio asistir al 80% de las clases.
Profesorado:
JOSE ENRIQUE AMARO SORIANO
Profesor Titular de la Universidad de Granada. Es autor de los libros sobre Android: Programación de dispositivos móviles a través de ejemplos, (Editorial Marcombo, Barcelona 2011). Y El gran libro de programación avanzada con Android (Editorial Marcombo, 2012). Ha impartido los cursos "Desarrollo de Aplicaciones de Android para Científicos" (I y II edición) en la Escuela de Posgrado, y "Programación de Android con java" (I y II edición) en la Fundación UGR-Empresa.
Investigador responsable del grupo de Física Nuclear a energías intermedias, FQM225, con más de 70 publicaciones científicas en las áreas de física nuclear y de partículas y física interdisciplinar. Ha dirigido cuatro proyectos de innovación docente.
CONRADO ALBERTUS TORRES
Doctor en Ciencias Físicas por la Universidad de Granada. Ha realizado estancias posdoctorales en el Reino Unido (2006—2008), Valencia (2009), y ha disfrutado un contrato Juan de la Cierva en la Universidad de Salamanca (2009-2012). Actualmente es contratado posdoctoral en el departamento de Física Atómica, Molecular y Nuclear de la Universidad de Granada. Posee experiencia docente e investigadora con más de 35 publicaciones científicas. Tiene amplia experiencia en la programación de todo tipo de dispositivos de cálculo y posee conocimientos de distintos lenguajes de programación, incluido el lenguaje Java. Ha organizado cursos de programación en paralelo con OpenMP en las Universidades de Coimbra y Salamanca.