Flutter

Présentation

  • Développeur web freelance depuis 5 ans

  • http://www.boxydev.com

  • Expérience en agence web, E-Commerce (annonceur)

  • Formation Informatique et Autodidacte

  • Formateur et fan des OSS, contributeur à mes heures perdues

  • Solutions phares : Wordpress, Symfony, Magento, Prestashop, Angular

  • Langages : PHP, MySQL, HTML, CSS, JS

  • Outils : Git, Docker, Vagrant, Trello
  • Stack: ArchLinux, Gentoo, Mac OS (Unix addict)

Sommaire

  • Introduction
  • API ?
  • Développement natif
  • Développement hybride
  • Flutter : le meilleur des 2 mondes
  • Dart / Flutter
  • Pré-requis

Introduction

  • Mobile de plus en plus présent
  • 2/3 du temps sur le web
  • 2016 : Le mobile dépasse le desktop
  • Environnements API et SOA (Architecture orientée service)

API ?

Développement natif

Java / Kotlin

Swift / Objective-C

Avantages :

  • Performances
  • Accès complet au périphérique

Inconvénients :

  • Plusieurs langages
  • Chronophage
  • Coût

Développement hybride

Avantages :

  • Un seul code
  • Accès au périphérique (Responsive)

Inconvénients :

  • Performances

+

=

Flutter : Le meilleur des 2 mondes

Avantages :

  • Natif
  • Plus performant qu'Ionic

Inconvénients :

  • Connaitre Dart

Flutter

SDK mobile pour le

langage Dart

Dart / Flutter

  • Flutter très récent (2018)
  • Web et desktop depuis la V3 (2021)
  • Dart existe depuis longtemps mais sans percer
  • Dart présente un intérêt avec Flutter
  • L'expertise de demain

Pré-requis

  • Connaitre le JavaScript, Java... :)
  • Connaitre Dart

 

  • Java JDK / Android Studio pour Android
  • macOS / XCode pour iOS

 

Votre avatar sur

https://dashatar-dev.web.app

Un éditeur sur https://dartpad.dev

Flutter

By Matthieu Mota

Flutter

  • 95