Description
What you’ll learn
-
Crearemos desde cero una app como el MarketPlace de Facebook desde cero
-
Integración de Firebase [Autenticación – Base de datos – Almacenamiento]
-
SDK de mapas
-
Uso de GPS para la ubicación del usuario
-
Trazar rutas
-
Chat en tiempo real
-
Notificaciones push
-
Crear y configurar cuenta en Google Cloud
-
Marcadores
-
Crear anuncios
-
Verificar una cuenta
-
Acceder a la cámara
-
Acceder a la galería del dispositivo
-
Cambiar la contraseña de usuario
-
Establecer categorías
-
Uso de animaciones
-
Realizar llamadas telefónicas
-
Enviar mensajes de texto
-
Permisos de usuario
-
Fragmentos
-
Uso de iconos
-
Actividades
-
Cuadros de diálogo personalizados
-
Usar nuestra aplicación con internet
-
Pasar datos entre actividades
-
Uso de recursos personalizados
-
Implementar librería de imágenes circulares
En este curso 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
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.
Course content
- Demostración del proyecto1 lecture • 18min
- Demostración del proyecto
- Primeras configuraciones4 lectures • 19min
- Primeras configuraciones
- Firebase1 lecture • 6min
- Firebase
- BottomNavigationView3 lectures • 25min
- BottomNavigationView
- Opciones de inicio de sesión [UI]1 lecture • 6min
- Opciones de inicio de sesión [UI]
- Login y registro de usuarios [Email]6 lectures • 55min
- Login y registro de usuarios [Email]
- Login y registro de usuarios [Google]2 lectures • 15min
- Login y registro de usuarios [Google]
- Perfil del usuario2 lectures • 32min
- Perfil del usuario
- Perfil del usuario – Actualizar información en tiempo real6 lectures • 1hr 2min
- Perfil del usuario – Actualizar información en tiempo real
- Creación de anuncio4 lectures • 1hr 2min
- Creación de anuncio
Reviews
There are no reviews yet.