En este curso aprenders a desarrollar aplicaciones Android con las tecnologas recientes para crear apps en Android, tambin 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 tambin tu servidor de Push Notifications y adems aprenders a monetizar tus apps, para ganar dinero con Google AdMob, con este curso podrs desarrollar tus apps de manera profesional. Podras tener acceso a varios recursos como:-Cdigo de todas las apps vistas en el curso-Enlaces oficiales a recursos de Google. Puedes tener una mejor idea de lo que podrs hacer con este curso descargando la red social que he publicado Iwalnexus en Google PlayTemarioSeccin 1 Introduccin al curso Presentacin del cursoSeccin 2- Introduccin a Java Java Sintaxis, variables, constantes Tipos de datos en Java Operadores Bifurcaciones Estructuras iterativas POOSeccin 3- Introduccin a Android Android studio Creando dispositivos virtuales Creando proyecto en Android Studio Utilizar dispositivo fsico Estructura de un proyecto Android GradleSeccin 4 Elementos bsicos y diseo en Android Activity, Ciclo de vida, Contexto Elementos, propiedades y diseo de la UI Conectar la UI con el cdigo Intents explcito Intents implcito Toast y Snackbar Debugging Cambiar conoSeccin 5 RecyclerView manejo listas en android Patrones de diseo RecyclerView y adaptador RecyclerView GridLayoutManager Option menu Context menuSeccin 6- Manejo de imgenes Glide y Picasso CardView Manejo de imagenes Picasso y GlideSeccin 7- Layouts Linear, Relative, Constraint Layout LinearLayout RelativeLayout ConstraintLayout ConstraintLayout GuideLines ConstraintLayout ChainsSeccin 8- Fragments, Toolbar, Tabs y ViewerPager Fragments Ciclo de vida y contexto en Fragments Toolbar, TabLayout, ViewPager Implementando Toolbar, TabLayout, ViewPagerSeccin 9- Navigation Drawer NavigationDrawer Implementando NavigationDrawer Cambio de Fragmento y actividades con NavigationDrawerSeccin 10- SharedPreferences y Splash screen SharedPreferences Guardando datos en SharedPreferences Login con SharedPreferences SplashScreen Modificando SplashScreenSeccin 11- WebServices REST con Retrofit Introduccin a Web Services Retrofit y web services Retrofit creando Call Mostrando datos Retrofit + RecyclerView InterceptorSeccin 12- Notificaciones Introduccin a Notificaciones Creando notificaciones PendingIntents Agrupar NotificacionesSeccin 13- Room persistence library Introduccin a Room Room cdigo Database, Entities, DAO, Repsoitory, ViewModel Room cdigo UI Room cdigo repasoSeccin 14- “App social” parte 1, -base de datos y backend JavaEE- Diseo de BD App Social Creando Java backend App Social Creando REST webservices en Java backend App SocialSeccin 15 - “App social” parte 2, - Preparando app Android- App Social preparando proyecto Android App Social diseo pantallas login y registro App Social cdigo ViewPager2 en MainActivity, fragmentos post, users App Social conexin retrofit App Social creando entidades en android appSeccin 16- App Social parte 3, -Desarrollando la app- App Social cdigo registro App Social cdigo login App Social cdigo SplashScreen App Social NavigationDrawer App Social cdigo UsersFragment App Social cdigo PostFragment App Social creando post en PostFragment y backend App Social mejorando diseo y modificando DB App Social creando web service para subir fotos en backend App Social cdigo para subir fotos desde app App Social adaptador mltiple tipos de vistas App Social creando likes y amistades App Social finalizando app, fragmento perfil, framento amigosSeccin 17- App Social parte 4 -Implementando Android Jetpack: MVVM, Paging, Room- App Social utilizando MVVM en fragmento usuarios App Social utilizando paginacin en fragmento post App Social utilizando Room + API para sincronizar datos locales y en backenSeccin 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 cdigo de notificaciones y envindolasSeccin 19 Admob, Google Play console, mutilenguaje Anuncios con Google AdMob App con mltiples lenguajes Google play console App Bundle exportando nuestras apps