CREA UN CHAT CON KOTLIN Y FIREBASE EN ANDROID STUDIO

Kotlin , Firebase , Autenticaci贸n , Notificaciones , Perfiles , Envio de im谩genes , Uso de c谩mara y galer铆a , Anuncios

Descripci贸n

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] sin m谩s que decir nos vemos en el curso.

Muchas gracias.

Lo que aprender谩s:

📌 Integraci贸n de Firebase [Autenticaci贸n - Bases de datos - Almacenamiento multimedia].
📌 Envio de notificaciones.
📌 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.

Requisitos

📌 Conocimientos b谩sicos de un lenguaje de programaci贸n orientado a objetos.

📌 Los materiales de los proyectos est谩n incluidos.

📌 Una laptop/computadora con procesador Core I5 o superior de 4GB de RAM o m谩s.

驴Para qui茅n es este curso?

📌 Para estudiantes de Ingenier铆a de software, Ingenier铆a de Sistemas o afines.

📌 Profesionales de Ingenier铆a de software, Ingenier铆a de Sistemas o afines.

📌 Programadores interesados en el desarrollo de aplicaciones m贸viles.