Imagen del curso gratis Android para principiantes

Curso en línea gratuitoAndroid para principiantes

Duración del curso en línea: 3 horas y 45 minutos

4.83

estrellaestrellaestrellaestrellaestrella

(124)

Aprende a crear apps Android desde cero y mejora tu perfil tech con un curso online gratis: interfaces, intents, recursos, testing en emulador y móvil real.

En este curso gratuito, aprenda sobre

  • Instalar y configurar Android Studio para iniciar proyectos Android
  • Ejecutar apps en emulador y usar Genymotion como alternativa más rápida/fluida
  • Probar apps en un dispositivo real y ventajas frente a emuladores (sensores, rendimiento real)
  • Crear pantallas con TextView, EditText, Button e identificar archivos Activity y layout XML
  • Entender la estructura del proyecto: carpetas principales y función de AndroidManifest.xml
  • Usar ImageView y gestionar recursos gráficos dentro de la app
  • Dominar layouts (Linear/Relative/Constraint) para organizar interfaces con flexibilidad
  • Convertir tipos en Java (String↔int) y aplicar try-catch para manejo de errores
  • Usar Logging y Toasts para depuración y feedback rápido al usuario
  • Gestionar recursos de strings y habilitar soporte multi-idioma (localización)
  • Comprender el Activity Lifecycle y usar callbacks como onResume para eventos al volver visible
  • Manejar eventos: OnClickListener para múltiples views y mejora estructural del código
  • Navegar entre Activities con Intents y pasar datos/objetos (extras, Parcelables)
  • Crear interfaces con ScrollView, tomar fotos y mostrar listas con ListView y Custom Adapter/ViewHolder

Descripción del curso

Da tus primeros pasos en el desarrollo de aplicaciones móviles y empieza a crear proyectos funcionales para Android desde una base sólida. Este curso online gratuito está pensado para quienes quieren iniciarse sin complicaciones, entendiendo el flujo real de trabajo que se usa en entornos profesionales: desde preparar el entorno de desarrollo hasta ejecutar tus primeras apps en diferentes dispositivos.

A lo largo del aprendizaje, ganarás confianza trabajando con Android Studio y con opciones de emulación alternativas, y aprenderás a ejecutar aplicaciones tanto en emuladores como en un teléfono físico para validar el comportamiento en escenarios reales. También desarrollarás criterio para elegir herramientas, resolver errores comunes y mantener un proceso de pruebas más ágil.

El curso te guía por los fundamentos de la construcción de interfaces, para que puedas diseñar pantallas claras y ordenadas, combinar componentes habituales y estructurar tu proyecto de forma coherente. Comprenderás cómo se organizan los archivos clave de una app, cómo se declaran configuraciones importantes y cómo gestionar recursos para que tu aplicación sea más fácil de mantener, ampliar y adaptar.

Además, aprenderás a mejorar la experiencia del usuario con elementos de interacción y mensajes útiles, y a depurar con técnicas de logging que te ayudan a localizar fallos y entender qué está pasando dentro de tu aplicación. También se trabaja la gestión de idiomas para preparar apps más accesibles, junto con buenas prácticas para centralizar textos y evitar duplicaciones.

Para avanzar hacia apps más completas, incorporarás conceptos esenciales como la navegación entre pantallas, el paso de información entre secciones y el uso de estructuras más organizadas con objetos y clases. Esto te permitirá pensar tus aplicaciones como proyectos escalables, con componentes reutilizables y un código más limpio. Se refuerza también el ciclo de vida de las actividades, un punto clave para evitar comportamientos inesperados y controlar mejor lo que ocurre cuando el usuario cambia de pantalla o vuelve a la app.

Como cierre, el enfoque se traslada a construir aplicaciones más reales, con listas, adaptadores y patrones comunes en apps Android, además de un recorrido por consumo de datos y formatos como JSON, necesarios para trabajar con información estructurada. En conjunto, este curso te ayuda a sentar las bases para seguir creciendo en desarrollo móvil y construir un portafolio inicial con proyectos prácticos.

Contenido del curso

  • Lección en vídeo: Curso Android 1: Instalación de Android Studio 08m
  • Ejercicio: ¿Cuál es el software recomendado por Google para programar en Android?
  • Lección en vídeo: Curso Android 2: Ejecución de app en emulador (Instalación de Genymotion) 11m
  • Ejercicio: ¿Cuál es la ventaja de usar Genymotion sobre el emulador de Android Studio según el video?
  • Lección en vídeo: Curso Android 3: Ejecución de una app en un dispositivo móvil real 03m
  • Ejercicio: ¿Cuál es una ventaja de ejecutar una aplicación en un dispositivo real en lugar de un emulador?
  • Lección en vídeo: Curso Android 4: Pantallas iniciales, TexView, EditText y Button 17m
  • Ejercicio: ¿Qué archivos se crean al iniciar una aplicación en Android para gestionar una pantalla?
  • Lección en vídeo: Curso Android 5: Carpetas principales de Android Studio 10m
  • Ejercicio: ¿Cuál es la función principal del archivo AndroidManifest.xml en una aplicación de Android?
  • Lección en vídeo: Curso Android 6: ImageViews, incluye imágenes en tus apps 07m
  • Ejercicio: ImageViews permite que utilices imágenes en sus apps:
  • Lección en vídeo: Curso Android 7: Layouts, ordena tus apps 11m
  • Ejercicio: ¿Cuál de los siguientes layouts permite más flexibilidad al organizar los elementos de la interfaz en Android?
  • Lección en vídeo: Curso Android: Respuesta Ejercicio de Layouts 02m
  • Ejercicio: ¿Cuál es una técnica mencionada para organizar elementos en una interfaz de usuario en Android?
  • Lección en vídeo: Curso Android 8 - Programando la app mi edad canina 08m
  • Ejercicio: ¿Qué se debe hacer para convertir un número en un String en un entero en Java?
  • Lección en vídeo: Curso Android 9 - Logging con Android 09m
  • Ejercicio: ¿Qué hace la sentencia 'try-catch' en programación?
  • Lección en vídeo: Curso Android 10 - Toasts 06m
  • Ejercicio: ¿Cuál es la principal ventaja de usar un toast en una aplicación móvil?
  • Lección en vídeo: Curso Android 11: Recursos String 09m
  • Ejercicio: ¿Cuál es una ventaja de utilizar recursos de String en desarrollo de aplicaciones Android?
  • Lección en vídeo: Curso Android 12: Soporte de Múltiples Idiomas 05m
  • Ejercicio: ¿Es posible desarrollar aplicaciones en más de un idioma?
  • Ejercicio: ¿Qué es el Activity lifecycle?
  • Lección en vídeo: Curso Android 13: Insertar icono de la app 04m
  • Ejercicio: ¿Cuál es el tamaño de resolución base para un icono mdpi en Android?
  • Lección en vídeo: Curso Android 14 - OnClickListener para Múltiples Views 08m
  • Ejercicio: ¿Cuál es una forma de mejorar la estructura de un programa al manejar múltiples botones en Android?
  • Lección en vídeo: Curso Android 15 - Intents para llamar Activities 04m
  • Ejercicio: ¿Qué es un Intent en el desarrollo de aplicaciones Android?
  • Lección en vídeo: Curso Android 16 - Pasar datos entre Activities mediante Intents 11m
  • Ejercicio: ¿Cómo se pasan datos entre Activities en Android utilizando Intents?
  • Lección en vídeo: Curso Android 17 - Introduccion a Objetos y Clases 15m
  • Ejercicio: ¿Cuál es el propósito de los getters y setters en la programación orientada a objetos?
  • Lección en vídeo: Curso Android 18 - Pasar Objetos entre Activities (Parcelables) 07m
  • Ejercicio: ¿Qué es el 'parcelable' en Android?
  • Lección en vídeo: Curso Android 19 - Activity lifecycle 06m
  • Ejercicio: ¿Cuál es la función que se debe usar para ejecutar una acción cada vez que una actividad de Android vuelve a ser visible?
  • Lección en vídeo: Curso Android 20 - Sincroniza tu celular y computadora 02m
  • Lección en vídeo: Curso Android 21 - ScrollView 03m
  • Lección en vídeo: Curso Android 22 - Toma fotos desde tu app 10m
  • Lección en vídeo: Curso Android 23 - Desarrollo de App: Lector de Mangas (Manganimous) 01m
  • Lección en vídeo: Curso Android 24 - Crea un Listview 04m
  • Lección en vídeo: Curso Android 25 - Custom Adapter I: Layout 03m
  • Ejercicio: ¿Cuántos tamaños de fuentes diferentes son ofrecidos por el Material Design?
  • Lección en vídeo: Curso Android 26: Custom Adapter II 11m
  • Lección en vídeo: Curso Android 27 - View Holder Pattern 05m
  • Lección en vídeo: Curso Android 28 - Tour por la API 07m
  • Lección en vídeo: Curso Android 29 - ¿Qué es JSON? 03m
  • Ejercicio: ¿En qué tipo de variables son leídos los datos de un archivo JSON?

Este curso gratuito incluye:

3 horas y 45 minutos de curso de vídeo online

Certificado digital de finalización del curso (Gratis)

Ejercicios para entrenar tus conocimientos

100% gratis, desde el contenido hasta el certificado

¿Listo para empezar?Descarga la app y empieza hoy mismo.

Instale la aplicación

ahora para acceder al curso
Icono que representa cursos de tecnología y negocios

Más de 5000 cursos gratuitos

¡Programación, inglés, marketing digital y mucho más! Aprende lo que quieras, gratis

Icono de calendario con una diana que representa la planificación de estudios

Plan de estudios con IA

La Inteligencia Artificial de nuestra app puede crear un horario de estudio para el curso que elijas

Icono profesional que representa carrera y negocios

De cero al éxito profesional

Mejora tu currículum con nuestro certificado gratuito y luego usa nuestra Inteligencia Artificial para encontrar el trabajo de tus sueños

También puedes utilizar el código QR o los enlaces que aparecen a continuación.

Código QR - Descargar Cursa - Cursos Online

Más cursos gratuitos en Desarrollo de aplicaciones

¡Libro electrónico y audiolibros gratis! ¡Aprende escuchando o leyendo!

¡Descarga la App ahora para tener acceso a + 5000 cursos, ejercicios, certificados y mucho contenido gratis sin pagar nada!

  • Cursos online 100% gratuitos de principio a fin

    Miles de cursos online en vídeo, ebooks y audiolibros.

  • Más de 60 mil ejercicios gratuitos

    Para poner a prueba tus conocimientos durante los cursos en línea

  • Certificado Digital gratuito válido con Código QR

    Generado directamente desde la galería de fotos de tu celular y enviado a tu correo electrónico

Aplicación Cursa en la pantalla del libro electrónico, la pantalla del curso en video y la pantalla de ejercicios del curso, además del certificado de finalización del curso.