Flutter pour le Web Devfest Paris 2020 Flutter Web est relativement récent Annonce de Hummingbird Aucun code mis à disposition, juste une note d’intention avec les essais de l’équipe Flutter quant à leurs choix 04 décembre 2018
Flutter pour le Web Devfest Paris 2020 Flutter Web est relativement récent Annonce de Hummingbird Aucun code mis à disposition, juste une note d’intention avec les essais de l’équipe Flutter quant à leurs choix 04 décembre 2018
Flutter Live Hummingbird devient Flutter Web Projet testable par tous,
mais en Developer Preview 07 mai 2019
Google I/O 19 Flutter Web
passe en bêta Le projet est suffisamment mature pour être qualifié de bêta 11 décembre 2019
Flutter pour le Web Devfest Paris 2020 Des APIs différentes ui Communes async core collection typed_data developer convert math wasm Mobile / Desktop ffi io isolate js Web js_util html web_audio web_gl indexed_db web_sql svg hgps://github.com/huger/huger/issues/39998
Flutter pour le Web Devfest Paris 2020 Modifier dynamiquement le titre de la page import 'dart:html' as html; class TestWidget extends StatelessWidget { @override Widget build(BuildContext context) { return OutlineButton( child: Text('Changer le titre de la page'), onPressed: () { html.document.title = 'Nouveau titre'; }, ); } }
Flutter pour le Web Devfest Paris 2020 Modifier dynamiquement le titre de la page import 'dart:html' as html; class TestWidget extends StatelessWidget { @override Widget build(BuildContext context) { return OutlineButton( child: Text('Changer le titre de la page'), onPressed: () { html.document.title = 'Nouveau titre'; }, ); } }
Flutter pour le Web Devfest Paris 2020 Une nouvelle manière de créer les plugins name: url_launcher description: Flutter plugin for launching a URL on Android and iOS. Supports web, phone, SMS, and email schemes. homepage: https://github.com/flutter/plugins/tree/master/packages/url_launcher/url_launcher version: 5.4.1 flutter: plugin: platforms: android: package: io.flutter.plugins.urllauncher pluginClass: UrlLauncherPlugin ios: pluginClass: FLTURLLauncherPlugin web: default_package: url_launcher_web macos: default_package: url_laucher_macos
Flutter pour le Web Devfest Paris 2020 La barre d'adresse : un nouveau composant à prendre en compte Navigator.of(context).pushNamed('/page2'); return MaterialApp( title: 'Flutter Demo', theme: ThemeData(primarySwatch: Colors.blue), routes: { '/': (_) => Page1(), '/page2': (_) => Page2(), '/page3': (_) => Page3(), }, );
Flutter pour le Web Devfest Paris 2020 On peut l'utiliser comme extension Chrome Rody Davis @rodydavis 18:17 - 21 Novembre 2019 Why yes you can make @FlutterDev web Google Chrome Extensions that can execute js on the host page
Flutter pour le Web Devfest Paris 2020 La barre d'adresse : gérer les arguments Envoi de 42 comme argument Navigator.of(context) .pushNamed( '/page2', arguments : 42 );
Flutter pour le Web Devfest Paris 2020 Plusieurs channels en parallèle Warning! The 'flutter' tool you are currently running is from a different Flutter repository than the one last used by this package. The repository from which the 'flutter' tool is currently executing will be used instead. running Flutter tool: /Users/g123k/Documents/flutter_beta previous reference : /Users/g123k/Documents/flutter_stable This can happen when you have multiple copies of flutter installed. Please check your system path to verify that you are running the expected version (run 'flutter --version' to see which flutter is on your path).
Flutter pour le Web Devfest Paris 2020 Disponible en bêta (channel) => flutter channel beta => flutter upgrade => flutter doctor Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel beta, v1.13.6, on Mac OS X 10.15.2 19C57, locale en-FR)
Flutter pour le Web Devfest Paris 2020 (Uniquement) six packages supportés google_sign_in url_launcher video_player shared_preferences firebase_core firebase_auth