Este curso desde cero a avanzado sobre desarrollo de aplicaciones para android con Kotlin est explicado desde el inicio como para seres humanos. Has intentado alguna vez aprender a programar apps para Android y te ha resultado un camino lleno de obstculos? Te entiendo. Por eso hice este curso explicando todo de forma sencilla y en un orden que permita asimilar los conceptos con claridad. Todos los temas se explican con ejemplos, para que veas la aplicacin real de cualquier elemento en un proyecto profesional que exista de verdad, no solo como modelo para unas clases. Qu aprenders en este curso?El lenguaje Kotlin: vers su sintaxis y caractersticas desde los conceptos bsicos hasta los avanzadosProgramacin Orientada a Objetos: veremos tambin de qu manera se implementan en kotlin las clases, encapsulamiento, herencia, polimorfismo, clases abstractas, interfaces, subclases, objetos anonimos, data class, enum class. Atajos para Android Studio: esta es una de mis partes favoritas que hacen diferente este curso, vers una enorme cantidad de atajos de teclado que llevarn a otro nivel tu eficacia al programar. Cmo usar el debugger: adems tambin veremos como usar el debugger en detalle con todas sus posibles formas de recorrido por las lneas as como los observadoresComponentes de un Proyecto: te explicar todos los archivos que componen un proyecto en android y cmo estn organizados as como la funcin de cada uno de ellos, desde el gradle hasta el cdigo fuente y los recursos asociados, as como el manifiestComponentes de una App: aqu aprenders qu son y cmo se usan cada uno de los pilares de una app (activity, fragment, view, viewGroups, service, broadcast receiver, intent, content provider, widget y animaciones)Cmo hacer cdigo ordenado y limpioEL OBJETIVO DEL CURSOPor favor, mira el video de introduccin. Ah vers una app real, desarrollada ntegramente por m. El objetivo del curso es mostrarte desde las bases cmo llegar a programar apps como esa. Y eso se mostrar paso a paso en el curso a travs de las secciones que se irn aadiendo. Pero para tu garanta puedes comprobar que la app ya est creada, solo queda subir el proceso de desarrollo. Qu tiene la app del proyecto que desarrollaremos en este curso?Diseo de InterfacesUXControl de usuarios, con inicios de sesin mediante el sistema tradicional de email adems de los servicios de Google y FacebookVerificacin y peticin de permisos de internet, escritura y lectura en memoria, camara, bateria, geolocalizacin, etcCreacin de men personalizadoDatos propios de los perfiles de usuarios, inicios de Sesion con Google, Facebook y emailSharedPreferencesLectura, escritura y actualizado de datos en la Base de Datos de FirebaseGuardado y recuperacion de archivos en la Base de Datos de Firebase StorageGeolocalizacin y administracin de mapas con captura de la ubicacin actual, guardado y reproduccin de la rutaControl de cmara con cdigo personalizadoNotificacionesReproduccin de msica parametrizando el track y el volumenCreacin de widgetsControl sobre el estado del hardware del dispositivoAnimacionesCompartir archivos por redes socialesIntegracin de componentes desde libreras de tercerosWidgetsSistema de PagosResgistro LEGAL de la appInsercin de PublicidadTe animo a que veas cualquiera de las clases que estn accesibles antes de comprar el curso y seguro que desears ver el resto del cursoVerdad que es genial? Pues lo mejor de todo es que est a tu alcance. Compra el curso y disfruta de todo lo que te est esperando. Nos vemos! Jos Javier Villena