Aprende a desarrollar apps Android AVANZADAS desde principiante con: Android Jetpack, MVVM, MVP, Google Maps, Animaciones, Room, Consumir APIs con seguridad por Token, Android Studio, Google Play Store. Y gana dinero con Google AdMob mediante la publicidad y anuncios. Crearemos multitud de apps desde cero, para que t puedas pasar por todo el ciclo de la creacin de apps, desde crear el proyecto, disear interfaces, aadir complejidad, bases de datos, consumir APIs. hasta publicar en Google Play Store y monetizar tu app. Si, monetizar tus apps, en este curso mostraremos como poder GANAR DINERO a travs de la publicidad en Google Play Store. Este curso ofrece muchos recursos que estarn disponibles para todos los alumnos: Todo el cdigo escrito en clase, ordenado y categorizado en GitHub. Enlaces oficiales. Apps realizadas en el curso publicadas en Google Play. Acceso a la comunidad Slack de programadores Android en espaol. Ms de 40.000 estudiantes han aprendido Android conmigo, desde principiantes hasta avanzados. T puedes ser el siguiente. Anmate y forma parte de esta comunidad y empieza a desarrollar tus propias apps Android o mejora tus habilidades de programador Android llevndolas al siguiente nivel. Te animo a que veas cualquiera de las clases que estn accesibles antes de comprar el curso y seguro que desears ver el resto del curso. Equipo de Tutores- Alejandro Lora: Desarrollador Senior de Software e Instructor BEST SELLER en Udemy, especializado en tecnologas de Google. Trabaja como freelance en remoto para empresas americanas, usando tecnologas webs (Angular, Typescript.) y tecnologa mobile (Android)- Miguel Campos: Desarrollador Senior de Software y profesor de Android con ms de 10 aos de experiencia. Posee grandes habilidades docentes y comunicativas. Domina el mundo Android, siempre a la vanguardia de las ltimas novedades. Si an te preguntas, por qu este curso y no otro, te doy un par de razones: Sumamos la experiencia de Alejandro Lora y Miguel Campos para conseguir el curso definitivo de AndroidEl curso estar en constante desarrollo, aadiendo nuevas secciones y vdeos progresivamente. Amamos Android, trabajamos con Android y nos avalan aos de experiencia en esta tecnologa. Hemos analizado los conocimientos de diferentes niveles y hemos confeccionado un temario aptos para principiantes y para programadores Android, de forma que se empieza desde abajo (Principiante) hasta nivel avanzado (EXPERTO).Miles de alumnos han encontrado trabajo, han mejorado su situacin o han montado su empresa tomando nuestros cursos, prueba con nosotros, no te arrepentirs. Hablando del temario, hemos recogido feedback de todos mis alumnos + estudiantes y profesionales Android mediante encuestas para cubrir los conceptos ms interesantes, usados y beneficiosos en el mundo Android. Algunos de los puntos ms fuertes, son: ANDROID JETPACKExplicamos cmo usar esta coleccin de componentes Android que nos permiten desarrollar excelentes apps y forma ms sencilla, siguiente unas reglas de recomendaciones, estndares y buenas prcticas, consiguiendo simplificar tareas complejas y entregando apps extraordinarias. PATRN DE ARQUITECTURA MVVM Y MVP - BUENAS PRCTICASEnseamos dos patrones de arquitectura muy aclamados y usados en el desarrollo Android avanzado como MVVM (Model-View-ViewModel) y MVP (Model-View-Presenter). Seguiremos las buenas prcticas que muestran cmo implementar estos patrones de diseo para tener una infraestructura slida y sostenible. BASE DE DATOS ROOMRoom es una librera que aade una capa de abstraccin para usar el motor de base de datos natural y nativo de Android, SQLite. El problema con SQLite es su complejidad para hacer cosas sencillas y su diseo. Room nos permite ser mucho ms giles, crear cdigo ms intuitivo, con menos lneas y ms eficiente. RESPONSIVE DESIGN + MATERIAL DESIGNMostramos cmo usar Constraint Layout y cmo hacer que los layouts se adapte a diferentes pantallas/dimensiones. Tambin veremos muchos componentes de Material Design, cambiar el theme y hacer que nuestras aplicaciones tengan un genial aspecto. ANIMACIONES Y TRANSICIONESHas visto esas apps que tienen unas animaciones espectaculares? Pues en este curso aprenders a hacerlas t mismo. Las animaciones y transiciones otorgan un aspecto muy profesional y avanzado a las apps. MAPAS DE GOOGLE + GPSAprende a crear mapas interactivos de Google en apps Android. Utiliza el GPS de tu dispositivo y domina este excelente componente que abre una gran cantidad de oportunidades. CONSUMIR API REST Y BASES DE DATOS EN LA NUBEConsume bases de datos en la nube, con datos centralizados y compartidos a travs de miles de usuarios. Consumir APIRest es de lo ms frecuente en el mundo del desarrollo software en estos das, aprende cmo hacerlo de forma eficiente y sencilla desde tus apps Android. GOOGLE PLAYAprende cmo puedes publcar tus apps en el marketplace oficial de Google para aplicaciones Android. Conoce el funcionamiento de la Google Play Console para administrar tus apps publicadas. BONUSEXTRASEstamos incluyendo nuevas secciones de contenido extras