#3でDiverseでのLooker活用事例をお話ししましたこんにちは。#3で登壇させていただきました。Lookerとは?https://looker.com/次世代BIツール、データプラットフォームと注目されています今回のMeetup#3は60人ほどのユーザーさんがいらっしゃっていて、回を増すごとに参加人数が増えていってるのが実感できました。「データガバナンスツールとしてのLooker」ZOZOテクノロジーズにおけるLooker導入事例とLooker運用時に意識するべきポイントを発表させていただきます。Diverseでのマーケティングチーム、YYC、Youbride、Poiboyという事業での活用事例をお話しさせていただきました。弊社とSmartHRさんはサービス寄りでZOZOテクノロジーズさんとメルカリさんが技術寄りだったのでバランスが良かったのではないかと思います。会場にいらっしゃった方はエンジニアの方や営業、マーケターの方だったり様々で色んな職種の方がLookerを活用しようとしているんだなぁと感じました。発表を聞いてくださった方、懇親会等でお話しさせていただいた方々ありがとうございました!資料はこちらです。ssuser6610b9www.slideshare.netおまけ弊社でLookerを導入してどうなったのかはこちらもご覧いただけると嬉しいです。giiiita_7、kikuchyが登壇いたしました。stamp.connpass.comPORTは主にFirebase関連の勉強会を企画されているイベントプロジェクトで、過去にも様々な企業やテクノロジとのコラボ回を実施されています。今回はFirebaseとAndroidの組み合わせ、というテーマでした。Flutterがテーマでした。developer.diverse-inc.comgiiiitaはFirebase/Analyticsについてお話させていただきました。TakamitsuYotsuyanagiFirebaseが提供するサービスは"開発","品質","成長"と大きく3つに分類されます。Functionsといった"開発"に分類される機能に関心が多く集まる気はしてるのですが"成長"に分類されるAnalyticsを使うとこんなことができるよ!という発表をさせていただきました。マッチングしているけどメッセージを送ってないUserに対して何かアクション(Push通知やA/Bテスト)を行いたい場合はこのAudience機能を使用することで実現できたりします。以下Qiitaの記事も添えておきますのでご覧になっていただけると幸いです。Flowの組み合わせについてお話させていただきました。ComponentsのViewModelと合わせた使い方についてお話しました。実プロダクトを開発する際には、たくさんの人が一つのプロダクトに関わることになります。その際にコードが扱いやすくなるようにすることが重要になり、そのためにも設計原則に沿ったコードを書く必要があります。長期間運用されるプロダクトは、途中で何が起きるかわかりませんから、依存している外部のプロダクトについては必要とあれば切り離せるようにしておく必要があります。その点が伝われば幸いです。イベントではStampさんの@1amageekさんにも、Androidアプリ商戦の主戦場となっている中国市場について、その市場の規模と戦い方の案、そこでFirebaseを活かす方法についてお話いただきました。2019なかなか中国市場に手を出すのはむつかしいかと思いますが、日本とは人口が桁違いですから、進出できれば大きな商機を掴むことができそうです。2019FirebaseとAndroidの組み合わせも面白いかと思います。試してみてはいかがでしょうか。FestからCfPが出ている時期はFlutterばかり触っていたので、Kotlinについてはむしろキャッチアップが追いついていないレベルでした。Conferenceの方で発表することが決まってしまいまして、登壇させていただくことと相成りました。Festに惜しくも採択されなかった発表を集め、みんなで楽しむイベントです。Fest非公式のイベントですが、主に渋谷近郊のエンジニアを中心に、多くの人が集まる活気あるイベントとなっておりました。いう機能の概要とユースケースについてお話させていただきました。classeは、スライドにもある通り、プリミティブな型で表現できる値に何か特別な意味があるということを型レベルで表現しつつ、実行時に新しい型でラップするコストを省くことができる、というものです。ユースケースによっては大いに活用できる機能ではないかと思います。・完全に消えてなくなるわけではない。2019の方では話題に上がらなかった機能だったので取り上げてみた次第です。認知を拡大できたようで良かったです。全体的な様子は主催のDeNAさんがまとめられています。engineer.dena.jpどの発表も面白かったですが、こちらの画像がKotlinの良いところを表現していて良いなと思いました。「Kotlinらしいコード」を書けるようになると読みやすいコードが出来上がる、という特徴があります。Kotlinの利用者が増えて、読みやすいコードが増えてゆくと良いですね。Festを始めとするカンファレンスの運営の学びになることや楽しいエピソードなどを聞かせていただいたのが印象深かったです。今回はネットワークスタッフとして活躍されたAndroidエンジニアの方のお話を聞いて、私も何か未経験の分野に挑戦してみようかな、と考えられるようになりました。iOSアプリをリリースするまでこんにちは。youbrideは、運営19年目を迎えるサービスで、PC/SP/Androidアプリ/iOSアプリの4つのプラットフォームで提供しています。マルチプラットフォームフレームワークのFlutterで書き換えるという大掛かりなプロジェクトを発足し、この度ついにリリースすることができました!リプレイスに関する背景や詳細については、以下をご覧ください。developer.diverse-inc.comyoubrideでは先にAndroidアプリをリリースして、それから約1ヶ月遅れてiOSアプリをリリースしました。「Flutter使ってるんだから同時リリースできたのでは?」と疑問を抱かれたかもしれません。今回は、AndroidアプリをリリースしてからiOSアプリをリリースするまでにつまづいた1ヶ月についてお話しようと思います。参考に設定しましたが、レポートが反映されません。この問題は、歴史的背景にありました。したのを機に、FabricとFirebaseの統合が始まりました。Crashlytics従来の設定をしなければいけませんでした。FirebaseとFabricは来年の3月末を目処に統合完了予定なので、今後SDKのアップデートとともに設定方法が変わるかもしれないです。FirebaseとFabricの統合ロードマップについては、以下をご覧ください。pluginを使うことが多いと思います。前面にアニメーションするWidgetを表示させようとした際、高い頻度で画面が固まってしまいました。改善され、v1.6.7から解消されました。すると、ipaファイルが1つだけ生成されます。Connectに上げようとすると、Appleから以下のエラーが返ってきます。加えて、従来通りのXcodeを使ってのアーカイブをする必要があります。アーカイブ方法に関して、以下の公式ドキュメントをご覧ください。Connectに上げることはできますが、このビルドでは正常に起動することができなくなっている場合があります。(スプラッシュから画面が遷移しなくなることがありました。