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

Desarrollo Multiplataforma con Flutter

Desarrollo Multiplataforma con Flutter

Charla dada en el marco del DevFest 2019 organizado por el GDG Neuquén el 14/9/2019.

Abstract:
Flutter es un framework para crear aplicaciones móviles para iOS, Android, la Web y el Escritorio, cuyo propósito es facilitar la creación de aplicaciones estéticas, nativas y de alto rendimiento desde una misma base de código. Esta charla presentará una introducción a los conceptos básicos de Flutter y como encarar un proyecto multiplataforma.

Avatar for Ricardo Markiewicz

Ricardo Markiewicz

September 14, 2019
Tweet

More Decks by Ricardo Markiewicz

Other Decks in Programming

Transcript

  1. RICARDO MARKIEWICZ ING. EN INFORMATICA 25+ yr en desarrollo de

    software 9+ yr Android Developer Ex-web developer, Ruby lover Android Engineer en Simplex Software Para Appetize, Cloud Point of Sales Docente de la Universidad del Comahue
  2. FLUTTER • Framework Open Source para crear aplicaciones móviles de

    Google • Release 1.0 - 4/12/18 • Release 1.5 - 7/05/19 • Release 1.9 - 10/9/19 • http://flutter.dev
  3. PLATAFORMAS • iOS / Android en la actualidad • Web

    y Desktop en camino • Fuchsia en desarrollo • El framework utiliza Dart como pilar
  4. ¿POR QUÉ DART? • Android: JIT support • iOS: AOT

    support • Hot reload (really fast!) • Lenguaje moderno - streams, async/await, UI ready
  5. DROIDCON ITALY 2017 // A NEW HOPE - EUGENIO MARLETTI

    & SEBASTIANO POGGI https://www.youtube.com/watch?v=0ijVuVtu6a4
  6. ADAPTIVE COMPONENTS • Concepto de diseño • agrupa elementos comunes

    de la vista • Crear un Widget para cada “tamaño" que represente el componente
  7. ADAPTIVE LAYOUTS • Considerar el medio (pasivo / interactivo) •

    Tamaños de texto relativos • Navigation • Flexible Widgets • Bootstrap-like widgets