¿Qué quieres aprender?

IFCD51 - Desarrollo de aplicaciones para dispositivos android

IFCD51 - Desarrollo de aplicaciones para dispositivos android

FORMALBA

Curso subvencionado para desempleados online


Gratis
¿Quieres hablar con un asesor sobre este curso?

Objetivos

• Programar con el nuevo lenguaje oficial de Google para Android, Kotlin. • Programar aplicaciones profesionales con arquitectura avanzada de Google. • Integrar especificaciones técnicas avanzadas en una aplicación Android: Sidemenu, CRUD, llamadas HTTP y tratamiento de imágenes. • Integrar las herramientas y el entorno de Google Firebase en el desarrollo de aplicaciones móviles así como publicar una aplicación en Google Play.

Requisitos

Nivel académico o de conocimientos generales: - Título de Bachiller o equivalente. Asimismo, podrán acceder quienes posean un título de Formación Profesional de grado superior o un certificado de profesionalidad de nivel 3. - Experiencia profesional o formación específica en el ámbito profesional de la especialidad.

Temario completo de este curso

Módulo 1: Programación en Kotlin. (50 horas).
  • Características de Kotlin para Android.
  • Elementos diferenciales entre Java y Kotlin
  • Elementos básicos.
  • Gestión de memoria en Kotlin.
  • Patrones de diseño en Kotlin.

Módulo 2: Arquitectura de aplicaciones en Android. (125 horas).
  • Entorno de desarrollo para Android: Android Studio.
  • Elementos de arquitectura básica en Android.
  • Componentes avanzados de arquitectura.
  • Competencias transversales.

Módulo 3: Especificaciones técnicas avanzadas y bases de datos (60 horas).
  • Sidemenu.
  • CRUD.
  • Repository..
  • Base de Datos Externas
  • Frameworks de llamadas HTTP: Volley vs Retrofit.
  • Popups.
  • Tratamiento de imágenes.
  • Competencias transversales.

Módulo 4: Interacción de la aplicación con el dispositivo (55 horas).
  • Implicit intents:
  • Geolocalización, Google Maps y Google Services.
  • Cámara.
  • Contactos.
  • Competencias transversales.

Módulo 5. Integración de la aplicación en el entorno Google Firebase y publicación en Google Play (60 horas).
  • Autenticación.
  • Notificaciones.
  • Bases de datos Cloud Firestore.
  • Google Analytics y Google Crashlytics.
  • Publicación.
  • Competencias transversales.
Ver más