# 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.**
