React Native Course

第1弾

Expo UI SwiftUI 基礎コース

@expo/ui/swift-ui を使って iOS 向けの SwiftUI コンポーネントを扱う方法を、3画面のサンプルを作りながら体系的に学ぶ基礎コースです。

React Native / Expo12本3画面サンプル10分

このコースで学ぶこと

このコースでは、React Native / Expo から iOS 向けの SwiftUI コンポーネントを扱う @expo/ui/swift-ui を学びます。

全12回のレッスンを通して、TodayTasksSettings の3つの画面を作りながら、主要なコンポーネントの使いどころと実装方法を身につけます。

ロードマップ

#テーマ成果物ステータス
1Expo UI SwiftUIの全体像学習方針の理解公開中
2プロジェクト準備最小構成のプロジェクト公開中
33画面タブの作成タブ切り替えの土台公開中
4Today画面のレイアウト基本的な配置近日公開
5サマリーカードの実装コンポーネントの組み合わせ近日公開
6操作ボタンの追加インタラクションの基礎近日公開
7Tasks画面のフォーム入力系の扱い近日公開
8タスク一覧の実装リスト表示近日公開
9行操作の追加スワイプやメニュー近日公開
10Settings画面のフォーム複雑な入力構成近日公開
11選択UIの実装各種ピッカーの使い分け近日公開
12サンプルの仕上げ3画面サンプルの完成近日公開

Day 一覧

  1. Day 1

    Expo UI SwiftUIの全体像

    React Native / Expo で iOS 向けSwiftUIコンポーネントを扱う @expo/ui/swift-ui の学習方針を整理し、3画面サンプルで何を作りながら学ぶかを紹介します。

    無料公開10分
  2. Day 2

    Expo UI SwiftUIのプロジェクト準備

    Expo の教材用プロジェクトを作成し、@expo/ui/swift-ui の Host と Text を使って iOS で SwiftUI component を表示する最小構成を作ります。

    無料公開8分
  3. Day 3

    Expo UI SwiftUIで3画面タブを作る

    @expo/ui/swift-ui の TabView を使い、Today、Tasks、Settings の3画面を切り替えられる最小構成を作ります。各画面では Host と Text を使って、どの画面か分かる状態にします。

    無料公開12分