Initial commit: Set up retro photobooth monorepo structure, core configurations, and premium sample assets
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
# Kế hoạch Phát triển Dự án Mobile Photobooth (Vintage Style)
|
||||
|
||||
Tài liệu này ghi nhận kế hoạch phát triển qua các giai đoạn (sprint) cho ứng dụng Mobile Photobooth.
|
||||
|
||||
## 📅 Giai Đoạn 1 (Sprint 1 - Tuần 1-2)
|
||||
|
||||
* **Thiết lập cấu trúc monorepo & quyền:** Hoàn thành việc tạo thư mục và các cấu hình quyền Android/iOS.
|
||||
* **Chuẩn bị dữ liệu mẫu:** Tải các font chữ vintage, khung hình Instax mini và stickers.
|
||||
* **Màn hình Preview Camera (Android):** Code màn hình Preview Camera cơ bản sử dụng Jetpack Compose và CameraX.
|
||||
* **Tích hợp KVM trên emulator:** Cấu hình chạy thử nghiệm.
|
||||
|
||||
## 📅 Giai Đoạn 2 (Sprint 2 - Tuần 3-4)
|
||||
|
||||
* **Bộ lọc Vintage (Filters):** Phát triển bộ lọc màu vintage (sepia, monochrome, warm tones).
|
||||
* **Trang trí (Sticker & Frame):** Cho phép người dùng kéo thả sticker và chọn khung ảnh Instax/Photobooth 4-strip.
|
||||
* **Lưu và chia sẻ:** Xuất ảnh chất lượng cao và lưu vào thư viện thiết bị.
|
||||
|
||||
## 💡 Cấu trúc dữ liệu vị trí Sticker (Đề xuất)
|
||||
Để đồng bộ tọa độ sticker giữa iOS và Android, sử dụng phần trăm vị trí thay vì pixel:
|
||||
```json
|
||||
{
|
||||
"sticker_id": "sunglasses",
|
||||
"x_percent": 0.25,
|
||||
"y_percent": 0.40,
|
||||
"scale": 1.2,
|
||||
"rotation_degree": 45
|
||||
}
|
||||
```
|
||||
Reference in New Issue
Block a user