Group La notion de "declarative UI" SwiftUI iOS / iPad OS / Mac OS / TV OS / Watch OS Jetpack Compose Android import SwiftUI struct Content : View { @State var model = Themes.listModel var body: some View { List(model.items, action: model.selectItem) { Image(item.image) VStack(alignement: .leading) { Text(item.title) Text(item.subtitle) .color(.gray) } } } }
Group En résumé, qu'est-ce que Flutter ? OpenSource Toutes les couches Multiplateforme Android (4.1+) & iOS (8.0+) Code natif = performances Dart Langage de programmation Inspiré du web Hot Reload, concepts…
flutter doctor Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel stable, v1.5.4-hotfix.2, on Mac OS X 10.14.4 18E226, locale en-FR) [✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3) [✓] iOS toolchain - develop for iOS devices (Xcode 10.2.1)
version de Dart est disponible Nouvelles possibilités sur les collections "UI as code" Spread operator Ajouter une liste dans une liste Ajouter une liste non- nulle dans une liste Ajouter par condition Ajouter en itérant
embedded platforms where Flutter is already running is on the smart display operating system that powers the likes of Google Home Hub. “ “ Within Google, some Google-built features for the Smart Display platform are powered by Flutter today. And the Assistant team is excited to continue to expand the portfolio of features built with Flutter for the Smart Display in the coming months; the goal this year is to use Flutter to drive the overall system UI. “ “
Temporairement à accès à des API de substitution API incomplètes Toutes les API Flutter ne sont pas disponibles Chrome uniquement Pour l'aspect développement 2 modes de fonctionnement Dev / prod Ca marche !