En este curso aprenderás a desarrollar aplicaciones Android con las tecnologías recientes para crear apps en Android, también haremos una app con todo lo aprendido en el curso incluyendo el desarrollo de tu propio Java Backend REST con JavaEE, conectado a firebase FCM para crear también tu servidor de Push Notifications y además aprenderás a monetizar tus apps, para ganar dinero con Google AdMob, con este curso podrás desarrollar tus apps de manera profesional.
Podras tener acceso a varios recursos como:
-Código de todas las apps vistas en el curso.
-Enlaces oficiales a recursos de Google.
Puedes tener una mejor idea de lo que podrás hacer con este curso descargando la red social que he publicado Iwalnexus en Google Play
Temario
Sección 1 – Introducción al curso
· Presentación del curso
Sección 2- Introducción a Java
· Java
· Sintaxis, variables, constantes
· Tipos de datos en Java
· Operadores
· Bifurcaciones
· Estructuras iterativas
· POO
Sección 3- Introducción a Android
· Android studio
· Creando dispositivos virtuales
· Creando proyecto en Android Studio
· Utilizar dispositivo físico
· Estructura de un proyecto Android
· Gradle
Sección 4 – Elementos básicos y diseño en Android
· Activity, Ciclo de vida, Contexto
· Elementos, propiedades y diseño de la UI
· Conectar la UI con el código
· Intents explícito
· Intents implícito
· Toast y Snackbar
· Debugging
· Cambiar ícono
Sección 5 – RecyclerView manejo listas en android
· Patrones de diseño
· RecyclerView y adaptador
· RecyclerView GridLayoutManager
· Option menu
· Context menu
Sección 6- Manejo de imágenes Glide y Picasso
· CardView
· Manejo de imagenes Picasso y Glide
Sección 7- Layouts – Linear, Relative, Constraint Layout
· LinearLayout
· RelativeLayout
· ConstraintLayout
· ConstraintLayout GuideLines
· ConstraintLayout Chains
Sección 8- Fragments, Toolbar, Tabs y ViewerPager
· Fragments
· Ciclo de vida y contexto en Fragments
· Toolbar, TabLayout, ViewPager
· Implementando Toolbar, TabLayout, ViewPager
Sección 9- Navigation Drawer
· NavigationDrawer
· Implementando NavigationDrawer
· Cambio de Fragmento y actividades con NavigationDrawer
Sección 10- SharedPreferences y Splash screen
· SharedPreferences
· Guardando datos en SharedPreferences
· Login con SharedPreferences
· SplashScreen
· Modificando SplashScreen
Sección 11- WebServices REST con Retrofit
· Introducción a Web Services
· Retrofit y web services
· Retrofit creando Call
· Mostrando datos Retrofit + RecyclerView
· Interceptor
Sección 12- Notificaciones
· Introducción a Notificaciones
· Creando notificaciones
· PendingIntents
· Agrupar Notificaciones
Sección 13- Room persistence library
· Introducción a Room
· Room código Database, Entities, DAO, Repsoitory, ViewModel
· Room código UI
· Room código repaso
Sección 14- "App social" parte 1, -base de datos y backend JavaEE-
· Diseño de BD App Social
· Creando Java backend App Social
· Creando REST webservices en Java backend App Social
Sección 15 - "App social" parte 2, - Preparando app Android-
· App Social preparando proyecto Android
· App Social diseño pantallas login y registro
· App Social código ViewPager2 en MainActivity, fragmentos post, users
· App Social conexión retrofit
· App Social creando entidades en android app
Sección 16- App Social parte 3, -Desarrollando la app-
· App Social código registro
· App Social código login
· App Social código SplashScreen
· App Social NavigationDrawer
· App Social código UsersFragment
· App Social código PostFragment
· App Social creando post en PostFragment y backend
· App Social mejorando diseño y modificando DB
· App Social creando web service para subir fotos en backend
· App Social código para subir fotos desde app
· App Social adaptador múltiple tipos de vistas
· App Social creando likes y amistades
· App Social finalizando app, fragmento perfil, framento amigos
Sección 17- App Social parte 4 -Implementando Android Jetpack: MVVM, Paging, Room-
· App Social utilizando MVVM en fragmento usuarios
· App Social utilizando paginación en fragmento post
· App Social utilizando Room + API para sincronizar datos locales y en backen
Sección 18- App Social parte 4 -Notificaciones FCM y backend javaEE-
· App Social creando servidor de notificaciones
· App Social creando FirebaseMsgService y NotificationHelper
· App Social finalizando el código de notificaciones y enviándolas
Sección 19 – Admob, Google Play console, mutilenguaje
· Anuncios con Google AdMob
· App con múltiples lenguajes
· Google play console
· App Bundle exportando nuestras apps
160
95
TAKE THIS COURSE