Curso de Desarrollo de Apps Android con Kotlin
Acerca de este curso
> Módulo 1: ESTABLECIENDO AJUSTES PARA EL DESARROLLO DE ANDROID
¿Por qué desarrollar Android con Kotlin?
Configurando tu entorno
Instalando el plugin de Kotlin
Haciendo nuestro proyecto listo para Kotlin
> Módulo 2: TIPOS DE DATOS, CLASES Y OBJETOS
La interfaz de usuario
Tipos básicos
Variables y Constantes
Estructura de una clase
Objetos
> Módulo 3: CONTROL DE TIPO Y SEGURIDAD NULA
Seguridad nula
Controles de tipo
Módulo 4: FUNCIONES Y LAMBDAS
Funciones
Funciones de orden superior y lambdas.
Implementando una verificación de estado
Módulo 5: DESARROLLO DE ALARMA BASADA EN UBICACIÓN
Creando un proyecto
Generación de una clave API de Google Maps
Entendiendo el código
Personalizando el código
Desarrollando una pantalla para la entrada del usuario.
El archivo AndroidManifest
> Módulo 6: TRABAJAR CON LOS SERVICIOS DE UBICACIÓN DE GOOGLE
Integrando preferencias compartidas
Añadiendo permisos
Integración de la API de ubicación
El cliente API de Google
Coincidiendo con la ubicación
> Módulo 7: CONECTANDO EL MUNDO EXTERIOR – TRABAJO EN RED
Conectividad de red
Bibliotecas de terceros
> Módulo 8: DESARROLLO DE UNA APLICACIÓN DE LISTA DE TAREAS SIMPLE
Creando el proyecto
Construyendo tu UI
Añadiendo funcionalidad a la interfaz de usuario.
Introducción a las bases de datos
> Módulo 9: TRABAJAR CON BASES DE DATOS
Introducción a SQLite
Describiendo nuestra base de datos
Operaciones de CRUD
> Módulo 10: CONFIGURACIÓN DE RECORDATORIOS PARA TAREAS
AlarmManager
Firebase Cloud Messaging
> Módulo 11: BACKEND Y API
Identificando las entidades utilizadas
Trabajando con clases de datos
Conectar modelos de datos a una base de datos.
Introducción a la adaptación
Introducción a Gson con la librería Kotson.
¿Qué más hay disponible?
Ejecutando nuestra primera llamada API
Proveedores de contenido
Adaptadores de android
Cargadores de contenido
El enlace de datos
Usando listas
Implementando arrastrar y soltar
> Módulo 12: AJUSTE PARA UN ALTO RENDIMIENTO
Optimizando diseños
Optimizando la vida de la batería
Manteniendo su aplicación receptiva
> Módulo 13: MEJORANDO LOOK AND FEEL
Temas en el framework de Android
Estilos en Android
Aplicando colores distintos
Haz que tus botones se vean estéticos
Configuración de animaciones
> Módulo 14: HACER SU APLICACIÓN DISPONIBLE EN EL MUNDO
Generación de llaves
Publicando la aplicación en Google Play Store
Publicando la aplicación en Amazon Appstore