Crea una agenda de notas en Android Studio y Firebase

Firebase , Anuncios con Google Admob , Verificaci贸n , Contactos , Llamadas , SMS, C谩mara, Galer铆a , Calendarios

Descripci贸n

El curso ha sido realizado para estudiantes universitarios o ingenieros de software que quieran dise帽ar y desarrollar sus propias aplicaciones m贸viles, en 茅ste curso aprender谩s a desarrollar una agenda de notas en Android Studio desde cero, implementaremos Firebase para un 谩gil desarrollo para la autenticaci贸n de usuarios, registro de de las notas, edici贸n de datos, almacenamiento multimedia en tiempo real, y mucho m谩s!.

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.

[Breve explicaci贸n de la aplicaci贸n].- El usuario se registra con su informaci贸n personal para acceder al aplicativo, al ingresar dispondr谩 de un Men煤 con una lista de opciones, entre las principales funcionalidades: [1] El registro de una nota [Redactar谩 el titulo, descripci贸n, fecha, hora de registro, entre otros datos], [2] Listar las notas registradas por el usuario, [3] Listar las notas importantes, [4] El usuario podr谩 editar sus datos personales en tiempo real, [5] Visualizar la informaci贸n de la aplicaci贸n (Nombre del desarrollador - Versi贸n de aplicaci贸n), [6] El usuario podr谩 cerrar sesi贸n de la aplicaci贸n [7] Se implementar谩n m谩s funcionales con el transcurso de las clases.

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 especialmente en Java, 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.

Sin m谩s que a帽adir eres Bienvenido o Bienvenida al curso.

Lo que aprender谩s:

📌 Crear una aplicaci贸n m贸vil totalmente profesional en Android desde cero.
📌 Programaci贸n orientada a objetos.
📌 Validaci贸n de datos.
📌 Manipular permisos en manifest.
📌 Dise帽o de pantallas con XML.
📌 Implementaci贸n de Firebase.
📌 Cargar datos en tiempo real desde Firebase.
📌 Manejo de datos en tiempo real (CRUD).
📌 Uso de iconos y animaciones con Lottie.
📌 Implementaci贸n de Men煤s.
📌 Manejo de estados de la nota.
📌 Implementaci贸n de RecyclerView.
📌 Uso de LinearLayout, RelativeLayout, CardView.
📌 Implementar calendario.
📌 Gestionar estados de la red.
📌 Gestionar archivos multimedia desde la Galer铆a.
📌 Implementaci贸n de fuente de letra.

Requisitos

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

📌 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.