Cursos de Android en español
Hay 23 cursos de Android en español (64 contando todos los idiomas): 22 de Udemy y 1 de Coursera.
Los de Udemy tienen una valoración media de 4,6 sobre 5; Coursera no publica valoraciones.
La duración típica ronda 25,5 h.
El precio más habitual es 19,99 USD, según la última actualización del catálogo.
Los más reseñados

Flutter: Tu guía completa para IOS y Android - 2022
Nota Legacy: Despúes de varios años desde el lanzamiento inicial de este curso, queremos informarte que el mismo ha pasado a ser versión legacy. Esto implica que su contenido no recibirá actualizaciones adicionales y nuestro equipo de Co-instructores no continuará proporcionando soporte a preguntas relacionadas a este curso. Entendemos que en algunos entornos todavía se utiliza la versión del framework / tecnología que se presenta en este curso. Por lo tanto, puedes realizar el curso sin problemas, aunque es posible que te encuentres con diferencias entre lo que se muestra en el video y su uso en la actualidad. Te recomendamos que consideres tomar nuestro curso Flutter - Móvil: De cero a experto - Edición 2023. Este nuevo curso ha sido desarrollado desde cero, siguiendo estándares actualizados y con un temario renovado. También te invitamos a unirte a nuestra comunidad en Discord, donde podrás recibir apoyo y resolver tus dudas. Agradecemos tu comprensión. Acerca de este curso: Bienvenido a mi curso de Flutter en español, el cual tiene por objetivo enseñarte todo lo que necesitas de sobre el lenguaje de Dart y Flutter para poder crear aplicaciones hermosas y principalmente funcionales que son aplicables a la vida real. El curso fue creado para ayudarte a empezar en el desarrollo de aplicaciones móviles nativas usando una sola base de código con el SDK de Google Flutter, aquí tocaremos los siguientes temas: 1- State Management 2- Tokens 3- Widgets comunes y no tan comunes 4- Dart 5- Firebase REST API y REST Auth 6- Cámara 7- Galería de imágenes 8- Carga de archivos a la mediante servicios REST 9- Modelos 10- Providers 11- Streams 12- Notificaciones Push 13- Futures 14- Despliegues en la AppStore 15- Despliegues en la PlayStore 16- Generación de APKs de 64 bits 17- Diseños de aplicaciones móviles 18- Lectura de archivos JSON 19- CRUD hacia servicios REST 20- SQLite – CRUD 21- PageViews 22- InfiniteScrolls 23- Pull to refresh 24- Uso de mapas 25- Preferencias de usuario 26- Storage nativo 27- Instalaciones de paquetes 28- Formularios 29- Y mucho más… El curso cubre todo lo necesario crear aplicaciones móviles para IOS y Android, esto incluye su despliegue en las tiendas. Una vez termines el curso tendrás el conocimiento necesario para emprender tu camino para crear tus propias aplicaciones en Flutter que no solo funcionan bien, sino que se vean bien. El curso ha sido cuidadosamente creado para que te diviertas haciéndolo con ejercicios y tareas prácticas, es 90% práctico y 10% teórico, con presentaciones cortas pero ilustrativas para explicar conceptos fundamentales de todo desarrollo en Flutter. También me he preocupado mucho de que cada clase sea de menos de 10 minutos y que termine en algo en concreto, con el objetivo de ir progresando poco a poco, aunque efectivamente hay pocas clases que pasan de los 10 minutos, pero es por una razón específica. En el curso se realizan varias aplicaciones y muchos proyectos, cada sección es diferente y con sus propios retos, con el objetivo que en el menor tiempo posible, puedas adquirir todo lo que necesitas para considerarte desarrollador de aplicaciones en Flutter. Importante: No es necesario una Mac, puedes hacerlo en Linux y Windows perfectamente, pero para desplegar en la AppStore y probar en IOS, si es necesario la Mac. Se requiere al menos 8GB de espacio en disco.

React Native CLI: Aplicaciones para IOS y Android - 2025
Importante: Actualmente, el propio ecosistema de React Native recomienda utilizar un framework como Expo para desarrollar aplicaciones, por lo que si tu objetivo es aprender React Native desde cero, te recomendamos tomar nuestro curso de React Native con Expo. La versión que estás viendo utiliza React Native CLI, que está orientada a quienes necesitan aprender la tecnología de una forma más “pura” o trabajar con configuraciones más avanzadas y específicas. React Native: Aplicaciones nativas para IOS y Android -2025 Este curso completo de React Native tiene por objetivo enseñarte este framework de una forma sólida y robusta, con más de 42 horas de contenido en video (sin contar tareas y ejercicios). Es importante tener un base de React con Hooks para que este curso se sienta muy sencillo, ya que la idea de React Native, es que tomes tu conocimiento de aplicaciones de React y lo traslades a crear aplicaciones móviles. El curso está basado en React Native CLI (No expo) y de la mano de TypeScript, el cual no es obligatorio para React Native, pero absolutamente todo lo haremos basado en él para que vean el poder de tener un tipado estricto y así generar la documentación de nuestras funciones y métodos de forma automática. Tocaremos la mayor parte de los componentes existentes en React Native, pasaremos por un "Hola Mundo", luego animaciones, manejo de estado, recursos nativos y poco a poco crecemos en complejidad hasta llegar a los despliegues en la Google Play Store y Apple App Store. Estos son algunos temas que tocamos en el curso: • React Native CLI • Google Maps • SDK Nativo para IOS y Android • Apple Maps • GPS • Cámara • Galería de imágenes • TypeScript • Tipos básicos • Mapeo de respuestas • Mapeo de Props • Obligar argumentos en componentes • Obligar argumentos en rutas • React Navigation • Stack • Drawer • Tabs • TopTabs • MaterialTabs • TopScrollableTaps • Argumentos entre pantallas • Iconos • Axios • Intancias • Middlewares • Configuraciones especiales para Mac y Windows con videos específicos • Gradientes • Diseño Flex, Box Object Model y Position • Temas • Dark • Light • Personalizado • ContextApi • Consumo de APIs • CRUDs • Carga de imágenes • Re-utilización de componentes y hooks • Animaciones • InfiniteScroll • Pull to refresh • Slideshows • Carruseles • Formularios • Debouncers • Búsquedas • Autenticación mediante JWT • Despliegues: • Apple AppStore • Google PlayStore • Y mucho más Mi objetivo con este curso, es que sea lo más completo posible, con todo lo que puedes necesitar para crear aplicaciones móviles nativas y crear un repertorio enorme de ejercicios que te sirvan de documentación para cuando lo necesites, pero a la vez, que puedas tomar el código de esta librería que haremos y lo implementes de forma simple en tus aplicaciones futuras. Espero que el curso sea de tu agrado y nuevamente gracias por todo tu apoyo y soporte, que permitió la creación del mismo. Nos vemos en la siguiente clase

Programación de Aplicaciones para Android con Kotlin
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 obstáculos? 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 aplicación real de cualquier elemento en un proyecto profesional que exista de verdad, no solo como modelo para unas clases. ¿Qué aprenderás en este curso? • El lenguaje Kotlin: verás su sintaxis y características desde los conceptos básicos hasta los avanzados • Programación Orientada a Objetos: veremos también 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, verás una enorme cantidad de atajos de teclado que llevarán a otro nivel tu eficacia al programar. • Cómo usar el debugger: además también veremos como usar el debugger en detalle con todas sus posibles formas de recorrido por las líneas así como los observadores • Componentes de un Proyecto: te explicaré todos los archivos que componen un proyecto en android y cómo están organizados así como la función de cada uno de ellos, desde el gradle hasta el código fuente y los recursos asociados, así como el manifiest • Componentes de una App: aquí aprenderás qué son y cómo se usan cada uno de los pilares de una app (activity, fragment, view, viewGroups, service, broadcast receiver, intent, content provider, widget y animaciones) • Cómo hacer código ordenado y limpio EL OBJETIVO DEL CURSO Por favor, mira el video de introducción. Ahí verás una app real, desarrollada íntegramente por mí. El objetivo del curso es mostrarte desde las bases cómo llegar a programar apps como esa. Y eso se mostrará paso a paso en el curso a través de las secciones que se irán añadiendo. Pero para tu garantía 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? • Diseño de Interfaces • UX • Control de usuarios, con inicios de sesión mediante el sistema tradicional de email además de los servicios de Google y Facebook • Verificación y petición de permisos de internet, escritura y lectura en memoria, camara, bateria, geolocalización, etc • Creación de menú personalizado • Datos propios de los perfiles de usuarios, inicios de Sesion con Google, Facebook y email • Shared Preferences • Lectura, escritura y actualizado de datos en la Base de Datos de Firebase • Guardado y recuperacion de archivos en la Base de Datos de Firebase Storage • Geolocalización y administración de mapas con captura de la ubicación actual, guardado y reproducción de la ruta • Control de cámara con código personalizado • Notificaciones • Reproducción de música parametrizando el track y el volumen • Creación de widgets • Control sobre el estado del hardware del dispositivo • Animaciones • Compartir archivos por redes sociales • Integración de componentes desde librerías de terceros • Widgets • Sistema de Pagos • Resgistro LEGAL de la app • Inserción de Publicidad Te animo a que veas cualquiera de las clases que estén accesibles antes de comprar el curso y seguro que desearás ver el resto del curso ¿Verdad 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

React Native - Crea aplicaciones para Android y iOS c/ React
¿Deseas crear aplicaciones para Android y iOS con tus conocimientos de HTML, CSS y React? entonces REACT NATIVE es tu mejor opción. En este curso iremos paso a paso creando Aplicaciones, a diferencia de React DOM, en React Native existe una gran cantidad de componentes para mostrar textos, inputs, botones, formularios, alertas y mucho más! Aprenderemos Creando Proyectos (en los 3 primeros videos del curso podrás ver todos los proyectos finalizados y lo que aprenderás) React Native te va a permitir escribir código una vez y compilarlo a iOS y Android. En este curso aprenderás: • Llevar tus conocimientos de Desarrollo web hacia el mundo de Apps móviles • React Navigation v5 • Frameworks UI para React Native (NativeBase y React Paper) • Integrar Firebase a React Native • Consumir API's de Internet y Propias • Animaciones en React Native • Storage • Conectar a un servidor GraphQL, Apollo y MongoDB • Autenticar Usuarios • Crear Apps del Mundo Real • Integrar useReducer y useContext en React Native • y mucho más!

Desarrollo de Aplicaciones móviles Android con App Inventor
Ultima actualización: Creamos una aplicación sobre finanzas con Google Spreadsheet y MIT App Inventor ¿Quieres aprender a desarrollar tus propias aplicaciones móviles para Android?¿Piensas que es complicado? En este curso aprenderás a crear tus propias apps de manera rápida y sencilla utilizando la plataforma App Inventor. El curso te enseña a programar aplicaciones móviles de todo tipo desde cero, distribuirlas y obtener si quieres beneficios económicos....Que se te da bien? Pues aprovecha y publica tus aplicaciones en Google Play y rentabilízalas. Crearás desde las aplicaciones más básicas hasta las más sofisticadas multipantalla, con utilización de sensores, gestión de datos y conexión a Internet...y ahora también enseñamos cómo funciona el Internet de las Cosas y conectamos con la tarjeta Arduino/Genuino 101 haciendo uso de la última tecnología Bluetooth Low Energy. Estructurado en 10 módulos con más de 200 vídeos y 31,5 horas de clases con los que podrás aprender a tu ritmo paso a paso todos los secretos del desarrollo de aplicaciones móviles con App Inventor en español. Este curso es ideal para todas aquellas personas interesadas en aprender a crear aplicaciones móviles y que no tienen tiempo para aprender un lenguaje de programación estructurado como Java y también para educadores que quieren implantar en sus clases una asignatura de programación móvil.

React Native Expo: Aplicaciones nativas para IOS y Android
Bienvenidos a nuestro curso de React Native con Expo. Este es un curso en el cual aprenderemos a crear aplicaciones móviles utilizando React Native junto con el framework de Expo. No es necesario saber nada de React Native, pero si se recomienda tener las bases de React. Todo el curso está en TypeScript, pero si nunca lo haz usado, también cuenta con una introducción amigable y reforzamiento a lo que necesitamos que sepas sobre React para poder entrar cómodamente a React Native. Esta es una lista de algunos de los temas que tocamos en el curso: • TypeScript • EAS Build • Patrones de diseño • Autenticación con JWT • Storage • Secure • Local • Gestores de estado • Context • Zustand • Push Notifications • Enviar y recibir • Crear backend propio para envío • Formularios • Native Wind • Temas light y dark personalizados • Paquetes de expo y de terceros • PreBuilds • Cámara, galería, media storage y más • Protección de rutas • Empaquetamiento • Google PlayStore • Alphas • Betas • Subida • Apple AppStore • Sin Mac • TestFlight • App Store Connect • TanStack y manejo de caché local • Query • Mutation • Expo Router • Mapas • Geolocation • Rutas • CRUD • Peticiones HTTP • Formik • Re-utilización de componentes • Y mucho más Este es un curso donde buscamos darte las habilidades que te permitan crear esas aplicaciones móviles que deseas crear utilizando el conocimiento de React que tengas, y recuerda que este como todos nuestros cursos, cuentan con co-instructores que te ayudarán a terminarlo de la mejor manera posible atendiendo tus preguntas. Esperamos que el curso sea todo lo que esperas y mucho más! Fernando Herrera + Equipo de DevTalles

Curso de Android 14 con Kotlin: Intensivo y práctico
Bienvenido a nuestro curso completo de Android con Kotlin intensivo y práctico donde desde cero y sin experiencia, previa aprenderemos juntos a crear aplicaciones nativas actuales con Kotlin el lenguaje oficial para hacer apps en Android Studio. Durante el curso tendremos ocasión de aprender muchas cosas juntos, incluyendo todo lo que necesitas para convertirte en un desarrollador Android y a utilizar como un profesional el lenguaje Kotlin. Por ello nuestro curso incluirá: • Descarga e instalación de la versión más nueva de Android Studio(Mac OS y Windows). • Sintaxis del lenguaje de programación Kotlin básico-avanzado. • Múltiples formas de declarar y mandar a llamar funciones en Kotlin. • Tipos de datos, operadores y estructuras más utilizadas en la creación de apps. • Programación Orientada a Objetos, herencia, clases, visibilidad, métodos y propiedades. • Todos los Layouts más comunes y poderosos, LinearLayout, ConstraintLayout, ScrollView, etcétera. • MDC(Material Design Components) los elementos visuales más modernos. • El ciclo de vida completo para Activity y Fragment. • Cómo navegar dentro de una app Android. • Componentes y bibliotecas basados en android Jetpack. • Creación de aplicaciones comunes con varios diseños y comportamientos. • Diseños en android, lineales o con varias columnas. • Listados modernos con ReciclerView, Adaptadores, ViewHolder. • Comunicación por medio de Interfaces personalizadas. • Carga de imágenes desde Internet. • Intents para lanzar actividades propias o de terceros. • Servicios en la nube con Firebase. • Bases de datos NoSQL con Realtime Database. • Servidor multimedia con Cloud Storage. • Autenticación segura con email/contraseña o Google. • Emulación de dispositivos android con AVD. • Eventos de click o cambios(listeners). • Fragments. • Dialogos. • Menús. • Principios de UX & UI. • Paso de argumentos entre pantallas. • Acceso y uso de la galería. • Corrutinas. • Bases de datos locales con SQLite. • Validaciones de campos o tipos de datos. • Soporte para múltiples idiomas. • Recursos para Strings, Dimensiones, Enteros, Drawables y más. • Permisos para almacenamiento o acceso a Internet. • Dependencias oficiales o recomendadas(Anko, Room, FirebaseUI, Glide). • TextToSpeach para que tus apps puedan hablar. • MVVM, el patrón de diseño más popular para android. • Comunicación a través de LiveData entre la vista y ViewModel. • Consumo de API REST( RESTful ), con parámetros en formato JSON. • Patrón de diseño Singleton. • Volley y Gson. • Firmar y publicar tus aplicaciones en la Play Store. • Consumo de Web Services con Retrofit. • Testing, pruebas unitarias e instrumentadas. • Diseño de vistas con Jetpack Compose. • Todo con Buenas Prácticas. Con estos y otros temas, serás capaz de crear tus primeras aplicaciones de una forma más profesional, moderna, rápida y segura. Este curso cuenta con tareas y actividades prácticas que te permitirán reforzar tus nuevas habilidades como programador, además de ello, si tienes alguna duda con los temas vistos en cualquier clase, adelante, estamos aquí para resolver todas tus preguntas. Además, como siempre en nuestro curso tienes una garantía de devolución de tu dinero del 100% durante 30 días, por tanto si tomas el curso y no te convence, tendrás un riesgo totalmente nulo. Te esperamos en clase, así que haz click ya en el botón de tomar este curso ahora mismo y ¡¡nos vemos en clase!!

React Native: Crea aplicaciones móviles reales iOS y Android
Gracias a este curso aprenderás desde los conceptos básicos de React Native, hasta lo más avanzados para crear cualquier tipo de APP completa desde cero. Una vez terminado el curso serás capaz de crear cualquier tipo de aplicación móvil conectada a una base de datos sin necesidad de ayuda. • Seras capaz de crear cualquier Apps para Android y iOS • Frameworks UI para NativeBase y React Native Paper • Creación de componentes, hooks personalizados y su reutilización • Aprenderás a usar Context, Ref, State, Effect, Memo, etc... • React Navigation 5 • Debugger-Ui, React Devtools y FBFlipper • Firebase y Firebase RealTime • Consumir API's nuestras y de terceros • Sistema de Temas con DarkTheme y LightTheme • Crearemos una app extra con Strapi + React Native • Aprenderemos a manejar autenticación en tiempo real con Firebase. • Virtualización un Sistema Android y iOS para hacer Debug. • Aprenderás a controlar los datos que fluyen por React Native entre componentes • Flujo de datos en tiempo real desde varios dispositivos con Firebase RealTime Database • Y muchas más sorpresas... Lo mejor de todo, es que este curso no acaba aquí, va a tener continuas actualizaciones para ir mejorando la aplicación cada vez mucho más.

Desarrollo para Android con Jetpack Compose y Kotlin
Si eres un entusiasta del desarrollo móvil y estás buscando mejorar tus habilidades, entonces este curso es perfecto para ti. Acompáñame en este viaje a través de la última tecnología de interfaz de usuario en Android, Jetpack Compose. ¿Qué es Jetpack Compose? Es una librería moderna y declarativa para construir interfaces de usuario en Android, desarrollada por Google. Con este nuevo enfoque, dejarás atrás la complejidad de las viejas vistas con xml, y te adentrarás en un mundo de código limpio y conciso. Olvídate de las tediosas configuraciones y di hola a la eficiencia y la facilidad de uso. ¿Qué aprenderás en este curso? En este curso aprenderás a construir interfaces de usuario interactivas y modernas desde cero, aprovechando todas las ventajas de esta nueva tecnología. Algunos de los temas clave que cubriremos incluyen: • Introducción a Kotlin: Comenzaremos desde los fundamentos, entendiendo la estructura y la sintaxis básica del lenguaje que compone compose yq que este es un framework creado con Kotlin. • Aprenderás cómo componer y personalizar widgets reutilizables para construir tus interfaces de usuario. • Aprenderás a implementar la navegación en tu aplicación para moverte entre diferentes pantallas. • Estado y Manejo de de las variables: Dominarás la gestión del estado en tu aplicación y aprenderás a manejar datos de manera eficiente. • Utilizaremos los conceptos de materia design en la ultima versión de material 3 • manejaremos el uso de Patrones de arquitectura como MVVM y Clean Arquitecture • Veremos la Integración con APIs: Aprenderás a conectar tu aplicación con servicios externos para obtener y mostrar datos en tiempo real. • Utilizaremos las bases de datos locales y como utilizar otros servicios de bases de datos en la nube como Firebase. • Aprenderemos a integrar la IA de Google Gemini. El enfoque del curso se basa en el aprendizaje práctico. Cada concepto que se presente viene acompañado de ejemplos prácticos que te ayudarán a reforzar tus conocimientos. Además, de que el curso estará en constante actualización presentando nuevos temas y siempre podrás realizar todas las preguntas que te sean necesarias y así guiarte en tu camino hacia el domino de Jetpack Compose. ¿Estás listo para dar un salto cuántico en tu carrera como desarrollador Android? ¡Entonces únete a el curso de Jetpack Compose y adquiere las habilidades que te destacarán en la industria del desarrollo de aplicaciones móviles!“ Nos vemos en clases.

Kotlin : Crea 6 Aplicaciones desde Cero con Android Studio
Sean bienvenidos a este curso de nivel básico, intermedio y avanzado, en donde aprenderemos a diseñar y desarrollar varias aplicaciones móviles Android con los lenguajes de programación Kotlin y Java totalmente desde cero, de manera profesional y tendrás a disposición todo el material utilizado. Todos los proyectos que crearemos serán de diferentes niveles, aprenderemos desde proyectos básicos como por ejemplo crear una agenda de notas usando una base de datos local hasta crear un proyecto completo utilizando Firebase para el manejo de datos en tiempo real. Aprenderemos a realizar Autenticación de usuarios, Base de datos, Almacenamiento multimedia , Notificaciones y mucho más!. Cabe mencionar también que crearemos proyectos con Jetpack Compose. Como es de costumbre tendremos todos los proyectos actualizados. Proyectos que crearemos: 1.- Chat en tiempo real con Firebase [Kotlin] 2.- Chat en tiempo real con Firebase [Java] 3.- Aplicación para la publicación de videos usando Firebase [Kotlin] 4.- Aplicación de notas usando SQLite [Kotlin] 5.- Agenda de notas y contactos con Firebase y Jetpack Compose Nos vemos en clase!. Herramientas que usaremos: Android Studio.- Es el IDE oficial de Android que se creó exclusivamente a fin de acelerar el desarrollo y ayudarte a compilar apps de la más alta calidad para todos los dispositivos Android. Kotlin.- Es un lenguaje de programación de código abierto creado por JetBrains que se ha popularizado gracias a que se puede utilizar para programar aplicaciones Android. Jetpack Compose.- Es un kit de herramientas moderno diseñado para simplificar el desarrollo de IU. Combina un modelo de programación reactivo con la concisión y facilidad de uso del lenguaje de programación Kotlin. Firebase.- Es una plataforma en la nube para el desarrollo de aplicaciones web y móvil. Está disponible para distintas plataformas (iOS, Android y web), con lo que es más rápido trabajar en el desarrollo.

Domina Android desde cero con Kotlin, Compose y Gemini AI
Android 16: El curso más completo, moderno y especializado de desarrollo Android en español está aquí. Si quieres aprender a crear apps nativas potentes, modernas y listas para Google Play, este no es solo un curso: es tu trampolín para convertirte en desarrollador profesional. Aquí no pierdes tiempo: • Configura Android Studio como un experto, en Windows y Mac, y trabaja con emuladores y dispositivos reales. • Diseña interfaces impactantes usando layouts XML y Jetpack Compose, aplicando Material 3 con colores dinámicos, tipografías personalizadas y componentes actualizados. • Domina Kotlin desde los fundamentos hasta lo avanzado: variables, nulabilidad, funciones, lambdas, POO, herencia, interfaces, extensiones, corrutinas, Clean Code, patrones y buenas prácticas. • Integra bases de datos locales con Room, SQLite y DataStore, creando arquitecturas robustas con DAO, migraciones seguras y transacciones personalizadas. • Conecta tus apps a APIs REST con Retrofit, manejando autenticación, JSON, errores HTTP y seguridad con headers. • Crea interfaces modulares y adaptables con Fragments: comunicación fragment‑activity, ciclo de vida, diálogos avanzados y diseño optimizado para tablets. • Aprovecha la Inteligencia Artificial de Gemini integrada en Android Studio para automatizar tareas, optimizar código, documentar funciones y acelerar tu flujo de trabajo. • Aplica arquitectura MVVM para crear proyectos escalables, limpios y fáciles de mantener, incluyendo separación de capas, inyección de dependencias y manejo de estados. • Desarrolla formularios inteligentes con validación en tiempo real, manejo avanzado de teclado, focus y vistas de progreso personalizadas. • Crea listados dinámicos con RecyclerView y LazyColumn, integra multimedia con ExoPlayer, cámara, contactos, mapas y más. • Implementa testing con JUnit, simulaciones con mocks y control de corrutinas para asegurar la calidad de tu app. • Finaliza con una aplicación completa lista para producción, y aprende paso a paso cómo publicarla en la Google Play Store de forma profesional y segura. ¿Por qué este curso es diferente? Porque reúne todo lo que necesitas en un solo lugar: desarrollo con Kotlin, diseño con Compose y Material 3, acceso a datos con Room, conexión a APIs con Retrofit, Inteligencia Artificial con Gemini, arquitectura MVVM, testing, inyección de dependencias y publicación en Play Store. Todo explicado de forma clara, directa y sin rodeos, con un enfoque práctico desde el primer día. ¿Por qué confiar en este curso? Soy Alain Nicolás Tello, desarrollador Android con más de 10 años de experiencia y más de 140,000 estudiantes satisfechos en Udemy. Sé lo que necesitas aprender para avanzar, porque llevo años formando programadores exitosos. No pierdas más tiempo ni dinero en cursos incompletos o desactualizados. Inscríbete ahora y accede al curso más completo, actualizado y práctico de Android en español. Prepárate para dominar Android Studio, crear tus propias aplicaciones y llevar tu carrera al siguiente nivel. ¡Nos vemos en clase!

Kotlin : Crea una Marketplace App en Android desde cero
En este curso aprenderemos a diseñar y desarrollar una aplicación móvil Android con el lenguaje de programación Kotlin totalmente desde cero y de una manera muy profesional, tendrás a disposición todo el material utilizado, el proyecto consiste en crear una aplicación para la venta de productos, los cuáles clasificarlos en categorías, los usuarios podrán registrarse con un correo electrónico y contraseña ó podrán ingresar directamente con el inicio de sesión que nos brinda el proveedor de Google, usaremos Firebase, en donde trabajaremos con sus principales herramientas las cuales son : Autenticación de usuarios, base de datos, almacenamiento multimedia , notificaciones. Implementaremos mapas con Google Maps para tener un proyecto más robusto y profesional Las funcionalidades principales del proyecto son la creación de anuncios en donde mostraremos la información del producto que queremos vender, usaremos mapas, tomaremos fotografías a los productos o seleccionar imágenes desde nuestra galería y por su puesto implementaremos los permisos de usuarios en tiempo de ejecución, podremos buscar los anuncios dependiendo nuestra ubicación actual, veremos a detalle la información del producto como también la información del vendedor, al cuál podremos llamar, enviar mensaje de texto, ubicar su posición en el mapa, o hablarle directamente al chat y saber más del producto que nos interesa En este curso aprenderás temas básicos como avanzados, empezaremos creando el proyecto desde cero hasta lo más complejo como abrir el mapa y obtener una ubicación, subir imágenes al servidor, leer información en tiempo real , creación de un chat con notificaciones entre muchas funcionalidades más Conceptos de los temas abarcados Android Studio.- Es el IDE oficial de Android que se creó exclusivamente a fin de acelerar el desarrollo y ayudarte a compilar apps de la más alta calidad para todos los dispositivos Android Kotlin.- Es un lenguaje de programación de código abierto creado por JetBrains que se ha popularizado gracias a que se puede utilizar para programar aplicaciones Android Firebase.- Es una plataforma en la nube para el desarrollo de aplicaciones web y móvil. Está disponible para distintas plataformas (iOS, Android y web), con lo que es más rápido trabajar en el desarrollo Google Maps Platform.- Es un conjunto de API y SDK que los desarrolladores pueden usar a fin de incorporar Google Maps en apps para dispositivos móviles y páginas web o recuperar datos de Google Maps Nos vemos en clase

.NET MAUI desde las bases hasta Profesional | Android | IOS
Bienvenidos al curso de MAUI! En este curso aprenderas desde las bases a construir aplicaciones moviles, utilizando herramientas avanzadas de Entity Framework, Bases de Datos y el KIT MAUI. Estos seran algunos de los temas que veremos en el curso: • Arquitectura de un proyecto MAUI • Disena interfaces graficas con controles avanzados • Manejo de StackLayout vs. Grid, FlexLayout • Trabajando con Bases de datos locales para mobiles • Entity Framework y MAUI .NET • Consumir APIS REST Services desde MAUI • Seguridad y Authentication en MAUI • Desarrollo de multiples proyectos a atraves del curso y mucho mas... Que es .NET MAUI? .NET Multi-platform App UI (.NET MAUI) es un marco multiplataforma para crear aplicaciones móviles y de escritorio nativas con C# y XAML. Con .NET MAUI, puede desarrollar aplicaciones que se pueden ejecutar en Android, iOS, macOS y Windows desde una sola base de código compartida. Que podras hacer con .NEt MAUI? • Escribir aplicaciones multiplataforma en XAML y C#, desde una base de código compartida única en Visual Studio. • Compartir el diseño de la interfaz de usuario entre plataformas. Como funciona .NET MAUI? .NET MAUI unifica las API de Android, iOS, macOS y Windows en una sola API que permite una experiencia de desarrollador que se ejecuta en cualquier lugar y de solo una escritura, a la vez que proporciona acceso profundo a todos los aspectos de cada plataforma nativa.

Kotlin: Crea tu Tienda Virtual con Android Studio desde Cero
Sean bienvenidos(as) a este curso en el cuál aprenderemos a crear una tienda virtual totalmente desde cero con el lenguaje de programación Kotlin, servidor en la nube de Firebase y adicionalmente crearemos un servidor en Node Js para algunas funcionalidades específicas, utilizaremos el método de pago Mercado Pago para realizar las compras. En este proyecto existirán dos tipos de usuario Vendedores y Cliente. Los vendedores tendrán la capacidad de crear categorías, productos , añadir imágenes , ofertas. Por otro lado los clientes tendrán a disposición todos los productos, para poder visualizar su información , añadirlos a favoritos , como también añadirlos a un carro de compras , este proyecto es 100% práctico , desde luego iré explicando cada línea de código de manera detalla como es de costumbre con mis cursos. A continuación te mencionaré algunas funcionalidades: - Registro y Login de usuarios - Acceder con número telefónico - Implementación de Google Maps - Crear categorías - Crear promociones - Añadir productos al carrito de compras - Realizar compras con Mercado Pago - Sistema de calificaciones - Crear órdenes de compra - Aprenderemos a como crear un servidor en Node JS - Peticiones HTTP - Paginación de productos - Accederemos a la galería y cámara - Y mucho más! Este curso fue realizado con mucho esfuerzo para una buena comprensión y con el fin de ayudarte en tu vida profesional. Sin más que decir nos vemos en clase!

Jetpack Compose : Apps Android Modernas desde Cero con MVVM
¿Te gustaría aprender a crear interfaces modernas y dinámicas para Android utilizando la tecnología más reciente recomendada por Google? Este curso te enseñará a dominar Jetpack Compose, el nuevo framework declarativo para construir UI en Android, combinando teoría clara con práctica real. A lo largo del curso, aprenderás desde los fundamentos de Jetpack Compose hasta construir una aplicación completa aplicando la arquitectura MVVM, navegación entre pantallas, gestión del estado, y persistencia de datos con Room. Todo paso a paso, explicado con un enfoque didáctico y profesional. Con Jetpack Compose, ya no necesitas preocuparte por diseñar con XML. Ahora podrás desarrollar interfaces de forma declarativa, con un código más limpio, intuitivo y mantenible. Además, verás cómo aplicar conceptos de arquitectura moderna y reutilización de componentes para mejorar la escalabilidad de tus proyectos. El curso incluye clases 100% prácticas, explicaciones claras y ejemplos reales que te permitirán comprender y dominar cada concepto. Podrás construir tu propia app desde cero y entender cómo organizar tu código de forma profesional. Este curso ha sido diseñado especialmente para desarrolladores Android que quieren dar el salto a Compose o consolidar sus bases. También está orientado a estudiantes de programación y profesionales que desean mejorar la estructura y calidad de sus apps con un enfoque moderno y profesional.

Curso completo de Fotografía Móvil con iPhone y Android
¿Quieres tomar fotos que se vean profesionales y artísticas usando solo tu teléfono? Con este curso descubrirás cómo capturar imágenes creativas con tu iPhone o Android y editarlas como un profesional utilizando las aplicaciones gratuitas de Lightroom y Snapseed. Ya sea para viajes, redes sociales, tu negocio o proyectos personales, transformarás fotos cotidianas en imágenes de las que estarás orgulloso de compartir. Este curso es una guía completa de fotografía móvil. Paso a paso, aprenderás a dominar la cámara de tu teléfono controlando la luz, el enfoque y los modos de cámara para obtener resultados sorprendentes. Desarrollarás tu creatividad con técnicas de composición profesionales y diferentes puntos de vista. También desbloquearás el poder del modo manual, transformando tu móvil en una herramienta similar a una cámara DSLR, y aprenderás a capturar retratos y paisajes impresionantes dominando el enfoque y el desenfoque. Finalmente, editarás como un profesional en Lightroom y Snapseed, logrando colores vibrantes, luz equilibrada y un estilo único de edición — y curarás tus mejores fotografías en colecciones que reflejen tu visión personal. El curso está diseñado para principiantes, por lo que no necesitas experiencia previa. Pero si ya tienes algunos conocimientos, las lecciones de edición y composición te ayudarán a llevar tus habilidades al siguiente nivel. Cada sección incluye ejercicios prácticos para que apliques lo aprendido de inmediato y veas tu progreso. Soy Flor, fotógrafa profesional y profesora con más de 15 años de experiencia. Mi trabajo ha sido exhibido, reconocido por instituciones culturales y publicado en revistas internacionales. Pienso que la fotografía no se trata solo de técnica, sino de expresar tu creatividad, y en este curso te guiaré paso a paso para que tú también lo logres con solo tu teléfono. ¡Inscríbete hoy y comienza a crear fotos que estarás orgulloso de compartir con el mundo! NOTA: Explicaré los conceptos tanto en un iPhone como en un móvil Samsung. La mayoría de los móviles Android se parecen mucho a estas dos marcas. Algunas funciones pueden variar según el modelo de tu teléfono, aunque igualmente podrás aplicar la mayoría del contenido que encontrarás aquí a tu propio móvil.

ANDROID - Jetpack Compose y Kotlin [2026] - Apps Desde Cero
Con este curso aprenderás desde cero como crear aplicaciones nativas de Android usando los estándares más modernos recomendados por Google, Kotlin como lenguaje de programación, Jetpack Compose como sistema de vistas para componener nuestras pantallas, Material 3 como sistema de diseño. Navegación entre pantallas con Navigation Compose, etc. Al crear aplicaciones nativas aprovecharemos todas las caracteristicas del sistema operativo Android y crear aplicaciones eficientes y con Jetpack Compose también nos aseguramos que las aplicaciones sean bonitas. Comenzaremos aprendiendo los conceptos básicos de Kotlin, ya que al final de cuentas programaremos todo el tiempo en este lenguaje de programación moderno, aprenderas desde las bases hasta las funciones avanzadas del lenguaje y algunos trucos para sacarle el máximo provecho. ¿Qué aprenderás en este curso de Android? • Kotlin: sintaxis y características • Programación Orientada a Objetos: las clases en Kotlin pueden ser de varios tipos, clases abstractas, interfaces, subclases, objetos anonimos, data class, enum class, Sealed class... • Estructura de un Proyecto: te explicaré todos los archivos que componen un proyecto en Android. Conocimiento esencial si quieres ser un desarrollador de aplicaciones nativas. • Componentes de Compose: qué son y cómo se usan cada uno de los composables que vienen con Jetpack Compose, Text, Column, Row, Scafold, Icon, Button, etc. • Cómo hacer código ordenado y limpio. • Versionamiento del código con Git y Github. • Cambiar de forma profesional el icono y el SplashScreen animado de una aplicación. • Implementar coroutines en nuestras aplicaciones Android, manejo de diferentes hilos de ejecución. Buenas prácticas al momento de desarrollar aplicaciones para mejorar su mantenimiento.

Arquitecturas para Android con Kotlin, curso avanzado
¡Domina las Arquitecturas para Android con Kotlin! Bienvenido al curso más completo en español sobre Arquitecturas para Android. Aprenderás a desarrollar aplicaciones robustas y escalables con Kotlin utilizando las librerías oficiales recomendadas por Google. ¿Por qué este curso es imprescindible para ti? 1. Calidad de Código y Mantenimiento Eficiente: Descubre cómo implementar arquitecturas que transforman tu código en más legible, escalable, flexible y reutilizable, reduciendo los costos de mantenimiento. ¡Mejora la calidad de tus proyectos desde el primer día! 2. Comprensión Total de Proyectos Existentes: Accederás a proyectos y tutoriales avanzados que usan estas arquitecturas. Comprenderlas es esencial si quieres dominar realmente el desarrollo en Android y mantenerte al día con las mejores prácticas de la industria. 3. Aumenta tus Oportunidades Laborales: Domina las arquitecturas más solicitadas en ofertas de trabajo como MVP y MVVM. Ya sea que trabajes en un equipo remoto o como freelance, tener estas habilidades te permitirá integrarte fácilmente y ofrecer código con estándares internacionales. ¿Qué aprenderás en este curso? • Patrón de Diseño Event Bus • Singletón • MVP • Patrón Repository • Clean Architecture • MVI • MVVM • Architecture Recommended • SRP (Single Responsibility Principle) • Reglas de Negocio (Business Rules) • DataBinding • LiveData • ViewModel • Inyección de Dependencias con Koin • Jetpack Compose • ¡Y mucho más! Este curso es imprescindible para cualquier desarrollador que quiera destacar en el mundo del desarrollo de Apps para Android. ¡Inscríbete Hoy! Mejora tu perfil profesional y aumenta tus oportunidades en el mercado laboral. Con la garantía de reembolso de Udemy, no tienes nada que perder y todo por ganar. ¡Inscríbete ahora y lleva tu carrera al siguiente nivel! ¡Te veo en clase! CursosANT

Jetpack Compose : Apps Android en la nube con Firebase
¿Quieres aprender a crear apps Android modernas y funcionales, conectadas a la nube y capaces de actualizar datos en tiempo real? Este curso está diseñado para que aprendas a desarrollar aplicaciones desde cero, usando el stack más potente y actual del desarrollo Android moderno: • Jetpack Compose → el nuevo estándar para crear interfaces declarativas sin usar XML. • Firebase Authentication → sistema seguro para registrar e iniciar sesión de usuarios. • Firestore y Realtime Database → bases de datos en la nube para almacenar y sincronizar información. • Firebase Storage → almacenamiento de archivos para subir, administrar y mostrar imágenes o contenido multimedia. Durante el curso construirás proyectos reales paso a paso, entendiendo cómo conectar tu aplicación a servicios en la nube, sincronizar información entre dispositivos, y trabajar con imágenes sin depender directamente de la galería del celular. No solo aprenderás a programar pantallas bonitas: dominarás la lógica que hay detrás de cada componente, cómo se comunican tus vistas con Firebase, y cómo estructurar correctamente tus datos para que tu app sea sólida y escalable. Al terminar el curso serás capaz de: • Crear pantallas y componentes interactivos con Compose • Registrar e iniciar sesión de usuarios usando Firebase Auth • Guardar y leer datos en tiempo real desde Firestore o Realtime Database • Subir y mostrar imágenes desde Firebase Storage en tu aplicación • Construir apps que funcionen en dispositivos reales y no solo en emulador • Sincronizar contenido entre múltiples celulares o tablets • Gestionar archivos de forma segura sin acceder directamente a la galería del dispositivo • Comprender cómo estructurar colecciones, documentos y rutas internas en Storage

Unity 6 - Crea un Plataformas 2D para Steam, iOS y Android
Crear un videojuego de tipo plataforma 2D es obligatorio para todos los que quieren ser desarrolladores profesionales de videojuegos. Y te voy a explicar por qué: Te obliga a dominar procesos como gestión de Assets, De Player, de Enemigos de Ítems, de niveles. Te obliga a cuidar el rendimiento y la optimización de todo tu videojuego para que vaya fluido en cualquier plataforma. Te obliga a usar herramientas a nivel avanzado como Tilemap editor, Cinemchine, Animator, eventos, managers, sprite editor, secuencias de animación, partículas, físicas. Dominar todo eso hoy, es lo que te va a permitir mañana, crear cualquier tipo de videojuego 2D o 3D. Y luego si apuntas a trabajar en el sector, tenerlo publicado en todas las plataformas, será tu carta de presentación profesional. Hoy en día Steam, Apple y Android son las tiendas que más visibilidad y más usuarios activos tienen. No vas a poder decir que eres desarrollador avanzado si no dominas el proceso de publicación y no tienes juegos publicados. Es por ello que he decidido crear este ambicioso proyecto en el que vamos a crear un videojuego de plataformas 2D completo desde cero hasta la publicación en todas las tiendas. Vamos a usar guías de estilo profesional para la escritura de todo el código y vamos a estar versionando todo el desarrollo con github y sourcetree. Empezaremos desde la idea y el prototipo hasta tener una versión comercial y publicada con mecánicas de juego avanzadas. Incluso crearemos un modo multiplayer para 2 jugadores en local y pantalla partida. Cuando completes y publiques tu juego vas a dominar Unity 6 y C# a nivel avanzado, vas a poder crear con facilidad cualquier tipo de juego 2D y 3D que se te ocurra, vas a saber publicarlo y venderlo en todas las plataformas. Te invito a que veas el video de presentación en donde juntos recorremos todo el temario del curso lección por lección, También puedes ver las secciones que están en desarrollo y las que faltan publicar. Cualquier duda que tengas me puedes contactar por mensaje privado y estaré encantado de poder ayudarte. Nos vemos dentro del curso, un saludo y muchas gracias.

Kotlin Multiplatform: Desarrollo de Apps para iOS y Android
Kotlin Multiplatform es una de las tecnologías más sólidas y prometedoras del ecosistema actual. Con ella, puedes compartir código entre Android, iOS, escritorio y web, manteniendo la experiencia nativa de cada plataforma. En este curso aprenderás a aprovechar todo el potencial de Kotlin Multiplatform, desde los conceptos fundamentales… hasta la creación de aplicaciones completas y funcionales. Comenzaremos analizando por qué KMP representa una alternativa real frente a otras soluciones multiplataforma, y cómo logra combinar productividad, rendimiento y escalabilidad en un mismo entorno. Luego, dedicaremos una sección a comparar Kotlin con Swift, explorando similitudes, diferencias y las ventajas que ofrece Kotlin dentro del ecosistema de iOS. A continuación, trabajaremos con Compose Multiplatform, el framework moderno de JetBrains para construir interfaces declarativas y reactivas. Aprenderás a crear interfaces compartidas y también interfaces nativas, adaptadas a cada plataforma, con un enfoque profesional y escalable. Además, veremos cómo conectarte a APIs, gestionar bases de datos locales y estructurar tu aplicación con una arquitectura multiplataforma bien organizada. Todo con ejemplos reales, buenas prácticas y un enfoque orientado a la calidad del código. Al finalizar este curso tendrás la capacidad de desarrollar aplicaciones reales multiplataforma, dominando Kotlin Multiplatform con un enfoque moderno, limpio y profesional. Si quieres dar el siguiente paso en tu carrera como desarrollador y trabajar con la tecnología que está definiendo el futuro del desarrollo multiplataforma, este curso es para ti.

Domina Jetpack Compose Android 17: Kotlin, Gemini IA desde 0
Curso completo de Android 17, desde cero y especializado en Jetpack Compose e Inteligencia Artificial, diseñado para convertirte en un desarrollador Android de élite. Enfoque 100% práctico y actualizado, dominarás las herramientas que las empresas tecnológicas más importantes exigen hoy en día, construyendo aplicaciones robustas, escalables y listas para el mercado profesional. Aquí no pierdes tiempo: • Domina Kotlin desde la primera línea: Aprende el lenguaje oficial de Android aplicando Clean Code, SOLID y patrones de diseño para escribir código profesional. • Diseña interfaces modernas con Jetpack Compose: Olvida el XML y crea pantallas dinámicas con Material 3 y diseños fluidos adaptados a cualquier dispositivo. • Integra Inteligencia Artificial con Gemini AI: Implementa modelos de IA de Google capaces de generar contenido, razonar y procesar información inteligente. • Consumo de Servicios Web y APIs: Conecta tus apps con Retrofit, OkHttp y Coil para consumir APIs, imágenes y datos de forma eficiente. • Arquitectura profesional con MVVM y Repository: Organiza tus proyectos con separación de capas para crear apps escalables y fáciles de mantener. • Bases de datos y almacenamiento: Trabaja con SQLite y DataStore para almacenar información de forma moderna, segura y eficiente. • Hardware y automatización con CameraX y ML Kit: Usa la cámara para escanear códigos QR y automatizar procesos mediante reconocimiento inteligente. • Flujos de datos y concurrencia: Domina Corrutinas y Flows para manejar procesos en segundo plano sin bloquear la interfaz. • Inyección de dependencias con Koin: Desacopla tu arquitectura e implementa inyección de dependencias moderna y ligera para Kotlin. • Implementa soluciones industriales con los servicios en la nube de Firebase directamente en tus apps. • Publica tus apps en la tienda oficial, la Google Play Store. Desarrollarás proyectos reales de alto impacto: ¿Hay algo mejor que la teoría? Si, la práctica, por eso aquí construirás aplicaciones desde un contador interactivo y una calculadora profesional, hasta "Super Apps" de gestión de notas, catálogos de películas, y aplicaciones avanzadas con IA y escaneo de códigos que podrás presumir con orgullo en tu portafolio. ¿Por qué este curso es diferente? Este no es un curso genérico. Es una ruta de aprendizaje intensiva que ignora lo obsoleto para centrarse en lo moderno: Kotlin, Jetpack Compose, Material 3 y Gemini AI. Aquí aprenderás las Buenas Prácticas que separan a un programador amateur de un desarrollador senior desde el primer día. ¿Qué lograrás al finalizar? Al terminar este curso, tendrás la capacidad de idear, diseñar y programar aplicaciones Android completas, conectadas a internet, con bases de datos locales y funciones de Inteligencia Artificial avanzada. Estarás listo para aplicar a vacantes profesionales, trabajar como freelance o lanzar tus propios proyectos a la Play Store. ¿Por qué confiar en este curso? Soy Alain Nicolás Tello, desarrollador Android con más de 10 años de experiencia y más de 140,000 estudiantes satisfechos en Udemy. Sé lo que necesitas aprender para avanzar, porque llevo años formando programadores exitosos. No pierdas más tiempo con contenido desactualizado. Inscríbete ahora y accede al curso más moderno de Android en español. Domina las herramientas del presente (Kotlin, Compose, Gemini AI, MVVM) y transforma tu carrera profesional hoy mismo. ¡Nos vemos en clase!

Desarrollo de aplicaciones avanzadas con Android
En este curso se retoman los temas vistos en cursos anteriores. Se complementan con aspectos prácticos como la forma de implementar mapas en tus proyectos con el API de Google Maps. También, muestra cómo aprovechar el multitask de Android y hacer animaciones en 2D para llevar tus aplicaciones a más dispositivos como weareables, televisiones y autos. Después de este curso, podrás subir tu aplicación a Google Play Store y hacerte visible para el mundo entero.