Flutter Meetupに参加しました。
GraphQLでアプリを作っている話
FlutterとGraphQLを組み合わせた話。
graphql, graphql_flutterがあるが、後者はviewとAPIが密になる。
graphql_fragment_generatorを作った
その他サンプルアプリをGitHubで公開中
FlutterでFirebaseの機能を活用しよう
Firebaseの人気機能の紹介と実例。
Firestoreではcollectionの中にcollectionを置けず一旦documentを挟む必要がある。
既存アプリにFlutterで新機能を追加しよう
Add-to-appを使った開発事例。既存のSwift/Kotlinのアプリに部分的にFlutterを追加する。
Flutter Engineは起動に時間がかかるためウォームアップ推奨。MethodChannelを使ってFlutterとNativeの世界を相互に呼び出し
こんなことできるんですね! 徐々にクロスプラットフォーム化できるのはよき
Flutterでネイティブの機能を呼び出そう
MethodChannelでのネイティブ連携例。
Flutterは基本UIのフレームワーク。
Android: FlutterActivityが1つ存在。別のActivityを上に表示できる。
iOS: FlutterViewControllerが1つ存在。
所感
iOSやAndroidの勉強会と比べると話の内容が1周遅れと言うか多少枯れた内容も多いですね。
Flutter, iOSがAndroidよりサポート薄いと言う話も聞きますが、9割くらいのユースケースはFlutterで十分そうでもあります。