Programación multimedia
  • UT00 - Introducción a kotlin
    • Introducción
    • De Java a Kotlin
    • Estructuras de control
    • Métodos / funciones
      • Ejercicios
    • Clases de datos, objetos y scripts
      • Ejercicios
    • Herencia
    • Programación funcional
    • Colecciones
      • Ejercicios
    • Null
      • Ejercicios
  • UT01 - Introducción a la programación de aplicaciones Android
    • Introducción
    • Arquitectura del sistema Android
    • Aplicaciones Android
    • Desarrollo de aplicaciones Android
    • Jetpack Compose
      • Activity
      • Composables
      • Column y Row
        • Layout
        • Ejercicios
      • Modificadores
        • Tamaño y dimensiones
          • Dense Points (dp)
        • Espaciado
        • Alineación y Posicionamiento
        • Color y estilo visual
        • Otros modificadores
      • Componentes
        • Text
        • Button
        • Surface
        • Iconos
        • TextField
        • Administrar el estado
        • Ejercicios de administrar el estado
        • Scaffold
        • Image
          • Cargar imágenes en el proyecto
        • Card
        • Checkbox
        • RadioButton
        • Ejercicios componentes y estados
        • Listados con LazyColumn y LazyRow
        • Ejercicios LazyColum
  • UT02 - Navegación y arquitecturas
    • Arquitectura CLEAN
    • ViewModel
      • MutableState vs ViewModel
    • Navegación
      • Configuración del proyecto
      • Implementar la navegación
      • Ejercicios de navegación
      • Navegación con parámetros
      • Menú de acciones
      • Notificaciones
  • UT03 - Acceso a datos. Inyección de dependencias
    • Introducción
    • Acceso a datos remotos con Firebase
      • Configurar una cuenta de Firebase
        • Configurar Firestore en un proyecto Android
      • Firestore
      • Acceso al Firestore desde Android
        • Arquitectura CLEAN Model-View-ViewModel
          • Implementación Repositories
          • Implementación de los casos de uso de la aplicación
          • Implementación de los viewmodel
        • Inyección de dependencias con Koin
        • Queries avanzadas
    • Acceso a datos remotos con Retrofit
      • Configurar Retrofit en un proyecto Android con Koin
      • Crea un cliente de una API
      • Implementa un repository
Con tecnología de GitBook
En esta página

¿Te fue útil?

  1. UT03 - Acceso a datos. Inyección de dependencias

Introducción

AnteriorNotificacionesSiguienteAcceso a datos remotos con Firebase

¿Te fue útil?