RxSwift 와 반응형 프로그래밍
덤벨로퍼
RxSwift의 기초와 활용법을 다루는 강의입니다
초급
iOS, Swift, RxSwift
Quản lý trạng thái SwiftUI phức tạp, Hãy tạo ứng dụng gọn gàng và vững chắc bằng TCA (The Composable Architecture). Nhanh chóng học những kiến thức cốt lõi qua ví dụ dự án thực tế.
Hiểu các yếu tố cốt lõi của TCA (State, Action, Reducer, Store), và học cách quản lý một cách có hệ thống dòng dữ liệu phức tạp và trạng thái của ứng dụng SwiftUI.
Có được kinh nghiệm hoàn thành các dự án thực tế bằng cách tích hợp điều hướng dựa trên Stack mới nhất của SwiftUI và SwiftData, một framework dữ liệu thế hệ tiếp theo của Apple, vào kiến trúc TCA.
Nắm vững cách xử lý an toàn các tác vụ bất đồng bộ như trình chọn ảnh (image picker) trong Reducer và tìm hiểu các kỹ thuật chèn phụ thuộc (dependency injection) mới nhất sử dụng swift-dependencies.
Khóa học này dành cho ai?
Nhà phát triển cảm thấy hạn chế với các phương pháp quản lý trạng thái hiện có của SwiftUI (@State, @Binding, ObservableObject) và mong muốn áp dụng một kiến trúc có hệ thống hơn.
Nhà phát triển mong muốn trải nghiệm cả lý thuyết và thực tiễn của TCA thông qua việc học tập dựa trên dự án, có thể áp dụng trực tiếp vào công việc.
Lập trình viên muốn học cách viết mã có khả năng mở rộng cao, dễ bảo trì và kiểm thử, ngay cả khi quy mô ứng dụng tăng lên.
Cần biết trước khi bắt đầu?
Swift Cơ bản
459
Học viên
29
Đánh giá
25
Trả lời
4.7
Xếp hạng
5
Các khóa học
6년차 iOS 개발자 덤벨로퍼입니다
현업에서 바로 사용할수 있는 강의
초중급 레벨에게 필요한 강의를 만들겠습니다
Tất cả
36 bài giảng ∙ (5giờ 3phút)
Tài liệu khóa học:
Tất cả
9 đánh giá
5.0
9 đánh giá
Đánh giá 4
∙
Đánh giá trung bình 5.0
5
프로젝트 도입에 도움이 많이 되었습니다 :) 혹시 질문도 받아주시나요..??
네 그럼요 질문 해주세요! 프로젝트에 도움을 드리게되어 영광입니다!
감사합니다! 처음 TCA를 접했는데도 강의가 워낙 잘 되어 있어서 시간이 조금 걸리긴 했지만 무난(?)하게 이해도 했고, 실제 프로젝트에도 적용해볼 수 있었습니다. 강의에서 다룬 것처럼 마이페이지 → [이메일 / 프로필 / 닉네임] 수정 화면처럼 단일 깊이의 화면 이동은 이해가 잘되고, 구현도 잘 하고 있습니다! 그런데 실제 앱에서는 인스타그램처럼 게시물 → 사용자 A 프로필 → 사용자 A의 팔로우 리스트 → 사용자 B 프로필 → 사용자 B의 팔로우 리스트… 이런 식으로 계속 깊어지는 화면 이동 구조가 자주 등장하는데, 이 부분에서 어려움을 겪고 있습니다. 제가 강의에서 어떤 부분을 놓친 건지, 아니면 이런 다층(?), 중첩(?) 네비게이션 패턴은 원래 TCA에서 조금 까다로운 편인지 조언을 얻고 싶습니다! 혹시 몰라서 현재 구현한 방법을 말씀드리면 마이페이지에 관한 네비게이션 구조를 만들고 재활용 가능할 줄 알았는데, 그러기만하면 터져버려서 지금은.. 마이페이지에서 이동가능한 케이스를 [팔로우/팔로잉 리스트, 게시물] 화면 으로 가정한다면 예를 들어 1번 탭이 게시글 관련이라고 한다면 결국 마이페이지로 들어가야하잖아요? 2번 탭이 릴스/쇼츠 관련탭이라고 한다면 여기서도 결국 마이페이지로 들어가야하구요 그런데 지금은 각 탭 화면에서 마이페이지 화면전환 케이스를 전부 동일하게 복붙해서 사용 중이에요 ㅜ
Đánh giá 3
∙
Đánh giá trung bình 5.0
Đánh giá 1
∙
Đánh giá trung bình 5.0
Đánh giá 1
∙
Đánh giá trung bình 5.0
Đánh giá 25
∙
Đánh giá trung bình 4.2
Ưu đãi có thời hạn
59.400 ₫
25%
1.669.951 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!