Programa del Curso

Introducción

  • Descripción general de Fuchsia OS Características y arquitectura
  • Entendiendo el circón
  • Información general de Flutter para compilar aplicaciones.

Configuración del entorno de desarrollo

  • Obtener el código fuente
  • Construcción Fucsia
  • Uso del emulador

Empezar

  • Descripción del flujo de trabajo de Fuchsia
  • Ejecución de un componente Fuchsia
  • Trabajar con un editor
  • Uso de FFX (CLI)
  • Uso de FIDL (sistema IPC)
  • Exploración de las herramientas de diagnóstico

Obtener Fuschia en un dispositivo

  • Resumen del proceso de instalación del dispositivo ("pavimento")
  • Construcción, creación de medios de instalación, pavimentación

Desarrollo de sistemas

  • Modificación del kernal
  • Desarrollo de un controlador

Probando el código

  • Pruebas unitarias
  • Pruebas de integración

Desarrollo de componentes

  • Definición de paquetes, componentes y pruebas.
  • Trabajar con manifiestos de componentes

Sesiones de desarrollo

  • Cómo afectan las sesiones a la experiencia del usuario
  • Creación de un archivo de configuración
  • Iniciar una sesión

Desarrollo del kit de desarrollo del integrador (IDK)

  • Cómo funciona el IDK
  • Obtención de la fuente
  • Mejora del IDK

Internacionalización

  • Codificación
  • Lectura y escritura de la configuración de i18n

Contribuyendo a la comunidad

  • Contribución del código fuente

Resumen y conclusión

Requerimientos

  • Comprensión de los conceptos de computación distribuida
  • Programming experiencia (a partir de 2021, Fuschia admite C++, Python, DART, Go, Rust, FIDL)

Audiencia

  • Desarrolladores
 21 Horas

Número de participantes


Precio por Participante​

Próximos cursos

Categorías Relacionadas