はじめに
補欠から繰り上がり、[Online] potatotips #69 iOS/Android開発Tips共有会に参加できたので、備忘録を残します。
connpass のイベントページにも記載がありますが、
githubで今までのイベントのテーマや資料を管理していて、取り組みもとても参考になります。
各発表に対する感想
どれも面白い発表でしたが、今回は自分がメインで聞いていたテーマに絞ります
ML Kit (Auto ML Vison Edge)で写真から家族を検出する
やりたいこと
- 写真アプリで家族を検出できるようにする(今回は、大人・子供・猫・犬の区別)
- 使ったのは Firebase ML(ML自体はβ版)
発表のメモ
- はじめにやったことは、画像を集める必要がある、とりあえずで25000...
- アップロードする写真は1回は1GB以下に抑える必要がある
- ローカルモデルとリモートモデルで運用を選択できる
- 今回は両刀で運用したが、ローカルとリモートは一長一短があり、ローカルの方が単純な使い方は楽になる
- 学習モデルのサイズは25000枚の画像で4MB程度、18000なら3MB未満だった、レイテンシでサイズの調整もできる
資料にコードのサンプルやFirebaseのキャプチャもあり、
かなり丁寧に画像認識でやること、気をつける事を理解できました。
Troubleshooting on Build & Release Flutter apps
Flutter で TODO アプリをリリースした話でした。
強く印象に残ったのは1点で...Social Login 機能がある場合は、sign in with apple が必要です...
Tips on Databinding in RecyclerView
今年の新卒の方が書いて、発表しているということだけで相当刺激を受けました!
内容もさることながら、資料が本当にわかりやすかったです。
AndroidのMVVMあるあるというか、困った時にたどり着きそうです..
ContextThemeWrapperでThemeをより賢く
Themeの設定はよく使いますが、Themeの差し替えをContextWrapperでやったことはなかったので、
引き出しになりました。
SwiftUIでNeumorphism!!!
Neumorphismという単語自体初めてききました...
個人開発も色々やっている方で Neumorphism もそうですが、
自作で様々なアプリやライブラリを作っていることがすごく印象的でした。
まとめ
69回続く人気のイベントですが、今回初めて参加させていただきました!
iOS / android と違う領域のエンジニアが集まることで普段聞かない話や
いつも聞いている話とはちょっと違う話を聞けて刺激的でした。