- 概要
- 感想と資料へのリンク
- How to Develop a Flutter Plugin
- Firebaseでゼロからアプリを作る
- Before launch オプションをつかって Flutter で staging/release 環境を切り替える
- Flutter をプロダクション導入するぞ!!
- Flutter Studio は Layout の救世主になるか
- Flutter の Bottom Navigation による画面遷移について
- Flutter basic commands
- Hello Flutter の次に抑えたい Flutter のポイント その6(レイアウト編)
- Handling 3rd-Party Apps in a plugin packages
- 受託アプリ開発でFlutterを使ってみた
- flutterでFirebase MLKitを使ってみる
- 他の人のまとめ
概要
Flutter Meetup Tokyo #4に参加してきた。
時間がおしたため最後まで聞けなかったが、ざっくり思ったことと資料のリンクを載せておく。
まだ資料があがっていないものは追って追記する予定。
感想と資料へのリンク
How to Develop a Flutter Plugin
- 資料
- channelを使ってFlutterとネイティブをブリッジする
- iOS、Androidもにネイティブ言語での実装が必要
- 生成時に
-i
でswift、-a
でkotlinが使える。引数を渡さないとObjC、Javaで作成されてしまうので注意
- 生成時に
- 両方できる人だったら早そうだけど、分担してもいいか
Firebaseでゼロからアプリを作る
- 資料
- 公式のドキュメントはこのあたりかな
- firebaseのflutter pluginはすでにたくさんでていて、ほとんどのことができそう
- firebaseはマストなものになってきているなぁ
- 仕事では導入済みのものしか触っていないので、自分でなにか作って触ったほうがいいな
- ドキュメントはちゃんと読もう
- エラーログがわからんので、issueとか読むといい
- Ionicでも似たような憂き目にあったな
Before launch オプションをつかって Flutter で staging/release 環境を切り替える
- 早口過ぎてわからん
- 資料
- これ読めばいいのでは感
Flutter をプロダクション導入するぞ!!
- 資料
- リソースが少ないためFlutterを導入
- 英断…なのだろうか。まぁXamarinより良さそうな気がする
- LINE風日付ヘッダー
- 単純なListViewでは作れない
- 解決手段
- CustomScrollView
- flutter_sticky_header
- 継続課金
- アプリ内課金のpluginはいっぱいある
- セキュリティが心配なら独自実装も可能っぽい
- クラッシュ通知
- Sentury.ioしかない
- Crashlytics使いたいけどない
- ないなら作る
- 作ったけど、その日に上位互換のpluginが公開された…
- https://pub.dartlang.org/packages/flutter_crashlytics
- ないなら作る
まとめ
Flutter導入検討まとめ
・事業のタイミングがよければ提案はしやすい
・Dartは学習コストが低い
・できないことが意外と少ない
Flutter Studio は Layout の救世主になるか
- 資料
- GUIでレイアウトってAndroidでも結構やることなのか
Flutter の Bottom Navigation による画面遷移について
- 資料
- Bottom navigationってなにかと思ったら、iOSでいうTabBarのことか
- Pushした画面上でタブボタンから遷移して戻ったときに元の状態を保持しておきたいという趣旨らしい
- StackでChild的な画面を保持できるのか
- AndroidのBackボタン対応が必要
- pop先の指定が必要
- Widgetの使い分けなどはgarary見るのがいいっぽい
Flutter basic commands
- 資料
- 各コマンドの説明
- 資料があがったら読みたい
- コマンド知っておくと助かることが多そうな雰囲気なので
Hello Flutter の次に抑えたい Flutter のポイント その6(レイアウト編)
- 資料
- どうレイアウトを実現するかという実践的な話
- レイアウト系は結構悩みが多そうなので、やっていくと面白そうかも
Handling 3rd-Party Apps in a plugin packages
- 資料
- 登壇内容がかぶった模様
- いろいろ情報が追加されているので、あわせてみると良さそう
- Pluginでコントリビュートするのも面白そうだな
受託アプリ開発でFlutterを使ってみた
flutterでFirebase MLKitを使ってみる
他の人のまとめ
https://togetter.com/li/1261278
https://note.mu/azzzstar/n/n484f80d92622