Curso de Desarrollo Móvil con Android 10
El curso de Android 10 te permitirá desarrollar aplicaciones para la última versión de la plataforma móvil con más terminales del mercado.
¿Qué voy a aprender con este curso Android 10?
El curso de Android te permitirá desarrollar aplicaciones para la última versión de la plataforma móvil con más terminales del mercado, partiendo de los aspectos más básicos hasta tener una base sólida en el desarrollo con Android Studio.
Ver Curso de Desarrollo Móvil con Android 10 Avanzado
Objetivos
Proporcionar al alumno una visión global en el desarrollo de aplicaciones para terminales móviles Android, empezando por el aprendizaje tanto de la plataforma como del entorno de desarrollo, e incidiendo en los principales componentes de diseño y su comunicación.
¿A quién va dirigido?
A programadores, diseñadores y, en general, todas aquellas personas con experiencia en el campo de la programación que quieran aprender a desarrollar aplicaciones para Android.
Introducción a Android y Android Studio
- Introducción
- Java
- Android
- Android Studio
- Emulador
Fundamentos de Android
- Aplicaciones
- Configuración y organización de un proyecto
- Componentes básicos de un proyecto
- Documento Manifest.xml
- Permisos y Gradle
- Ciclo de vida y estado de un proceso
Activities
- ¿Qué es una activity?
- Crear una activity
- Implementar UI
- Declarar la activity en el manifest
- Iniciar una activity
- Cerrar una activity
Intents
- ¿Qué son los Intents?
- Tipos de Intent
- Crear un Intent
- Resolver un Intent
UI
- Estructura de la Interfaz de Usuario
- FrameLayout
- LinearLayout
- GridLayout
- TableLayout
- RelativeLayout
Vistas
- Conceptos básicos de vistas
- Vistas principales
- Eventos
- Vistas personalizadas
Material Design
- Patrones
- Estilos
- Componentes
- Usabilidad
- Animación
- Layout
Imágenes
- Drawable
- Bitmaps
- API Palette
- Reducir el tamaño de la descarga de imágenes
- Renderizado
Audio y vídeo
- Formatos soportados
- Volume Shaper
- MediaPlayer
- MediaRecorder
- ExoPlayer
Fragments
- Qué es un fragment
- Ciclo de vida de los fragments
- Fragments y activities
- Transacciones
Preferencias de usuario
- Shared preferences
- Preference API
- Mantener el estado de nuestra app
Ubicación
- Obtener la ubicación
- Última ubicación conocida
- Cambiar la configuración de ubicación
- Recibir cambios en la ubicación
- Mostrar la dirección de nuestra ubicación
- Geofence
- Google Maps
Cámara
- Hacer fotografías
- Grabar vídeo
- API de la Cámara
- Control de la cámara
Contenedores
- Introducción
- RecyclerView
- Adapter
- LayoutManager
- Compatibilidad
Tareas en segundo plano
- ¿Que es un Servicio?
- Crear un servicio
- Crear un servicio en segundo plano
- Optimización de servicios en segundo plano
Notificaciones
- Toast Notifications
- Status bar notifications
- NotificationListenerService
- Dialog Notifications
- Firebase
- Firebase con android
Persistencia de datos
- Ficheros
- SQL
- Acceso a base de datos
¿No es lo que estabas buscando? También hacemos temarios a medida para empresas, consultanos.
Dispondrás de un profesor experimentado en programación y desarrollo, que te ayudará
y responderá a todas tus dudas.

Tutor personal

Proyecto final

Diploma de certificación

Plataforma online

Disponibilidad horaria
