Creación de Chat con Kotlin y Firebase en Android Studio
What you'll learn
- Integración de Firebase [Autenticación - Bases de datos - Almacenamiento multimedia]
- Envio de notificaciones
- Integración de anuncios para generar ingresos
- Inicio de sesión con Google
- Inicio de sesión con correo electrónico
- Registro de usuarios en tiempo real
- Acceder a la galería del dispositivo
- Acceder a la cámara del dispositivo
- Permisos de usuario
- Listar usuarios
- Realizar búsqueda un usuario[s]
- Visitar perfil de usuario
- Burbujas de mensajes [Diseño]
- Realización de llamadas telefónicas
- Envío de mensajes SMS
- Uso de iconos
- Implementación de animaciones
- Verificación de usuario por correo electrónico
- Incluye material
Requirements
- Un ordenador con acceso a Internet.
- Conocimientos básicos en el lenguaje Kotlin
- Los materiales de los proyectos están incluidos
Description
En este curso aprenderemos a desarrollar una aplicación móvil [Android] con el lenguaje de programación [Kotlin] , totalmente desde cero, aprenderemos a como declarar e inicializar una variable, veremos como crear una función, usar adaptadores, aprenderás a crear interfaz de usuario totalmente profesionales para una buena experiencia de usuario.
El proyecto que crearemos consiste en un Chat en tiempo real con el lenguaje Kotlin y el servidor en la nube Firebase, el cual nos permitirá realizar diversas funcionalidades, como la autenticación de usuarios con un correo electrónico o una cuenta de Google para un inicio de sesión directo, también nos permitirá crear una base de datos en los cuales almacenaremos la información de los usuarios, conversaciones, entre otros, otra funcionalidad será usar el almacenamiento multimedia en donde guardaremos las imágenes de perfil de los usuarios, como también las imágenes que sean enviadas a través de los chat, implementaremos notificaciones en tiempo real para que las conversación sea agradable. Cabe mencionar que como bonus a nuestro proyecto, haremos la integración de anuncios con Google Admob para que nuestro proyecto quede totalmente completo.
Lo que se pretende con este curso es crear las bases necesarias que que tú mismo[a] puedas crear tus propios proyectos y puedas incorporarlas en tus proyectos personales, como también si deseas venderlas de manera independiente o en todo caso implementarlas en la empresas en donde estés laborando.
Recuerda que al finalizar el curso podrás obtener un certificado, en el cual se indica que has culminado el desarrollo de este proyecto, asimismo puedes añadir éste certificado a tu Curriculum Vitae [CV], esto es un inversión para tu camino profesional, sin más que decir nos vemos en el curso. Muchas gracias.
Who this course is for:
- Para estudiantes de ingeniería de sistemas, Ingeniería de software o afines.
- Profesionales de Ingeniería de sistemas, Ingeniería de software o afines.
- Programadores interesados en el desarrollo de aplicaciones móviles.
Instructor
Soy ingeniero de sistemas especializado en el desarrollo de aplicaciones móviles con los lenguajes de programación Kotlin y Java en el entorno de desarrollo Android Studio.
Actualmente existen muchas oportunidades laborales por el existente apogeo de las aplicaciones móviles, es por ello que tuve la iniciativa de crear cursos relacionados a Android Studio para ésta plataforma, mi prioridad siempre será enfocarme en brindar explicaciones claras y a la vez apoyándome de bases confiables, aplicaremos buenas prácticas de programación en todas las aplicaciones móviles que vayamos diseñar y desarrollar, todo con el fin de que puedas aplicar lo aprendido en el campo laboral y logres publiques tus propios proyectos en la tienda de aplicaciones. Sin más que decir eres Bienvenido o Bienvenida a inscribirte a los cursos que estaré impartiendo.