Kotlin , Firebase , Autenticaci贸n , Notificaciones , Perfiles , Envio de im谩genes , Uso de c谩mara y galer铆a , Anuncios
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.
📌 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.
📌 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 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.