【勉強会】「potatotips #66 (iOS/Android開発Tips共有会)」まとめ

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点

Edge-to-edge with Insetter

Bad practice for tax hike handling

「Tier」とは、Appleが定めるApp内課金の価格リストのようです。

Firebase A/B Testing Targeting Tips

Advanced guard of DeallocationChecker

  • iOS
  • 発表者:r_plusさん(@r_plus)

How to test Coroutines in ViewModel

  • Android
  • 発表者:hkusuさん(@hkusu_)

試して感覚を掴んでみるUICollectionViewCompositionalLayout & Combine

社内ライブラリをKotlin Multiplatform Projectで作る

Mastering share sheet preview

in-app updates on Android ~ Overview & Fitfalls ~

SwiftUI の @State, @ObservedObject, @EnvironentObject

iOS13とフォントのお話

確かにくれいんさんは「ビューコン」と呼んでいますね笑

懇親会

休憩時間中にお寿司がデプロイされたので、懇親会ではほとんど残っていませんでした笑

デプロイ直後はこんな感じでした↓

懇親会ではAkkeyLabさんと初めてお話ししました。

Xcodeのプレビュー機能についていろいろ教えてくださって、とても勉強になりました。

SwiftUIからStoryboardや.xibファイルを扱えることを利用して、Storyboardなどでもプレビュー機能が使えるとのことです。

↓のサンプルコードには緑色の丸の位置がおかしいバグがあるので、プレビュー機能を使って素早く修正しましょう!

↓のツールを使うと、プレビューに必要なコードを自動生成できます。

テンプレートまでご用意してくださっています↓

AkkeyLabさんにデモを見せていただいて印象に残ったのが、コードの文字サイズがミニマップ並みに小さいことです笑
常に全体を俯瞰できるようにしておき、読みたいときに拡大していました。

おわりに

Written by

iOSアプリを開発しています。Swift楽しい✨ Qiita:https://qiita.com/uhooi 趣味:テニス、アナログゲーム

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store