採択 2021/11/30 19:10〜 Live レギュラートーク(30分)

Textの構造を理解する FlutterKaigi 2021

b4tchkn batch b4tchkn

Flutterを用いたアプリ開発においてどのアプリでもヘビーに使用するTextですが、実はiOSとAndroidでは一部挙動が異なってそのままでは両プラットフォームで全く同じ見た目をしてくれません。AndroidのほうがiOSよりもWidgetの高さが多く取られてしまったりなどの違いがあります。iOSとAndroidで同じフォントを使えばプラットフォーム間でTextを配置したときのデザインの差異をなくすことはできますが、ユーザにとって普段目にするOSが選択するシステムフォントと異なるのは優しくありません。本セッションでは、Textの構成要素を紹介し、プラットフォームごとのTextの実行結果が一部異なることをオーディエンスに認知させることと、同じ見た目になるようなTextをiOSとAndroidでつくれるようになることを目的とします。