Crea una agenda de notas online en Android Studio y Firebase
Firebase , Anuncios con Google Admob , Verificación , Contactos , Llamadas , SMS, Cámara, Galería , Calendarios
Description
El presente curso va dirigido para estudiantes universitarios, autodidactas o ingenieros de [Sistemas - Software] que requieran diseñar y desarrollar sus propias aplicaciones móviles, en este curso aprenderás a desarrollar una agenda de notas en el entorno de desarrollo Android Studio de una manera profesional y totalmente desde cero, aprenderás a construir su diseño hasta la implementación de todas las funcionalidades, usaremos el servidor en la nube Firebase para un ágil desarrollo de nuestro proyecto, nos será de gran utilidad para la autenticación de usuarios, registros de información, edición de datos, almacenamiento multimedia, entre otros, todo lo mencionado será visualizado en tiempo real.
El curso pretende estar actualizado cuando sea necesario, aplicaremos las buenas prácticas de programación, y tendrás a disposición el código fuente por cada clase realizada.
Al finalizar el curso tendrás ideas concretas para tus futuros proyectos personales o empresariales, sólo necesitas de conocimientos básicos en programación orientada a objetos, sin embargo a lo largo del curso hago hincapié en varios temas específicos para que todos podamos seguir la construcción de la aplicación, te garantizo que todas las clases han sido realizadas con el máximo esfuerzo y dedicación para la comprensión de todos los estudiantes. Sin más que añadir eres Bienvenido o Bienvenida al curso.
What You Will Learn!
- Código fuente completo
- Crear una aplicación móvil totalmente profesional en Android desde cero
- Programación orientada a objetos
- Validación de datos
- Integración de Firebase
- Cargar datos en tiempo real desde Firebase
- Manejo de datos en tiempo real (CRUD)
- Registro de usuarios
- Inicio de sesión de usuarios
- Verificar usuario por correo electrónico
- Editar información de un usuario
- Listar notas
- Crear un buscador de registros
- Enviar, Recuperar y Visualizar Datos
- Configuración del perfil del usuario
- Manejo de estados de la nota
- Permisos de usuario
- Gestionar archivos multimedia desde la Galería
- Implementación de selector de código telefónico por país
- Elegir imágenes desde la galería del dispositivo
- Tomar fotografías desde cámara del dispositivo
- Subir imágenes al servidor de Firebase
- Cargar imágenes desde el servidor de Firebase
- CRUD contactos del usuario
- Realizar llamadas telefónicas
- Enviar mensajes SMS
- Uso de iconos y animaciones con Lottie
- Implementación de Menús
- Uso de LinearLayout, RelativeLayout, CardView
- Diseño de pantallas con XML
- Implementar calendario
- Implementación de RecyclerView
- Implementación de fuente de letra
- Uso de actionbar
- Uso de spinners
- Gestionar estados de la red
- Cuadros de diálogos personalizados
Who Should Attend!
- 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.