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.

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