- 이 강의에서는 기초에서 배운 내용을 토대로 더 다양한 레이아웃을 구현해 보며, Compositional Layout과 Diffable Datasource의 실전 응용을 다룹니다. 이를 통해 단순한 예제를 넘어서 복잡한 화면 구성과 동적 데이터 처리를 더욱 능숙하게 구현할 수 있는 능력을 키우게 됩니다.
MVVM 패턴과 Modern Collection View를 사용해 네트워킹을 구현하고, 다양하고 동적인 Collection View를 자유자재로 다룰 수 있게 됩니다.
Modern Collection View(Diffable Datasource + Compositional Layout)를 기초부터 심화까지 배워볼 거예요.
MVVM 패턴을 사용해서 프로젝트를 만들어 봅니다.
Snapkit, Kingisher, RxSwift 를 사용해볼 수 있어요.
다양한 형태의 Collection View를 만들 수 있어요.
Swift iOS UI, 제대로 다루는 핵심 기술! 📲
사진과 같은 앱의 레이아웃은 어떻게 구현할까요? 스크롤을 내리면 더 다양한 레이아웃이 있을 것이고 순서 또한 API에 따라 바뀔 수 있습니다.
Compositional Layout과 Diffable Datasource를 사용한다면 Table View 안에 여러 컬렉션 뷰(Collection View)를 집어넣을 필요 없이 여러 레이아웃을 하나의 콜렉션 뷰에 적용할 수 있습니다.
본 강의는 Compositional Layout과 Diffable Datasource를 사용한 Modern Collection View를 현업에서 사용할 수 있도록 마스터하기 위한 강의입니다. 심화 프로젝트를 구현하면서 Snapkit, RxSwift 등 현업에 많이 쓰이는 라이브러리를 활용해 MVVM 패턴을 구현해 볼 것입니다. 오픈 API를 사용하여 직접 네트워킹을 구현하여 데이터 값들을 컬렉션 뷰에 그리게 됩니다.
레이아웃 구현에 필요한 라이브러리를 적용하고, MVVM 패턴을 어떻게 구현하는지 직접 경험해보세요!
✅
Modern Collection View를 마스터해 다양한 UI를 구현할 수 있게 합니다.
✅
기초 → 심화 → 응용으로 과정을 나눠 단계별로 학습할 수 있습니다.
✅
응용 단계에서는 공용 API를 사용해 직접 네트워크를 구현하고 조금 더 복잡한 UI를 다뤄볼 거예요.
✅
SnapKit, Kingfisher, Rxswift, RxAlamofire를 사용해 응용 프로젝트를 구현하게 돼요.
✅
MVVM 패턴으로 프로젝트를 구현해볼 거예요.
✅
구글링으로 찾을 수 있는 내용보다 더 깊이있는 학습을 할 수 있어요!
4년차 스타트업 모바일 iOS 개발자, 덤벨로퍼입니다 😃
여러분께 모바일 앱 개발에 필요한 패턴 & 라이브버리 활용법을 전해드리겠습니다.
📢 수강 전 꼭 확인해주세요.
학습 대상은
누구일까요?
Swift Collection View UI를 자유자재로 다루고 싶은 분
한 단계 나아간 Collection View를 사용하고 싶은 분
다양한 라이브러리를 사용해보고 싶으신 분
MVVM 패턴에 익숙하지 않은 분
선수 지식,
필요할까요?
Swift
UIKit
414
명
수강생
23
개
수강평
24
개
답변
4.7
점
강의 평점
5
개
강의
6년차 iOS 개발자 덤벨로퍼입니다
현업에서 바로 사용할수 있는 강의
초중급 레벨에게 필요한 강의를 만들겠습니다
전체
54개 ∙ (7시간 33분)
해당 강의에서 제공:
17. Open API 소개 & 세팅
07:14
19. Movie Entity 구현
06:52
21. 각각의 Network 구현
09:42
22. View 레이아웃 구현
14:03
23. MVVM 패턴이란
05:08
24. MVVM 패턴 구현
15:00
25. MVVM 패턴 구현2 +실습
02:48
전체
8개
4.5
8개의 수강평
수강평 4
∙
평균 평점 5.0
수강평 8
∙
평균 평점 5.0
5
It was a good lecture. I should listen to it again^^
I'm glad it helped, thank you!
수강평 6
∙
평균 평점 5.0
5
1. The difficulty level is set to beginner to beginner, but I think it is a higher level lecture than that. 2. Although it explains the overview of MVVM, there were some parts that were a little difficult to understand for someone who is just starting out. It would have been better if it had explained the structure by connecting RxSwift and MVVM and making a diagram. (Of course, there is no lecture that makes you understand 100%, and there are parts that students must study, so there may be individual differences.) 3. It seems that you need to have some prior knowledge of Collection View, and the code and structure explanation for sections/layouts were a little difficult for me to understand. 4. The part where you configure the view with Snapkit instead of storyboard is very, very helpful. 5. It seems like I only listed the disadvantages, but in fact, I don't think there is any other lecture that is this useful and covers this much depth. This is a lecture that anyone who understands iOS development to some extent should definitely take. + Review after one month First of all, I listed the shortcomings above, but I learned about SnapKit in this lecture, and I am confident that I can compose any view and screen, so I am cloning and coding with SnapKit. If you don't have any ideas right now and want to study, listen to this and try cloning an existing app with SnapKit... It's very helpful...!
Hello, thank you so much for your sincere and quality feedback! I plan to improve the lecture further, and I think this is a great idea to reflect. I will try to make a better lecture by referring to your comments. Thank you!
수강평 1
∙
평균 평점 5.0
5
I was able to learn something short and informative.
Thank you for your kind words. I will make better lectures!
수강평 2
∙
평균 평점 4.5
5
It was useful to learn the basics and usage of MVVM, RxSwift, and ModerCollectionView.
Thanks for the reply! Hope it helps
배움이 더 쉬워지는 9월의 할인 중 (4일 남음)
₩18
23%
₩29,700
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!