GitHub repo xịn · Cộng đồng đề cử
codetoanbug/Clean-architecture-SwiftUI
Repository này xây dựng một ứng dụng iOS theo kiến trúc sạch (Clean Architecture) sử dụng SwiftUI và Swift 6, giúp phát triển app dễ bảo trì, mở rộng và kiểm thử. Nó tích hợp đầy đủ các chức năng từ xác thực, quản lý người dùng đến cập nhật theo thời gian thực.
Tóm tắt nhanh
Repo này làm được gì?
Repository này xây dựng một ứng dụng iOS theo kiến trúc sạch (Clean Architecture) sử dụng SwiftUI và Swift 6, giúp phát triển app dễ bảo trì, mở rộng và kiểm thử. Nó tích hợp đầy đủ các chức năng từ xác thực, quản lý người dùng đến cập nhật theo thời gian thực.
Mô tả từ GitHub
Clean architecture SwiftUI
Bắt đầu với repo
Cài đặt và sử dụng
Hướng dẫn cài đặt
1. Clone repository
git clone https://github.com/codetoanbug/Clean-architecture-SwiftUI.git; 2. Mở file `YourProject.xcodeproj` trong Xcode; 3. Cập nhật cấu hình Supabase trong `DataLayer/Sources/DataLayer/Configuration/SupabaseConfig.swift`:
static let url = URL(string: "your-supabase-url")!
static let anonKey = "your-anon-key"; 4. Chạy dự án bằng Xcode.
Hướng dẫn sử dụng
1. Cấu hình Supabase phù hợp trong `SupabaseConfig.swift`; 2. Sử dụng các ViewModels như `AuthViewModel` để quản lý trạng thái xác thực; 3. Gọi các phương thức của use case qua ViewModel để thực hiện chức năng như đăng nhập, đăng xuất, lấy dữ liệu người dùng; 4. Các màn hình UI hiển thị dữ liệu và tương tác với người dùng theo thiết kế đã có sẵn.
