Android Studio , Kotlin , Firebase , SDK de Mapas , Rutas , Anuncios , Chat , Notificaciones push , Autenticaci贸n
En este curso de nivel intermedio, aprenderemos a dise帽ar y desarrollar una
aplicaci贸n m贸vil Android con el lenguaje de programaci贸n Kotlin totalmente
desde cero y de una manera muy profesional, tendr谩s a disposici贸n todo el
material utilizado, el proyecto consiste en crear una aplicaci贸n para la venta
de productos, los cu谩les clasificarlos en categor铆as, los usuarios podr谩n
registrarse con un correo electr贸nico y contrase帽a 贸 podr谩n ingresar directamente
con el inicio de sesi贸n que nos brinda el proveedor de Google, usaremos Firebase,
en donde trabajaremos con sus principales herramientas las cuales son :
Autenticaci贸n de usuarios, base de datos, almacenamiento multimedia ,
notificaciones. Implementaremos mapas con Google Maps para tener un proyecto m谩s
robusto y profesional.
Las funcionalidades principales del proyecto son la creaci贸n de anuncios en donde
mostraremos la informaci贸n del producto que queremos vender, usaremos mapas,
tomaremos fotograf铆as a los productos o seleccionar im谩genes desde nuestra galer铆a
y por su puesto implementaremos los permisos de usuarios en tiempo de ejecuci贸n,
podremos buscar los anuncios dependiendo nuestra ubicaci贸n actual, veremos a
detalle la informaci贸n del producto como tambi茅n la informaci贸n del vendedor,
al cu谩l podremos llamar, enviar mensaje de texto, ubicar su posici贸n en el mapa,
o hablarle directamente al chat y saber m谩s del producto que nos interesa.
En este curso aprender谩s temas b谩sicos como avanzados, empezaremos creando el
proyecto desde cero hasta lo m谩s complejo como abrir el mapa y obtener una
ubicaci贸n, subir im谩genes al servidor, leer informaci贸n en tiempo real , creaci贸n
de un chat con notificaciones entre muchas funcionalidades m谩s.
Conceptos de los temas abarcados:
Android Studio.- Es el IDE oficial de Android que se cre贸 exclusivamente a fin
de acelerar el desarrollo y ayudarte a compilar apps de la m谩s alta calidad para
todos los dispositivos Android.
Kotlin.- Es un lenguaje de programaci贸n de c贸digo abierto creado por JetBrains
que se ha popularizado gracias a que se puede utilizar para programar aplicaciones
Android.
Firebase.- Es una plataforma en la nube para el desarrollo de aplicaciones web y
m贸vil. Est谩 disponible para distintas plataformas (iOS, Android y web), con lo que
es m谩s r谩pido trabajar en el desarrollo.
Google Maps Platform.- Es un conjunto de API y SDK que los desarrolladores pueden
usar a fin de incorporar Google Maps en apps para dispositivos m贸viles y p谩ginas
web o recuperar datos de Google Maps.
Nos vemos en clase!.
📌 Integraci贸n de Firebase [Autenticaci贸n - Base de datos - Almacenamiento].
📌 SDK de mapas.
📌 Trazar rutas.
📌 Permisos de usuario.
📌 Acceder a la c谩mara.
📌 Acceder a la galer铆a del dispositivo.
📌 Verificar una cuenta.
📌 Cambiar la contrase帽a de usuario.
📌 Marcadores.
📌 Uso de Gps para la ubicaci贸n del usuario.
📌 Crear y configurar cuenta en Google Cloud.
📌 Uso de iconos.
📌 Uso de animaciones.
📌 Realizar llamadas telef贸nicas.
📌 Enviar mensajes de texto.
📌 Notificaciones push.
📌 Chat en tiempo real.
📌 Fragmentos.
📌 Activitys.
📌 Cuadros de di谩logo personalizados.
📌 Usar nuestra aplicaci贸n con internet.
📌 Pasar datos entre activitys.
📌 Uso de recursos personalizados.
📌 Conocimientos en el lenguaje Kotlin.
📌 Los materiales de los proyectos est谩n incluidos.
📌 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.