- Utilizar Google Maps para crear apps móviles
- Desarrollo con Google Maps en apps móviles
- Requisitos previos del curso Google Maps en apps móviles
- Instalar Ionic Framework en dispositivos móviles
- Generar API key para trabajar con Google Maps
- Configuración del proyecto con Google Maps
- Generar API de Google Maps
- Mapa de aplicación Google Maps
- Localización con Google Maps
- Marcador de un lugar con Google Maps
- Acceder a mis lugares favoritos con Google Maps
- Busca y localiza el lugar con Google Maps
- Rutas desde la aplicación Google Maps
- Tipos de rutas que posee Google Maps
- Usar Street View, la vista panorámica de Google Maps
- Desarrollo de capa pública, de tráfico, transporte público y bicis en Google Maps
- Desarrollo de KML entro de Google Maps
- Finalización del curso Desarrollo con Google Maps en apps móviles
- Introducción a Android
- - La fundación de Android
- - Preparándose para el lanzamiento de Android 1.0
- - ¿Dulces como nombres en clave?
- - El logo de Android
- - Estatuas de dulces para simbolizar nuevos lanzamientos
- - Actualizando la marca: Android 10 y 11
- Futuro de Android
- Descarga e instalación de Android Studio y SDK de Android
- Actualización de Android Studio
- Instalar / actualizar componentes del SDK de Android
- Estructura de proyectos en Android Studio
- Componentes de aplicación
- Primera aplicación: Hola Usuario
- Layouts
- - FrameLayout
- - LinearLayout
- - TableLayout
- - GridLayout
- - RelativeLayout
- - ConstraintLayout
- Botones
- - ControlButton
- - Control ToggleButtton
- - Control Switch
- - Control ImageButton
- - Eventos de un botón
- - Personalizar el aspecto un botón (y otros controles)
- - Botones sin borde
- - Barras de botones (Button bar)
- Texto e imágenes
- - Control ImageView
- - Control TextView
- - Control Edit Text
- - Interfaz Sppaned
- - Texto con formato en controles TextView y Edit Text
- Checkbox y Radiobutton
- - Control CheckBox
- - Control RadioButton
- Listas desplegables (Spinner)
- - Adaptadores en Android (adapters)
- - Control Spinner
- ReciclerView
- Cardview
- Controles personalizados
- - Extender funcionalidad de control ya existente
- - Combinar varios controles ya existentes
- - Control personalizado desde cero
- Fragments
- Action bar
- Action Bar por defecto
- Tool Bar
- Page Filter y Tabs
- Widget estático
- Widget dinámico
- Personalización previewImage en widget
- Shared Preferences
- Persistencia de datos con Room
- Aplicación lista de compra
- - Crear una entidad
- Ficheros en Android
- Tratamiento de XML en Android: Introducción
- Tratamiento de XML en Android: SAX
- - Ejemplo con SAX
- - XMLPull
- Tratamiento de XML en Android: DOM
- - Interfaces Métodos DOM
- - Ejemplo básico uso métodos DOM
- Content Providers
- - Desripción de los Content Providers
- - Introducción y uso de Content Provider
- - Modificando y eliminando datos de un Content Provider
- Toast
- Barra de estado
- Diálogos
- - Diálogo de Alerta
- - Diálogo de Confirmación
- - Diálogo de Selección
- - Diálogos Personalizados
- Snackbar
- Servicios web y APIS con Retrofit2
- App con Dog API
- - Accediendo a los datos
- - Diseño
- Localización geográfica
- Google Maps
- - Configuración del entorno
- - Aplicación Mapas
- - Obtener la ubicación actual
- Youtube
- - Configuración previa para la reproducción de vídeos de YouTube
- - App con reproductor Youtube
- Firebase: Base de datos en tiempo real
- App de Login con Firebase
- Registrar la APK (o App Bundle)
- Registrar cuenta de desarrollador
- Perfil de app en Google Play
- Subir el archivo (APK o AAB)
- Últimos detalles
