Aplicaciones Móviles Multimedia
Android – Universidad Miguel Hernández
Android UMH – AMM

Android UMH es el Blog de la Asignatura “Aplicaciones Móviles Multimedia”, optativa del 4º curso del Grado de Ingeniería en Tecnologías de Comunicación de la Universidad Miguel Hernández (UMH), donde se introduce al alumno en la programación de Android utilizando código nativo Java con Android Estudio como Entorno Integrado de Desarrollo.

Docencia Virtual

El siguiente enlaces corresponden al aula virtual Google Meet para la docencia on-line de la asignatura.
Los alumnos que deseen concertar una tutoría deberán solicitarla por e-mail. El profesor les enviará un enlace G.Meet.

Instrucciones para asistencia a clases online en la UMH

Enlace G.Meet de la asignatura.


Contenido para usuarios registrados


Contenido para usuarios registrados

Profesorado

Miguel Onofre Martínez Rach
E-mail: mmrach@umh.es
Teléfono: 966 65 8364
Departamento de Ingeniería de Computadores
Despacho en Edificio Alcudia, Planta 1.

Tutorías (solicitar cita por e-mail):
Lunes de 10:00 13:00
Miércoles de 10:00 013:00
Disponibilidad en otros horarios, solicitar cita por e-mail.

Aulas y horario

Las clases (tanto teóricas como prácticas) se impartiránn en el Aula de 1.5 del Edificio El Altet.

Dos clases semanales, lunes y miércoles en horario de 15:00 a 17:00

Metodología

Los alumnos desarrollarán una aplicación Android desde cero durante toda la asignatura. El profesor presentará varias opciones de aplicación a realizar y los alumnos podrán también proponer sus aplicaciones, que serán adaptadas al nivel del curso, en funcionalidades y técnicas.

Las clases de los lunes se dedicarán preferentemente a explicar conceptos, algoritmos, código, etc… necesario para poder avanzar en su App, dejando si es posible tiempo para que los alumnos trabajen en la misma.

Las clases de los miércoles se dedicarán preferentemente a trabajar en la App bajo supervisión del profesor.

Las Apps pueden ser desarrolladas individualmente o en parejas en función de su dificultad.

Se desarrollará con Android Studio en un servidor virtualizado para cada alumno, al que podán acceder en cualquier momento desde cualquier lugar. Dispondrán del emulador de dispositivos para poder probar y realizar debug de su código

Los alumnos que dispongan de un ordenador con recursos suficientes para ejecutar Android Studio podrán trabajar en su ordenador, pero deberán subir al servidor la App para poder ser evaluada por el profesor con regularidad.

La web de la asignatura dispone de foros donde los alumnos podrán formular preguntas y obtener repuestas del profesor y los compañeros. Se anima al alumno a participar en los foros.

La web de la asignatura dispone de un blog donde se colgará código, soluciones, artículos etc.. El alumno puede participar en el blog enviando al profesor el contenido a publicar, que será validado antes de su publicación.

Sistema de Evaluación

Sección 1

  • Tutorial de Acceso al Servidor Docente
  • Introducción a Android
  • Instalación de herramientas
  • Realización de Aplicaciones de ejemplo

Sección 2

  • Interfaz de Usuario
  • Actividades
  • Explicit Intents
  • Alerts
  • Layouts
  • Dialog Fragments
  • Permisos en Android

Sección 3

  • Menus
  • Shared Preferences
  • Task Back Stack
  • Fragments
    • Definición Estática
    • Definición Dinámica
    • Dinamic Fragments Layouts
  • Navigation Drawer

Sección 4

  • Ficheros en Almacenamiento Interno
  • Ficheros en Almacenamiento Externo
  • XML con SAX
  • XML con DOM
  • REST/JSON comunicación con servicios web 

Sección 5

  • UI Thread
  • Threads
  • AsynicTasks
  • Handlers – Runnables
  • Handlers – Messages
  • Threading

Sección 06

Bases de datos con Android. SQLite

Sección 07

HTPPConnections – RESTful API

  • Conexiones Remotas HTTP
  • Uso de RESTfull APIs
  • Envío y consumo de JSON