- このレッスンでは、基礎から学んだ内容に基づいて、より多様なレイアウトを実装し、 Compositional LayoutとDiffable Datasourceの実践アプリケーションを取り上げます。これにより、単純な例を超えて複雑な画面構成と動的データ処理をよりうまく実装することができます。
[iOS] Swift Modern Collection View & MVVM パターンガイド
MVVMパターンとModern Collection Viewを使用してネットワーキングを実装し、多様で動的なCollection Viewを自由自在に扱えるようになります。

学習した受講者のレビュー
受講後に得られること
Modern Collection View(Diffable Datasource + Compositional Layout)を基礎から深化まで学んでいきます。
MVVMパターンを使用してプロジェクトを作ってみます。
Snapkit, Kingisher, RxSwift を使ってみることができます。
様々な形態のCollection Viewを作ることができます。
Swift iOS UI、きちんと扱うコア技術! 📲
iOS Swiftレイアウトを実装するための
MVVMパターン+ライブラリの活用
写真などのアプリのレイアウトはどのように実装しますか?スクロールすると、さまざまなレイアウトがあり、順序もAPIに応じて変わります。
Compositional LayoutとDiffable Datasourceを使用している場合は、Table View内に複数のコレクションビューを配置することなく、複数のレイアウトを1つのコレクションビューに適用できます。
このレッスンは、Compositional LayoutとDiffable Datasourceを使用したModern Collection Viewをビジネスで使用できるようにマスターするためのレッスンです。深化プロジェクトを実装しながら、Snapkit、RxSwiftなどの現業によく使われるライブラリを活用してMVVMパターンを実装してみます。オープンAPIを使用して直接ネットワーキングを実装し、データ値をコレクションビューに描画します。
レイアウトの実装に必要なライブラリを適用し、MVVMパターンをどのように実装するかを直接体験してください。
✅
Modern Collection Viewをマスターしてさまざまな UI を実装できるようにします。
✅
基礎→深化→応用でコースを分けて段階的に学習できます。
✅
アプリケーションフェーズでは、パブリックAPIを使用して直接ネットワークを実装し、もう少し複雑なUIを扱います。
✅
SnapKit、Kingfisher、Rxswift、RxAlamofireを使用してアプリケーションプロジェクトを実装します。
✅
MVVMパターンでプロジェクトを実装しましょう。
✅
グーグルで見つけることができるものよりも深い学習をすることができますよ!
講義はこうして行われます📚
こんな方におすすめです
- SwiftとUIKitを扱った人
- さまざまなコレクションビューレイアウトを実装するのが難しい人
- モダンコレクションビューを使用して新しい方法でレイアウトを実装したい人
4年目スタートアップモバイルiOS開発者、 ダンベロッパーです😃
皆様にモバイルアプリ開発に必要なパターン&ライブベリー活用法をお伝えします。
1. 基礎 Modern Collection View の使い方
- このレッスンでは、Compositional Layoutを活用したレイアウトの実装と、 Diffable Datasourceによるデータとセルの管理方法を学び、簡単な例で基本的な使い方を学びます。これにより、複雑なレイアウトと動的データ処理を簡単に実現できる技術を習得することができます。
- また、 SnapKitを使用したレイアウト構成とKingfisherを活用したイメージロードを扱い、実務でよく使われる機能を習得し、これを応用する方法を提供します。
2.基礎 Modern Collection View 実習
3. MVVM+ネットワークの実装
4. Modern Collection Viewの深化
📢受講前にぜひご確認ください。
- 基本的なSwift文法とUIKitを扱った経験があるはずです。この講義では、関連内容の詳細な説明を扱っていません。
- オペレーティングシステムにはmacOSを使用し、練習にはXcodeバージョン13以降を使用する必要があります。
こんな方に
おすすめです
学習対象は
誰でしょう?
Swift Collection View UIを自由自在に使いこなしたい方
一歩進んだ Collection View を使用したい方
多様なライブラリを是非使用してみたい方
MVVM パターンに慣れていない方
前提知識、
必要でしょうか?
スイフト
UIKit
カリキュラム
全体
54件 ∙ (7時間 33分)
講座資料(こうぎしりょう):
授業資料
1. 講義紹介
04:57
2. セクションとアイテムを定義する
05:45
4. レイアウトの概念
03:20
7. スナップショットの実装
07:06
14. プロジェクトのオリエンテーション
04:36
19. Movieエンティティの実装
06:52
21. それぞれのネットワーク実装
09:42
22. Viewレイアウトの実装
14:03
23. MVVMパターンとは
05:08
24. MVVMパターン実装
15:00
25. MVVMパターン実装2 + 実習
02:48
26. MVVMパターンにネットワーキング実装1
09:10
講座掲載日:
最終更新日:
受講レビュー
全体
8件
4.5
8件の受講レビュー
gakyunggu0715受講レビュー 4
∙
平均評価 5.0
clamp4213受講レビュー 8
∙
平均評価 5.0
johncoder受講レビュー 6
∙
平均評価 5.0
5
100% 受講後に作成1. 一応は難易度が入門~初級に設定されていますが、本人基準でそれよりは高いレベルの講義だと思われます 2. MVVMの概要を説明してくれるはずですが、実際に入門したばかりの立場では少し理解しにくい部分もあったようです。もちろん100%理解させる講義はないだけでなく、必ず受講生が勉強しなければならない部分もあるので個人差があるそうです。) 3. Collection Viewに関する事前の知識がある程度あるはずで、セクション/レイアウトなどのコードや構造の説明も私が理解するには少し難しい部分がありました。 4. ストーリーボードではなく Snapkit でビューを整理することは非常に非常に役立つ部分です。 5. 欠点だけ書いたようですが、実はこれほど有用で深く扱う講義はないようです。 + 1ヶ月前のレビュー 一応、上の短所を並べたが、本講義で学んだスナップキットで、どのようなビューと画面を構成できる自信ができ、スナップキットでクローンコーディングしています。で既存のアプリクローンをコーディングしてみてください。
- dumveloper知識共有者
こんにちは誠意のある質の高いフィードバックをありがとうございました! 講義をもっと改善させる計画なのに反映しすぎる内容だと思います。 くれた言葉を参考にして、より良い講義を作るように努力します。 ありがとうございます!
hih4582229受講レビュー 1
∙
平均評価 5.0
jjmo971647受講レビュー 2
∙
平均評価 4.5
5
100% 受講後に作成MVVM、RxSwift、ModerCollectionViewの基本と使い方の両方を学ぶことが役に立ちました。
- dumveloper知識共有者
答えありがとうございます!お役に立てば幸い
¥3,705
dumveloperの他の講座
知識共有者の他の講座を見てみましょう!
似ている講座
同じ分野の他の講座を見てみましょう!







![[Lv.3] 実践ネットワーク通信 - SwiftUI Combine, Async/Await講義サムネイル](https://cdn.inflearn.com/public/courses/335552/cover/3830b158-b7f4-4042-9081-8fb1dc87881d/335552.png?w=420)
![RPGゲームアプリを作る[iOS iPhone]講義サムネイル](https://cdn.inflearn.com/public/courses/324527/course_cover/90d24f33-c1fb-4d19-aec5-ec0a802e3ef1/onarcher_rpg.png?w=420)
![MAUI [Cross-Platform Applications & C#]講義サムネイル](https://cdn.inflearn.com/public/courses/332442/cover/89ee60dc-f139-4b63-ae28-abd8a6036cb8/332442-eng.png?w=420)




