Desarrollo de Apps Android con Kotlin
Acerca de este curso
Hoy Kotlin es un lenguaje de programación oficial para el desarrollo de Android y es ampliamente adoptado. Kotlin es expresivo, conciso y poderoso. También garantiza una interoperabilidad perfecta con los lenguajes de Android existentes como JAVA, lo que significa que es aún más fácil de usar para los desarrolladores. Este curso adopta un enfoque de estilo de proyecto, donde nos enfocamos en enseñar el desarrollo de Android mediante la creación de aplicaciones de Android diferentes.Descripción
> 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
¿Qué aprenderé?
- Conocimiento sólidos del lenguaje Kotlin y sus API como un paso preliminar para crear aplicaciones sorprendentes para Android.
- Usar el IDE de Android Studio, que desempeña un papel integral en el desarrollo de Android.
- Conceptos de programación de Kotlin, como funciones, lambdas, propiedades, código orientado a objetos, aspectos de seguridad y parametrización de tipo
- Escribir código de Kotlin en producción.
- El proceso de publicación de tu aplicación en Google Play Store.