Introducción a Android
  • Introducción
  • Tu instructor, Juan Gabriel Gomila
  • Comunidad de estudiantes del curso
  • ¿Qué necesitamos?
  • El JDK
  • Descargar Android Studio
  • El SDK de Android
  • Ya lo tenemos todo listo!
MI primera app con Android
  • Crear un proyecto de Android con Android Studio
  • Un tour por Android Studio
  • Detectando el clic en el botón
  • Explicando la primera app
  • Proyecto 1 - Mi primera app
  • Un regalo por ser alumno de Juan Gabriel
Agrupaciones y colecciones de widgets
  • Button group, la distribución de botones en pantalla
  • Métodos, operadores de decisión y radio buttons
  • Proyecto 2 - Grupos
  • Checkbox y decisiones combinadas
  • La combinación de decisiones múltiples
  • Proyecto 3 - Checkbox
  • Los Spinners y los Adapters de Java
  • Los Logs en Android y operaciones con Arrays y Spinners
  • Proyecto 4 - Spinners y Controllers
  • Listas y los List View
  • Proyecto 5 - List Views
Los detalles visuales
  • Los Button Image en Android
  • Tipos de resoluciones de imágenes en Android
  • Proyecto 6 - Imágenes en botones
  • Las clase Toast en Android y números aleatorios
  • Generación aleatoria continuada (cómo nacen los juegos)
  • Proyecto 7 - Tostadas
Una segunda actividad
  • Una pantalla de Login
  • Intents para lanzar una nueva actividad
  • Ejercicio: Login y acceso a una nueva actividad
  • Proyecto 8 - Usuario y Contraseña
  • El widget de WebView para mostrar páginas web
  • Proyecto 9 - Actividades
  • Permisos y el Android Manifest
  • Proyecto 10 - Internet
  • ¿Qué te parece este curso?
Persistencia de datos en Android
  • Shared Preferences
  • Proyecto 11 - Shared Preferences
  • Margins y Paddings
  • Más sobre las Shared Preferences
  • Android Device Monitor
  • Introducción a Graddle
  • Proyecto 12 - Contactos
  • App de la lista de tareas, diseño de la interfaz
  • Escribir en ficheros con la clase Output Stream Writter
  • Leer de un fichero con la clase Input Stream Reader
  • Mejorando nuestra app: múltiples tareas
  • Ejercicio 1: la agenda de contactos
  • Guardando los ficheros en la tarjeta SD
  • Proyecto 13 - La lista de tareas
Bases de datos en Android
  • Creación de la base de datos en Android
  • Diseño de la interfaz para la base de datos
  • Dar de alta un artículo
  • Consultar un artículo por código
  • Consultar un artículo por descripción
  • Borrar un artículo de la base de datos
  • Modificar un artículo de la base de datos
  • Probando nuestra base de datos
  • Proyecto 14 - Las bases de datos
Los Layouts en Android
  • Linear Layout
  • Table Layout
  • Frame Layout
  • Scroll View
  • Constraint Layout
  • Proyectos 15 a 19 - Layouts
  • El logo de la app
  • Proyecto 20 - El logo de la app
Audio en las apps
  • Añadir audio con Media Player
  • Proyecto 21 - Sonidos
  • Cómo hacer un iPod
  • Proyecto 22 - El iPod
  • Reproducir audio en la nube
  • Audio asíncrono
  • Proyecto 23 - La nube
  • El reproductor nativo de Android
  • Proyecto 24 - El reproductor de Android
  • Grabar audio con una app
  • Proyecto 25 - Grabación de audio
  • El uso de Media Recorder para grabar
  • El uso de Media Player para reproducir la grabación
  • Proyecto 26 - Media Recorder
Cómo dibujar en Android
  • Dibujar un punto
  • Dibujar un línea
  • Un poco sobre coordenadas
  • Dibujar un rectángulo
  • Dibujar un círculo