Chào bạn đến với repo nho nhỏ này!
Đây là repo của mình dùng làm lưu trữ và chia sẽ lại cho mọi người trong quán trình tìm hiểu về SwiftUI. Ở đây, repo mang tính chất tổng hợp là chính và không mang tính chất học thuật nào hết.
Nếu bạn có thời gian, hãy ghé sang trang blog của mình. Hi vọng có nhiều thứ hay mà bạn có thể tìm được. Xin cảm ơn!
- Website: https://fxstudio.dev/
- Category SwiftUI: https://fxstudio.dev/category/code/swiftui/
- Contact: lephuongtien.dev@gmail.com
Mọi đóng góp hay góp ý từ bạn đều là quý giá đối với mình.
Dấn thân vào nghề iOS đã khó rồi. Ngoài các kiến thức iOS là rất ít tài liệu tiếng việt, cũng như các tài liệu hướng dẫn đầy đủ. Và bạn còn phải đối mặt việc cần phải có thiết bị để bước ra giang hồ đầy sóng gió. Và với SwiftUI thì đã khó nay còn khó hơn nữa.
Vì SwiftUI ra đời cách đây 1 năm, nên các biên bản Xcode và MacOS của bạn gần như là mới nhất. Đi kèm với đó là cấu hình phần cứng cũng phải đảm bảo được.
Và chúng ta sẽ cần như sau:
- macOS Mojave (10.14.4) hoặc mới hơn. Lựa chọn tối ưu là MacOS Catalina (10.15).
- Xcode 11 hoặc mới hơn
Cấu hình đề xuất:
- MacOS Catalina
- Xcode 11.5
- Swift 5.2
Tới đây, bạn vẫn còn cơ hội để suy nghĩ lại là có nên tiếp tục với SwiftUI hay không. Chúc bạn may mắn!
- SwiftUI in UIKit Project
- UIViewController in SwiftUI Project
- UIView in SwiftUI Project
- Custom UIView in SwiftUI Project
- Text
- Image
- TextField (part 1) & (part 2)
- Input Controls (Button, Toggle, Slider ...)
- Layout
- Stacks & Containers
- Simple List
- Dynamic List
- Sections & Grouped
- Expandable List
- Editing Mode
- Multiple Selection
- Fetching Data form API
Về bản quyền của Repo và mã nguồn trong repo là hoàn toàn miễn phí cho các mục đích phi lợi nhuận và học tập. Tất cả các hành vi sao chép hay sử dụng vì mục đích thương mại thì đều là vi phạm.
Cảm ơn bạn đã theo dõi các bài viết từ Fx Studio & hãy truy cập website để cập nhật nhiều hơn!