El gran protagonismo e importancia de los móviles en el estilo de vida actual, por esto sus apps y software son día a día más importantes y útiles lo que ha hecho que los programadores para dispositivos móviles se han convertido en profesionales sumamente demandados por todo tipo de empresas.
Para todas aquellas personas interesadas en desarrollar al máximo sus conocimientos y habilidades en este importante sector de la programación.
Módulo 1: Introducción a Android
La plataforma Android
¿Qué es Android?
El framework Android
Componentes
Activity
Fragment
Service
Broadcast receiver
Content providers
Intents
Applications
El entorno de desarrollo
Java
Android Studio
Android SDK
Emulador
La primera aplicación: Hello World!
Crear un proyecto
El fichero de manifiesto
Crear un terminal virtual
Ejecutar un proyecto
Crear un APK
Depurar la aplicación
Diseño de interfaces
Visitas
Etiquetas de texto
Cajas de texto
Botones
Checkbox
Imágenes
Gestión de eventos
Layouts
ConstraintLayout
LinearLayout
FrameLayout
Checkbox
RelativeLayout
Diálogos
Toast
AlertDialog
ProgressDialog
Listas
Otros recursos
Cadenas
Colores
Las Activities
Ciclo de vida
Comunicación entre activities
Fragments
Permisos
Notificaciones
Módulo 2: Android Avanzado
Diseño avanzado de aplicaciones
Creación de Listas personalizadas
Navegación con el objeto Drawer
ActionBar
Menú contextual
Selectores de fecha y hora
Google maps
Geolocalización
Ejecución de tareas en segundo plano
AsyncTask
Servicios
Servicios web
El formato JSON
Preferencias de la aplicación
Bases de datos
SQLite
Firebase
Hardware del dispositivo
Hacer llamadas
Enviar SMS
La cámara
Los sensores
Bluetooth
NFC
Introducción a Kotlin
Widgets
Publicar una aplicación en Google Play
Material complementario
Formación en idiomas
Cursos Complementarios que ofrece NetAcad
Al terminar la formación el alumno recibirá un certificado como Maestría Programación de aplicaciones móviles Android
No requiere documentación previa.