57 lines
1.6 KiB
Markdown
57 lines
1.6 KiB
Markdown
# App Client Base Swift
|
|
|
|
> **EN**: Native iOS client for GoodGo platform | **VI**: Ứng dụng iOS native cho nền tảng GoodGo
|
|
|
|
## 📱 Overview / Tổng Quan
|
|
|
|
iOS application built with Swift 5.9+ and SwiftUI following MVVM architecture.
|
|
|
|
Ứng dụng iOS xây dựng bằng Swift 5.9+ và SwiftUI theo kiến trúc MVVM.
|
|
|
|
## 🚀 Quick Start / Bắt Đầu Nhanh
|
|
|
|
```bash
|
|
open AppClientBaseSwift/AppClientBaseSwift.xcodeproj
|
|
# Press ⌘R to build and run
|
|
```
|
|
|
|
**Mock Login:** `admin@goodgo.com` / `123456`
|
|
|
|
## 📚 Documentation / Tài Liệu
|
|
|
|
| Language | Links |
|
|
|----------|-------|
|
|
| 🇬🇧 English | [README](./docs/en/README.md) • [Architecture](./docs/en/architecture.md) |
|
|
| 🇻🇳 Tiếng Việt | [README](./docs/vi/README.md) • [Kiến trúc](./docs/vi/architecture.md) |
|
|
|
|
## 🛠️ Tech Stack
|
|
|
|
| Technology | Purpose |
|
|
|------------|---------|
|
|
| Swift 5.9+ | Primary language |
|
|
| SwiftUI | Declarative UI |
|
|
| URLSession | HTTP networking |
|
|
| Keychain | Secure storage |
|
|
|
|
## 📂 Structure / Cấu Trúc
|
|
|
|
```
|
|
AppClientBaseSwift/
|
|
├── App/ # Entry point
|
|
├── Core/ # Constants, Extensions
|
|
├── Models/ # Data models
|
|
├── ViewModels/ # MVVM ViewModels
|
|
├── Views/ # SwiftUI Views
|
|
├── Services/ # API, Auth
|
|
└── Resources/ # Assets, Localization
|
|
```
|
|
|
|
## 🔗 Related / Liên Quan
|
|
|
|
- [app-client-base-net](../app-client-base-net) - .NET MAUI client
|
|
- [iam-service-net](../../services/iam-service-net) - Auth backend
|
|
|
|
---
|
|
|
|
**Copyright © 2026 GoodGo. All rights reserved.**
|