Desarrollo de aplicaciones Android

Proyectos Android

Introducción y tecnologías clásicas

  1. Listeners y formas de gestionar eventos básicos en Android con Java
  2. Ciclo de vida de una activity en Java
  3. Ampliación Proyecto 1 con más lógica, strings como recursos y localización
  4. Java y Kotlin en la misma App: Una activity en cada lenguaje
  5. Ejemplo de View Binding en Kotlin
  6. Gestión de eventos en Kotlin
  7. Tirador de dados

UI con JetPack Compose

  1. Primeros ejemplos en Activities separadas (sin navegación)
  2. UI de la Calculadora de Windows
  3. Ejemplos en distintas pantallas usando navegación
  4. UI de la Calculadora de iOS
  5. Temas
  6. Examen 1.er Trimestre
  7. Introducción a LazyLists

MutableState y ViewModel

  1. Manejo de estado en Compose: MutableState
  2. Proyecto Contadores
  3. Tirador de dados con mutableState
  4. Proyecto UI de chat
  5. Proyecto Lista de la compra (rama con MutableState)
  6. Lista de la compra - Versión PFFP
  7. Ejemplo simple de ViewModel
  8. Ampliaciones Lista de la compra
  9. Examen 2º Trimeste
  10. Tres en raya con mutableStateMap

ViewModel con StateFlow

  1. Fork del codelab oficial
  2. Proyecto lista de la compra migrado a StateFlow

Repaso

  1. Login
  2. Examen 3.er Trimeste
  3. Examen Junio

Otros recursos

Aportes de alumnos

Recursos externos de JetPack Compose