Desarrollo de apps Android desde cero a profesional 2020

Why take this course?
¡Hola! Estás siguiendo un curso completo para desarrollar una aplicación social en Android con muchas características y herramientas avanzadas. A continuación, te proporcionaré una guía general de cómo puedes abordar cada sección del curso:
Sección 9 - Navigation Drawer
- Aprende sobre el componente Navigation Drawer y cómo implementarlo en tus aplicaciones para mejorar la navegación.
Sección 10 - SharedPreferences y Splash screen
- Comprende cómo usar SharedPreferences para almacenar datos simples en dispositivos Android.
- Crea una pantalla de splash que se muestre cuando la aplicación se inicia, utilizando un
Activity
oFragment
.
Sección 11 - WebServices REST con Retrofit
- Aprende sobre los servicios web REST y cómo utilizar Retrofit para interactuar con estos servicios en tu aplicación Android.
- Practica la creación de llamadas (
Call
) a APIs y muestra los datos recibidos en una interfaz de usuario, como unRecyclerView
.
Sección 12 - Notificaciones
- Aprende cómo implementar notificaciones en Android, incluyendo el uso de
PendingIntent
y las mejoras en la gestión de notificaciones.
Sección 13 - Room persistence library
- Introduce el uso de Room, que es una biblioteca de base de datos de alta nivel para Android.
- Crea todas las partes necesarias de un sistema de base de datos con Room, incluyendo la definición del esquema, DAO, y el repositorio junto con un
ViewModel
.
Sección 14 - "App social" parte 1, -base de datos y backend JavaEE-
- Diseña la base de datos para tu aplicación social y crea el backend utilizando JavaEE.
- Implementa los web services REST necesarios para que tu aplicación pueda interactuar con el backend.
Sección 15 - "App social" parte 2, -Preparando app Android-
- Prepara el proyecto de la aplicación Android para tu aplicación social.
- Diseña y desarrolla las pantallas de registro y login.
- Implementa la navegación utilizando
ViewPager2
junto con losFragmentos
, creando pantallas para post, usuarios, etc. - Conecta tu aplicación con los web services creados en el backend.
Sección 16 - App Social parte 3, -Desarrollando la app-
- Desarrolla las funcionalidades de registro y login.
- Añade un
SplashScreen
inicial al inicio de la aplicación. - Crea el
Fragment
de usuarios yFragment
de post, permitiendo a los usuarios crear post y interactuar con otros. - Mejora el diseño y realiza modificaciones necesarias en la base de datos.
- Implementa la funcionalidad para subir fotos desde la app y almacenarlas tanto en la app como en el backend.
- Crea un adaptador capaz de manejar múltiples tipos de vistas para mostrar los post de diferentes maneras.
- Añade características como likes, amistades, etc.
Sección 17 - App Social parte 4 -Implementando Android Jetpack: MVVM, Paging, Room-
- Aplica el patrón de diseño MVVM en los
Fragmentos
para mejorar la arquitectura de tu aplicación. - Implementa la paginación en el
Fragment
de post para cargar contenido de manera eficiente. - Utiliza Room junto con los web services para sincronizar los datos locales y en el backend.
Sección 18 - App Social parte 4 -Notificaciones FCM y backend javaEE-
- Configura un servidor de notificaciones utilizando Firebase Cloud Messaging (FCM).
- Aprende a enviar y recibir notificaciones en tiempo real.
Sección 19 - App Bundle, localización y exportación
- Localiza tu aplicación para que sea accesible en diferentes idiomas y regiones.
- Crea un
App Bundle
para tu aplicación. - Aprende cómo publicar tu aplicación en la Google Play Console.
Recuerda que cada sección del curso te proporciona las herramientas y conocimientos necesarios para avanzar en el desarrollo de tu aplicación. Asegúrate de seguir los pasos y entender bien cada concepto antes de pasar a la siguiente sección. ¡Buena suerte con tu proyecto!
Course Gallery




Loading charts...