チャレンジ: SwiftUIを使用したレトロスタイル

2000年代のAquaのような爽やかさが好きですか? そうした方はおそらく、System 6のアイコニックなグレースケールが好みでしょう。または、iPhoneOSのスキューモーフィズムの初期の頃に戻りたいと思っている方もいるでしょう。今がそのチャンスです。私たちと一緒に時間をさかのぼり、そのレトロなスタイルを取り入れたSwiftUIビューをデザインしてみませんか。

チャレンジを開始

時間をさかのぼる前に、デジタルコンパニオンを選択する(既存のアプリ用にビューをデザインするのか、それともまったく新しいビューのアイデアを持ってくるのか)ことが重要です。選択したら、いよいよXcodeを起動します。お気に入りの乱数発生器を使って、1984年から2013年の間の年を選択してください。あるいは、Swift Playgroundを開いて時間を遡るのもいいでしょう。

let myCoolRetroYear = Int.random(in: 1984..<2013)
print("Reimagine your app's interface like it's from the year \(myCoolRetroYear)!”)

年号が決まったら、その時代に使われていたApple Design Languagesを使って、あなたのインターフェイスを想像してみましょう。デザイナーやコードの世界に慣れていない方は、Xcode Previewsを使ってどれだけ多くのUIを作成できるかを試してみてください。そして、いざコードを追加する際には、SwiftUIがいかにシンプルで楽しいものにするかをご覧ください。熟練したコードの戦士たちは、SwiftUIの知識をさらに深め、再現したアーティファクトを次のレベルに引き上げるSwiftUIの新機能を探求してください。

制作中の作品を共有したり、他のデベロッパと連携したりしたいですか? Digital Loungeに参加されている方を対象に、水曜日の午前8時から午前11時(PDS)まで#swiftui-study-hallチャンネルでChallenge Study Hallを開催しています。また、完成したデザインは"WWDC21Challenges"というタグを使ってデベロッパフォーラムで披露したり、ハッシュタグ#WWDC21Challengesを使ってソーシャルメディアで公開したりすることができます。

Digital Loungeに登録する> SwiftUI Digital Lounge(登録が必要)に移動する> Developer ForumでWWDC21チャレンジを確認する> ソーシャルメディアで#WWDC21Challengesを確認する>

Visit the Apple Developer Forums

リソース

SwiftUIのご紹介

Watch now

Read the WWDC21 Challenges Terms and Conditions