Rui Kowase's blog

I want 5 quadrillion yen!

Google I/O 2018 わいわい報告会で「Flutter Overview (Google I/O 2018)」という発表をしました

2018/05/17(Thu)に行われたGoogle I/O 2018 わいわい報告会で「Flutter Overview (Google I/O 2018)」という発表をしました。 mercari.connpass.com

スライド

Speaker Deck speakerdeck.com

Google Slides docs.google.com

ブログ

tech.mercari.com

twitter

感想

  • 懇親会で沢山の方々に声をかけていただきFlutterの勢いが更に高まっている感じがしました!
  • Dashかわいい

宣伝

5/31(木)にFlutter Meetup Tokyo #2 やります。ストリーミング配信予定です。 flutter-jp.connpass.com

第三回は7/19を予定しています。

Google I/O 2018の思い出

去年のGoogle I/O 2017に続いて今年も抽選当たって参加してきたので思い出(ツイートなど)をまとめました。

アルバム

photos.app.goo.gl

事前準備

ESTAはio17に行ったときの有効期限が残っていたので申請不要でした。 持ち物に関しては以下のリストがすごく参考になりました。 plus.google.com

出国

いつものアイスを食べる。(500 JPY)

入国

搭乗した飛行機がスターウォーズモデルでした。

とりあえずアメリカっぽいものを食べる。

宿着

部屋の写真

Airbnbで借りました。 www.airbnb.jp

夕飯は近くのスーパーで買ってきた食材でパスタと🍖。

Day0

朝食その1

Keynoteで良い席を取るために早朝にBadge Pickupしにいきました。

朝食その2

Droidくん

Pixel Budsを買う。

CaltrainでMountain ViewからSFへ

GitHubオフィス訪問

Lime BIke試乗

🍔

メルカリのUSオフィスに訪問

Union Square

Day1

\(^o^)/

まぁまぁおいしい

Keynote前にpunchdrunkerさんからインタビューを受ける。

Flutterチームの人にFlutter Partyというイベントに招待されたので行ってきました。このイベントはIOの会場でやっていたパーティーとは違いGoogleのオフィス内でやる非公開なイベントでFlutterチーム、FlutterのGDE、Flutterでアプリをリリースしている企業の開発者などが参加していた招待限定イベントでした。

Flutterチームのcbracken さんとパシャリ📷 cbrackenさんは日本に時々来るらしく都合が良ければFlutter Meetup Tokyoに来てくれることになりました!

Day2

Willさんに質問して記念にパシャリ📷

セッションの合間にコードラボ

cbracken さんにDashもらった!Dashの正式名称はGoogle Dart Hummingbird らしいです。

突然のイルカ

FlutterのGDEのworkingkills さんと偶然会って記念にパシャリ📷

FlutterブースでFlutterチームのnlycskn さんに挨拶して記念にパシャリ📷

今年のお土産はGoogle Home miniとAndroid Thingsのキットでした。

TwitterでつながっていたGDEのeenriquelopez さんと記念にパシャリ📷

パリピ

Dashと宿に帰る。

Day3

コードラボクリア

Jetpackの背中

Build Reactive app in Flutter

filiphracek さんに質問したついでに記念にパシャリ📷

hak さんとお会いして記念にパシャリ📷

最後のセッション

🍖を食べる。

Day4

バニラクリームフラペチーノ Venti

Taylor Swiftのライブ

Day5

Deploy肉に参加。

medium.deploygate.com

夜はScratchという店で牡蠣を食べる。

Day6

無事帰国しました。

その他リンク

About me for Google I/O 2018

This post is a self-introduction for Google I/O 2018.

Profile

f:id:rkowase:20180428122640j:plain This event is Flutter Meetup Tokyo on Apr 18, 2018.

Links

SNS

Dev

etc

Flutter Meetup Tokyo #1 を主催しました

Flutter Meetup Tokyo #1 というイベントを主催しました。

flutter-jp.connpass.com

運営について

初回でしたが多くの方に来ていただき大きなトラブルなく運営できたので良かったです。当日参加していただいた方から直接聞いたりtwitterなどの感想を見る限りは何かしら知見を得ることができ、なにより全体的に楽しんでいただけたようでやって良かったです。また、勉強会運営経験豊富な方々にも運営として手伝っていただき非常に助かりました。

勉強会の感想

最初にFlutterの簡単な紹介をすることで他の方の発表のハードルを下げると同時に、Flutter未経験の方にnajeiraさんの30min LTの前の前提知識としてお伝えできたのではないかと思います。実際に勉強会に参加していただいた方の話を伺う限り、Flutter未経験の方から「概要をサッと知ることができて良かった」と言ってくれた方がいたのでほっとしました。他の方の発表も実際に運用しているnajeiraさん、Flutter始めて数日でかなりのところまで調べていたsyarihuさん、アプリだけではなくWebでもDartで書いたModelを共有できるという発表をしていたntaooさんなど、沢山の為になる発表が盛りだくさんで非常に楽しかったです。

質疑応答について

今回は試験的に Sli.do というサービスを使って会場から質問を集めました。元々は発表者の方に質問に答えていただく予定でしたが、各質問がどの発表に対する質問なのかが分からないということに始めてから気がついて、全て najeira さん(FlutterのGDEの方)にご回答いただきました。(無茶振りに対応いただきありがとうございました!)

次回開催について

第二回開催は5月末頃を予定しています。第一回の運営振り返りで出た内容を元に、第二回以降も関わる人が皆楽しめるような勉強会にしていきたいです。また可能であればストリーミング配信をする予定です。

Togetterまとめ

当日のtweetはこちらから見れます(Togetterまとめ枠として参加いただいた方にまとめていただきました。ありがとうございます!) togetter.com

まとめブログ

資料などはブログまとめ枠として参加いただいたkiriminさんにまとめていただきました。ありがとうございます! kirimin.hatenablog.com

データで見るFlutter Meetup Tokyo

アンケート結果のサマリー

PVなど

f:id:rkowase:20180421203750p:plain

リファラ

f:id:rkowase:20180421234610p:plain

会場で回答した質問一覧

Like Question
5 Flutterプロジェクトを推進するGoogleの狙いは何だと思いますか?単純に考えたらエコシステム的にAngularと統合するのがベターかと思うのですが。。。
5 Flutterを利用する際にCIは簡単に行える?
5 Flutter側で勝手にOS別に表示を分けてくれるとありましたが、逆に「appbarの表示をiOS/Androidに寄せてくれ」と言われた時に簡単に対応できたりしますか?
4 単一のプラットフォーム向けのアプリを作る際にもFlutterという選択肢はアリですか?
4 Fuchsiaどうなるんですかね...?
5 こういうアプリはネイティブで、こういうアプリはFlutterでという基準はありますか?
5 "テスト"はどうしていますか?
3 機種依存やバージョン依存でバグがあったりしますか?
4 部分的(ViewController, Activity単位)にFlutterを利用することは可能でしょうか?
9 ネイティブ開発でほぼ必須なライブラリと同等の機能を持ったライブラリはdartでもありますか?
5 android, iosの新osが出た時に困ることってありますか?
3 Android/iOS 両OS向けアプリを作成する場合、機能差分やハマりポイントがあれば教えてください。
5 MercariさんはFlutterでの商用アプリ開発を計画・検討されているのですか?
6 Flutterで一番困ったことはなんですか?
5 マテリアルデザイン以外を作るのは簡単ですか?
5 Flutterを選ぶ決め手は?
6 推奨されているIDEはありますか?(公式・非公式問わず)
7 React Native, Xamarinに比べてどう?
8 他のクロスプラットフォームSDKに比べた優位性はなんですか?
3 安定性はどうですか?
11 [テスト] Dartは最高言語ですか?

その他

今回開催したFlutter Meetup Tokyoというイベントは、Dart Meetup Tokyo というイベントのFlutterに限定した勉強会があっても良さそうという話をDart Meetupの懇親会で話したのがきっかけです。Dart Meetup TokyoはDart言語を中心にFlutterやAnglarDartなど幅広い話題を扱う勉強会で、第四回に参加したのですが非常にためになる勉強会でした。5/13(日)にDart/Flutter入門者向けハンズオン をやるそうなので予定の合う方はぜひ参加してみることをおすすめします。

Dart Meetup Tokyoに参加したときの記事。 rkowase.hatenablog.com

shibuya.apkで「Flutter for Android devs」という発表をしました

2018/04/13(Fri) に shibuya.apk#24 で「Flutter for Android devs」という発表をしました。

shibuya-apk.connpass.com

スライド

Speaker Deck speakerdeck.com

Google Slides docs.google.com

動画

1h21m48s付近 www.youtube.com

メモ

おまけ

flutter-jp.connpass.com

雑感

  • 予定されていた発表順を間違えて1つ抜かして発表してしまった。
  • Google I/O 2017のセッションを間違えていた。(1つではなく2つ)
  • またFlutterエンジニアを増やすことに貢献出来た。(気がする)

Dart Meetup Tokyoで「Release! Flutter app」という発表をしました

2018/03/29(Thu) に Dart Meetup Tokyo #4 で「Release! Flutter app」という発表をしました

dartisans-jp.connpass.com

Slide

Google Slides docs.google.com

Speaker Deck speakerdeck.com

MEMO

感想

個人的にJavaScriptも好きなので、ReactNativeやAnglarでも何かアプリやサービスをリリースしてみたいと思いました。

potatotipsで「try! Flutter」という発表をしました

2018/03/13(Tue) の potatotips #49 (iOS/Android開発Tips共有会) で「try! Flutter」という発表をしました。

potatotips.connpass.com

スライド

Google Slides docs.google.com

Speaker Deck speakerdeck.com

コード

github.com

Togetter

togetter.com

まとめブログ

kumamotone.hatenadiary.jp

感想

Flutter楽しい!