This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Swiftユニバコミュニティー、動画見放題プラン
さあはじめよう!
Xcodeをインストールしよう! (2:17)
Swift6Basic動画
今回作成するアプリについて (0:51)
プロジェクトを立ち上げよう (3:48)
アプリに画像を設置するには (5:30)
画面遷移先を作成しよう!1 (9:15)
画面遷移先を作成しよう!2 (6:39)
パーツとプログラムをつなぐ方法 (4:47)
プログラムの見方 (7:28)
IBActionについて学ぼう! (3:40)
変数について学ぼう! (5:43)
Swift6CountUp動画
今回作成するアプリ (0:39)
アプリへ画像を設定する方法 (4:01)
ボタンを設置しよう! (3:48)
プログラムの見方について (6:16)
ボタンを押したときの挙動について (4:07)
四則演算について (8:24)
プロジェクトの作成について (5:44)
Swift6CountAppBasic動画
今回学ぶこと (0:57)
UIImageViewとUILabelをつけよう (3:46)
アプリが立ち上がるまでの流れを確認しよう! (5:21)
変数について (6:57)
ボタンとプログラムをつなぐ (8:22)
足し算、引き算 (5:40)
プログラムの流れを確認しよう (1:48)
ボタンで画像を変えよう! (8:32)
シミュレーターで確認しよう! (1:55)
Swift6ImageApp動画
【復習】今回作成するアプリについて (0:34)
プロジェクトの立ち上げ方 (3:07)
画像を設置しよう! (4:20)
ControllerとViewの階層について (7:33)
今回までのまとめ (7:12)
Swift6KeyboardProtocol動画
今回作成するアプリについて (1:24)
UIを作成しよう! (3:54)
曇りガラスパーツを使用しよう! (5:35)
プロトコルを例え話から学ぼう (9:33)
キーボードのリターンキーが押されたときの処理 (6:22)
シミュレーターで確認しよう!1 (4:05)
タッチでキーボードを閉じよう (7:55)
シミュレーターで確認しよう!2 (6:51)
TableView基礎
今回学ぶこと (1:08)
UIを作成しよう! (5:54)
必要なメソッドを書いていこう! (6:52)
プロトコル、メソッドに関して解説 (8:05)
プロトコルを例え話から理解しよう (3:25)
完成形を確認しよう (2:25)
Swift6TableViews動画
今回学ぶこと (3:20)
UIを作成していこう! (5:05)
TableViewを構築していこう! (6:09)
セルを構築していこう! (5:49)
画面遷移に関して (7:50)
クラスを継承させよう! (9:16)
クラスの継承について例え話から学ぼう! (8:59)
ここまでを整理しよう! (0:34)
シミュレーターで確認しよう! (0:59)
Swift6TodoAppBasic動画
今回学ぶこと (1:13)
UIを作成しよう! (5:44)
TableView関連の記載を行おう! (8:12)
値を渡しながら画面遷移を行おう! (5:39)
シミュレーターで確認しよう! (2:11)
Swift6WebApp動画
今回学ぶこと (1:54)
UIを作成していこう! (6:55)
コードの流れを確認していこう! (8:44)
アプリ内への値の保存とその取り出し (8:51)
printで値を確認しよう! (5:28)
プロトコルについて再確認しよう! (8:41)
アプリ内へ配列を保存しよう! (5:57)
流れを確認しよう! (5:53)
値を渡しながら画面遷移しよう! (6:45)
シミュレーターで確認しよう! (6:11)
アラートの実装方法について (6:14)
シミュレーターで確認しよう! (1:54)
Swift6MyDiary動画
Swift6MyDiary動画今回学ぶこと (1:04)
完成形を確認しよう! (1:41)
UIを作成しよう!1 (7:09)
UIを作成しよう!2 (4:33)
TableView関連のコードを書こう! (7:03)
記入画面のパーツをつなごう! (4:17)
アプリの流れを図で理解しよう! (4:07)
値を保存するクラスを作成しよう! (9:34)
エンコードとデコードを図で理解しよう! (3:41)
プロトコルを使用しよう! (7:15)
アプリ内から値を取り出そう! (8:13)
セルへ値を反映していこう! (4:11)
詳細画面を作成しょう! (5:54)
日付を取得するクラスを作成しよう! (6:26)
セルのIDを記入しよう! (1:28)
コードの流れを追っていこう! (1:33)
完成形を確認しよう! (3:18)
Swift6MemoMVC動画
今回学ぶこと (3:01)
UIを作成しよう!1 (6:17)
UIを作成しよう!2 (6:34)
パーツとプログラムをつなごう! (3:57)
MVCについて図から学ぼう! (6:07)
MVCにわけて作成しよう!1 (11:14)
MVCにわけて作成しよう!2 (12:16)
Controllerへ処理を書こう! (3:38)
プロトコルについて復習しよう! (6:02)
プロトコルを記載していこう! (9:32)
ブレークポイントを置いてみよう! (3:09)
ブレークポイントで流れを追おう! (6:15)
UITextFieldについて (14:13)
staticについて学ぼう! (5:38)
staticを使ってみよう!1 (12:16)
staticを使ってみよう!2 (3:28)
シミュレーターで確認しよう! (2:04)
Swift6BaseCamera動画
今回学ぶこと (1:28)
画面を作成していこう! (7:22)
クラスの継承について (2:54)
クラスの継承を使ってみよう! (9:05)
シミュレーターで確認しよう! (1:13)
FireStoreとデータベースの基礎を学ぼう!
このセクションで学べること (2:41)
画面を作成していこう!1 (5:32)
画面を作成していこう!2 (8:05)
FireStoreの基礎を学ぼう! (6:14)
FireStoreの設定を行おう! (4:04)
ユーザー管理を行う方法 (4:56)
コメント投稿機能の仕組み (2:42)
FireStoreを実際にみてみよう (4:33)
コレクションとドキュメントの関係性を理解しよう!1 (3:36)
コレクションとドキュメントの関係性を理解しよう!2 (5:19)
FireStoreへデータを送信してみよう! (5:06)
途中までをビルドしてみよう! (1:41)
投稿後にアラートを表示しよう! (2:35)
みんなの投稿が確認できるようにしよう! (4:29)
FireStoreの基礎の確認1 (2:28)
構造体で効率的にデータを管理しよう1 (4:51)
構造体で効率的にデータを管理しよう2 (5:21)
FireStoreの基礎の確認2 (6:00)
セルへ反映する方法 (5:38)
値を渡しながら画面遷移をしよう! (5:51)
画面を構築していこう! (4:39)
コメントモデルを作成しよう! (5:24)
idStringをセットした解説 (3:56)
データをFireStoreから取得しよう! (5:33)
全体の解説 (2:45)
コメントへのコメントを書く方法 (3:24)
セルにIDをつけよう (0:52)
投稿テキストフィールドをキーボードとともに上げる方法1 (3:47)
投稿テキストフィールドをキーボードとともに上げる方法2 (0:28)
ラベルをつなごう! (3:28)
ログインしたときとそうでないときで画面を切り替える方法 (4:48)
ログアウト機能を簡単に作成しよう!1 (1:29)
ログアウト機能を簡単に作成しよう!2 (3:45)
途中経過を確認しよう! (3:45)
キーボードをタッチで閉じよう! (2:29)
投稿が新しい順にしてみよう! (2:07)
回答からみていこう! (3:25)
Swift6NewsAPI動画
今回作成するアプリについて (1:29)
完成形を確認しよう! (1:21)
ライブラリをインストールしよう! (3:19)
Onbording(アプリ説明画面)を作成しよう! (5:27)
Onbording(アプリ説明画面)の画面構成について1 (5:29)
Onbording(アプリ説明画面)の画面構成について2 (7:41)
Lottieアニメーション (3:51)
シミュレーターで確認しよう! (3:22)
上部タブメニューを作成しよう! (5:29)
今回の流れの確認とAPIKEYを取得しよう! (8:08)
JSON形式のデータをみてみよう! (7:30)
エンコードとデコードについて (6:18)
JSON解析を行おう! (6:49)
キー値を指定していこう! (7:50)
ModelからControllerへ値を渡そう! (7:00)
ヘッダーセルとコンテンツセルの関係をみよう! (9:20)
カスタムセルへ値を反映しよう! (9:05)
カスタムセルを登録しよう! (3:39)
enumを使ってみよう! (7:22)
enumによって返すセルを変更しよう! (7:55)
ニュースコンテンツを表示しよう! (4:12)
ここまでをシミュレーターで確認しよう! (1:28)
タブメニューを変更した際の画面遷移について (4:50)
indexNumberを処理しよう! (2:08)
流れを確認しよう! (6:51)
TableViewを上部へ自動スクロールさせよう! (1:14)
完成形を確認しよう! (2:05)
SwiftInstaAPI動画
今回学ぶこと (1:21)
完成形を見てみよう! (2:10)
ライブラリをインストールしていこう! (3:26)
メニュー画面を作成しよう! (4:17)
メニュータイトルを構築しよう! (4:56)
メニューコントローラーを構築していこう! (6:23)
インスタグラム画像を表示するコントローラーについて (7:33)
APIについて学ぼう! (3:37)
APIキーの発行は下記を参考にしてください。
APIへのアクセスの流れ1 (2:09)
APIへのアクセスの流れ2 (6:05)
APIへのアクセスの流れ3 (6:12)
パラメーターをつけよう (4:06)
キー値を指定しよう! (4:42)
構造体を使おう! (7:10)
ハッシュタグを指定しよう! (8:33)
セルを返そう! (4:38)
CollectionViewの隙間について (5:44)
表示画面を作成しよう! (7:06)
キーボードでViewが隠れないようにしよう! (0:41)
セルへIDをつけよう! (0:51)
セルへ影などをつけよう! (1:08)
完成形を確認しよう! (2:31)
SwiftBooks動画
今回学ぶこと (1:55)
今回作成するアプリについて (2:31)
ライブラリをインストールしよう! (8:37)
新規ユーザー登録画面を作成しよう! (3:22)
新規ユーザー登録を図で流れを理解しよう! (6:25)
新規ユーザー登録機能を作成しよう!1 (8:09)
新規ユーザー登録機能を作成しよう!2 (7:03)
画像をストレージへ送信しよう (7:04)
構造体をアプリ内へ保存しよう! (8:44)
APIKEYを発行しよう! (7:23)
書籍を表示するCollectionViewを作成しよう! (3:13)
キーボードとViewが被らないようにする方法 (2:44)
新規登録後の画面遷移 (1:18)
ここまでをシミュレーターで確認しよう! (2:53)
JSON解析を行うクラスを作成しよう! (8:03)
API通信を行おう! (5:20)
キー値を指定して値を取得しよう! (9:20)
書籍サムネイルを取得しよう! (4:56)
CollectionViewを作成しよう! (9:35)
書籍の検索を可能にしよう! (4:18)
CollectionViewのセルを作成していこう! (6:46)
セルのサイズを決定しよう! (6:46)
info.plistを変更しよう! (1:42)
ここまでをシミュレーターで確認しよう! (1:05)
書籍の詳細画面を作成しよう! (7:16)
書籍詳細画面へ値を反映しよう! (6:25)
書籍の感想を書くUIを作成しよう! (3:13)
書籍の感想をDBへ送信しよう!1 (2:39)
書籍の感想をDBへ送信しよう!2 (12:04)
感想送信後の処理を記載しよう! (5:37)
ここまでの流れを確認しよう! (3:32)
感想を受信しよう!1 (11:44)
感想を受信しよう!2 (8:03)
書籍に関するコメントを反映しよう! (3:51)
書籍詳細画面へ画面遷移させよう! (8:29)
ここまでの流れを確認しよう! (2:59)
完成形を確認しよう! (2:29)
Swift6Reporters動画
今回学ぶこと (1:54)
ライブラリをインストールしよう! (3:20)
画面を作成していこう! (7:02)
ユーザーが作成されているかチェックしよう! (4:00)
画面の構造を確認しよう! (4:33)
Utilクラスを作成しよう! (7:54)
新規ユーザー登録画面を作成しよう! (8:05)
Firebaseの設定を行おう! (5:40)
ユーザー情報を送信しよう!1 (8:32)
ユーザー情報を送信しよう!2 (7:57)
構造体を作成しよう! (2:48)
ここまでを確認しよう! (7:11)
エンコードとデコードを確認しよう! (9:54)
ボタンをプログラムで作成しよう! (7:31)
画面の構造を再度確認しよう! (3:40)
投稿画面を作成しよう! (2:44)
アラートを作成しよう! (9:36)
投稿画面の続きを行おう! (5:36)
投稿機能を作成しよう!1 (11:12)
投稿機能を作成しよう!2 (5:06)
投稿機能を作成しよう!3 (2:56)
キーボードでViewが隠れないようにするために (3:38)
Firebaseを確認しよう! (7:04)
Firebaseから値を受信しよう! (8:05)
ModelからControllerへ値を渡そう! (6:20)
ヘッダーセルをカスタムで作成しよう! (12:18)
ControllerからView(カスタムセル)へ値を渡そう! (5:25)
カテゴリーでタグの色を変更しよう! (6:56)
Contentsセルをカスタムで作成しよう! (5:47)
enumを使用してセルの表示を分けよう!1 (6:50)
enumを使用してセルの表示を分けよう2 (4:06)
セルIDを設定しよう! (0:49)
ここまでをシミュレーターで確認しよう! (3:33)
詳細画面を作成しよう! (2:59)
セルの大きさを文字数で可変にしよう! (10:25)
詳細画面へ画面遷移させよう! (1:32)
ここまでをシミュレーターで確認しよう! (1:21)
プロフィール画面を作成しよう! (12:35)
ここまでの解説 (1:42)
シミュレーターで確認しよう!1 (2:27)
シミュレーターで確認しよう!2 (3:56)
プロフィール画面で値を受信しよう! (8:52)
コードを整えよう (0:45)
読者になるボタンの挙動を整えよう (2:10)
読者になるボタン機能を作成していこう!1 (1:51)
読者になるボタン機能を作成していこう!2 (7:11)
配列を保存しよう! (5:57)
読者登録のコードの流れを確認しよう! (8:13)
ここまでをシミュレーターで確認しよう! (2:44)
読者になるボタンの表記を場合によって変更しよう!1 (8:31)
読者になるボタンの表記を場合によって変更しよう!2 (5:02)
カスタムセルを登録しよう! (11:42)
コードを整えよう! (5:14)
ここまでの解説1 (2:17)
ここまでの解説2 (1:33)
完成形を確認しよう! (3:55)
ダイエットアプリでグラフ化!BMIアプリを作成しよう!
今回学ぶこと (3:14)
完成形を確認しよう! (1:36)
学ぶことを整理しよう! (3:14)
新規ユーザー登録画面を作成しよう! (5:45)
Firebaseを設定しよう! (7:15)
ライブラリをインストールしていこう! (0:40)
Firebaseの設定を行おう! (2:14)
体重を記録する画面を作成しよう!1 (6:29)
体重を記録する画面を作成しよう!2 (6:54)
Tabbarを作成していこう! (4:27)
日付関連のクラスを生成しよう!1 (7:30)
日付関連のクラスを生成しよう!2 (4:32)
適正体重を返すメソッドを作成しよう! (8:54)
仕組みを理解しよう! (7:03)
データをFirebaseへ送信しよう!1 (4:54)
データをFirebaseへ送信しよう!2 (11:50)
データをFirebaseへ送信しよう!3 (7:29)
データをFirebaseへ送信しよう!4 (4:29)
記録するコントローラーを作成しよう! (3:56)
Alertを生成する機能を作成しよう! (6:15)
エラーを解消していこう! (2:15)
クラスに関して確認しよう! (11:46)
初期画面を場合分けしよう! (8:57)
グラフ画面を作成していこう!1 (4:52)
グラフ画面を作成していこう!2 (3:05)
パーツをつないでいこう! (5:16)
DBへ入る形式を確認しよう (6:39)
データを受信していこう! (10:32)
データをControllerへ渡そう! (3:22)
データをControllerへ反映していこう! (4:16)
チャートを作成していこう!1 (6:37)
チャートを作成していこう!2 (3:28)
チャートを作成していこう!3 (5:05)
チャートを作成していこう!4 (2:17)
PickerViewを表示していこう! (6:53)
流れを確認しよう! (4:30)
ランキング画面を作成していこう! (4:43)
セルを構築していこう! (5:14)
ランキングデータを受信していこう! (5:25)
ランキングデータをControllerへ渡そう! (4:40)
ランキングデータを反映させていこう! (5:42)
Alertを表示していこう! (8:12)
流れを確認していこう! (6:39)
自分のデータだけ色を変更しよう! (1:16)
ログアウト機能について (1:36)
完成形を確認しよう! (1:49)
グループチャットアプリを作成しよう
今回学ぶこと (2:11)
プロジェクトを作成しよう! (2:51)
ライブラリを取り入れよう (2:29)
UIを作成していこう! (3:50)
新規ユーザー登録画面へ画面遷移させよう! (5:38)
Firebaseを設定しよう! (7:29)
カメラ機能を作成していこう! (6:38)
Firebaseの送受信の仕組みについて (7:35)
新規ユーザー登録機能を作成しよう! (8:12)
ボタンを丸くする機能を作成しよう! (6:42)
新規ルーム画面を作成しよう!1 (8:27)
新規ルーム画面を作成しよう!2 (15:44)
新規ルーム画面を作成しよう!3 (6:12)
Viewがキーボードで隠れないようにするコード (3:00)
新規ユーザー登録を行おう! (2:27)
ルームタイトルのセルを作成しよう! (6:09)
ルームタイトルのセルを適応していこう! (4:34)
データを受信しよう! (7:44)
データを反映していこう!1 (5:42)
データを反映していこう!2 (2:45)
プロフィールを受信していこう!1 (4:39)
プロフィールを受信していこう!2 (3:36)
チャット画面を作成していこう! (4:55)
JSON形式の中身をみていこう! (14:28)
JSONを解析するクラスを作成しよう!1 (9:21)
JSONを解析するクラスを作成しよう!2 (8:26)
WebView画面を作成していこう! (6:26)
WebViewControllerの中身を作成していこう! (3:00)
カスタムセルを作成していこう! (0:47)
ここまでをシミュレーターで確認しよう! (2:23)
チャット画面を作成していこう! (13:41)
構造体を作成していこう! (10:39)
DBをみていこう! (5:43)
送信するものを設定していこう! (3:47)
メッセージを受信していこう (6:22)
受信したメッセージが自分か相手かで表示を変えよう (5:29)
チャット画面の設定を行おう! (5:21)
ボタンタイプを設定しよう (6:36)
チャットで画像を送信しよう! (10:41)
チャットで動画を送信しよう! (8:02)
動画を送信する機能を作成しよう! (9:52)
画像が添付されている際の処理 (8:06)
メッセージが画像である場合などでわけよう! (7:33)
画像、動画をタップした際の処理1 (6:59)
画像、動画をタップした際の処理2 (6:58)
チャットを見ていこう! (5:52)
DBを閲覧していこう! (6:00)
ModelからControllerへ値を渡そう! (10:44)
リスト画面を作成していこう! (7:12)
セルを構築していこう!1 (3:28)
セルを構築していこう!2 (8:47)
ログアウトに関して (0:46)
完成形を確認しよう! (5:16)
Swift6Memory動画
今回学ぶこと (3:22)
完成形を確認しよう (2:18)
ライブラリをインストールしよう! (4:19)
新規登録画面を作成しよう! (6:15)
Firebaseを設定しよう! (9:15)
カメラ機能を作成しよう! (9:53)
カメラコントローラーを継承させよう! (7:06)
プロフィール送信機能を作成しよう! (5:45)
画像とテキストデータを送信しよう! (9:28)
キーチェーン関連機能を作成しよう!1 (12:15)
キーチェーン関連機能を作成しよう!2 (4:22)
流れを確認しよう!1 (4:04)
流れを確認しよう!2 (2:44)
ここまでをシミュレーターで確認しよう! (3:15)
投稿画面を作成しよう!1 (5:48)
投稿画面を作成しよう!2 (10:50)
今回の流れを確認しよう! (10:45)
日付を取得するクラスを作成しよう! (11:12)
送信の流れを確認しよう! (4:25)
受信機能を作成しよう! (10:01)
構造体を作成しよう! (5:24)
CollectionViewを作成しよう!1 (8:26)
CollectionViewを作成しよう!2 (8:16)
セルを返そう! (4:45)
セルをタップしたときの処理について (4:38)
ContentViewControllerを作成していこう! (8:41)
レイアウトを変えていこう! (9:42)
プロトコルで値を受け取ろう! (6:36)
カレンダーコントローラーを作成しよう! (9:12)
日付関連の機能を作成しよう! (11:14)
カレンダーについて確認しよう (5:34)
コレクションとドキュメントについて (2:27)
インディケーターを作成しよう! (1:08)
流れを確認しよう! (0:40)
完成形を確認しよう! (3:19)
記入画面のパーツをつなごう!
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock