Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Bienvenido a Flutter

Bienvenido a Flutter

Introducción al framework multiplataforma de Google

Diego Velásquez

January 02, 2019
Tweet

More Decks by Diego Velásquez

Other Decks in Technology

Transcript

  1. Diego Velásquez López Mobile Software Architect Acerca de mi •

    Google Developer Expert Flutter • Software engineer > 11 años experiencia • Android / iOS / Flutter • Creador de 2 Android apps: ◦ Pseudocode ◦ Quick Printer • Fundador & Organizador @ Flutter Peru @diegoveloper https://aeyrium.com/
  2. UI fluida y personalizada Compilado a nativo iOS & Android

    Patrón Reactivo Énfasis en herramientas de desarrollo Características
  3. UI fluida y personalizada • Flutter gestiona el renderizado de

    la UI • Flutter usa el Skia render • No más OEM widgets • 60 fps , aceleración GPU
  4. UI fluida y personalizada • Todo el framework creado con

    Dart • Acceso a código documentado • Personalización en cualquier nivel • El layout se crea por código Foundation Animation Painting Rendering Widgets Material Gestures Cupertino Skia Dart Text Framework (Dart) Engine (C++) -------------------------------------------------------------------------------------------------
  5. Compilación a Nativo • Compila a código máquina • Puede

    usar la Dart VM • Debug mode / Release mode • El apk en release mode empieza desde 4.8MB
  6. Patrón reactivo • Todo es un Widget • Stateless Widgets

    • Stateful Widgets • Reconstruir widgets es ligero
  7. Patrón reactivo • Todo es un Widget • Stateless Widgets

    • Stateful Widgets • Reconstruir widgets es ligero
  8. Herramientas de desarrollo • IntelliJ, Android Studio, VSCode • Soporta

    consola o terminal • Hot reload • Gestor de paquetes • Platform channels