26 lines
1.3 KiB
Markdown
26 lines
1.3 KiB
Markdown
# Retro Photobooth (Vintage Style)
|
|
|
|
Dự án ứng dụng Photobooth di động đa nền tảng (Native iOS/Android) với phong cách vintage cổ điển. Dự án được cấu trúc theo dạng Monorepo để quản lý chung toàn bộ tài nguyên và mã nguồn của cả hai nền tảng.
|
|
|
|
## 📁 Cấu Trúc Thư Mục (Monorepo)
|
|
|
|
- `assets/`: Tài nguyên dùng chung (fonts, frames, stickers).
|
|
- `android-project/`: Mã nguồn dự án Native Android (sử dụng Kotlin, Jetpack Compose, CameraX).
|
|
- `ios-project/`: Mã nguồn dự án Native iOS (Swift, Xcode).
|
|
|
|
## 🚀 Hướng Dẫn Bắt Đầu Nhanh
|
|
|
|
### Môi trường Android
|
|
1. Mở Android Studio và chọn **Open An Existing Project**.
|
|
2. Tìm đến thư mục `android-project/` và import dự án.
|
|
3. Chờ Gradle sync hoàn tất.
|
|
4. Chạy ứng dụng trên Thiết bị mô phỏng (Emulator) hoặc Thiết bị thật hỗ trợ API 24 trở lên.
|
|
|
|
### Môi trường iOS
|
|
1. Mở Xcode trên macOS.
|
|
2. Mở file `ios-project/PhotoboothApp.xcodeproj` hoặc thư mục dự án tương ứng.
|
|
3. Đảm bảo đã khai báo các quyền truy cập camera và thư viện ảnh trong `Info.plist`.
|
|
|
|
## 📜 Giấy Phép & Tài Liệu Tham Khảo
|
|
Chi tiết kế hoạch triển khai và roadmap có thể xem tại tệp `PLAN.md`.
|