2019/11/11(月)に行われた「potatotips #66 (iOS/Android開発Tips共有会)」のまとめです。
ハッシュタグは#potatotipsです🐦
イベントページはこちら↓
GitHubの管理ページはこちら↓
開場
- 時間:19:00-
今回の主催はヤプリさんです。オフィスがオシャレ過ぎました。
ポテチが提供されました笑
今日はお酒を控えようと思ったのですが、プレミアムモルツがあったので頂いてしまいました…
LT
- 時間:19:30–
LTはiOSとAndroidのTipsを交互に発表していく形式です。
プラットフォームにおけるビルド 〜ビルドの仕組みとその改善について〜
- Android
- 発表者:lai2580さん(@lai2580)
SwiftライブラリのObjC対応における落とし穴と回避策
「Umbrella-Header」という言葉を初めて聞いたのですが、SwiftからObj-Cのファイルを参照できるようにするヘッダーのインポート群のことのようです。
「Bridging-Header」と何が違うかはまだ理解していません。
Android エンジニアが Flutterに入門して驚いたこと3点
- Android
- 発表者:numatchさん(@numatch2552)
Edge-to-edge with Insetter
- Android
- 発表者:rmakiyamaさん(@_rmakiyama)
Bad practice for tax hike handling
- iOS
- 発表者:corinさん(@corin8823)
「Tier」とは、Appleが定めるApp内課金の価格リストのようです。
Firebase A/B Testing Targeting Tips
- Android
- 発表者:mukky620さん(@mukky620)
Advanced guard of DeallocationChecker
- iOS
- 発表者:r_plusさん(@r_plus)
How to test Coroutines in ViewModel
- Android
- 発表者:hkusuさん(@hkusu_)
試して感覚を掴んでみるUICollectionViewCompositionalLayout & Combine
- iOS
- 発表者:fumiyasakaiさん(@fumiyasac)
社内ライブラリをKotlin Multiplatform Projectで作る
- Android
- 発表者:k-tomoyasuさん(@fusuma0325)
Mastering share sheet preview
- iOS
- 発表者:ezuraさん(@eduraaa)
in-app updates on Android ~ Overview & Fitfalls ~
- Android
- 発表者:Kurunさん(@kurun_pan)
SwiftUI の @State, @ObservedObject, @EnvironentObject
- iOS
- 発表者:kumamotoneさん(@kumamo_tone)
iOS13とフォントのお話
- iOS
- 発表者:くれいんさん(@hcrane14)
確かにくれいんさんは「ビューコン」と呼んでいますね笑
懇親会
休憩時間中にお寿司がデプロイされたので、懇親会ではほとんど残っていませんでした笑
デプロイ直後はこんな感じでした↓


懇親会ではAkkeyLabさんと初めてお話ししました。
Xcodeのプレビュー機能についていろいろ教えてくださって、とても勉強になりました。
SwiftUIからStoryboardや.xibファイルを扱えることを利用して、Storyboardなどでもプレビュー機能が使えるとのことです。
↓のサンプルコードには緑色の丸の位置がおかしいバグがあるので、プレビュー機能を使って素早く修正しましょう!
↓のツールを使うと、プレビューに必要なコードを自動生成できます。
テンプレートまでご用意してくださっています↓
AkkeyLabさんにデモを見せていただいて印象に残ったのが、コードの文字サイズがミニマップ並みに小さいことです笑
常に全体を俯瞰できるようにしておき、読みたいときに拡大していました。