SwiftUIを使ってTodayExtension (Widget) を作ろう by Takagi Go

iOSDC Japan 2020
LT(5分)

SwiftUIを使ってTodayExtension (Widget) を作ろう

shimastriper Takagi Go shimastriper
5

SwiftUIの登場で宣言的UIへの関心が高まっています。
しかしSwiftUIはiOS 13から利用可能なAPIであり、どのようにプロダクトへ導入していけばよいかお悩みの方も多いのではないでしょうか。
このLTでは第一歩として、SwiftUIを利用してWidget画面を生成する方法を提案いたします。
Widgetは基本的に一画面で完結し、シンプルなレイアウトで構成されるためSwiftUIの導入に最適です。
WidgetでダークモードやDynamic Typeの対応などを行い、SwiftUIによるレイアウトを実現する足がかりを紹介します。