Files
photobooth-app/PLAN.md
T

1.3 KiB

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:

{
  "sticker_id": "sunglasses",
  "x_percent": 0.25,
  "y_percent": 0.40,
  "scale": 1.2,
  "rotation_degree": 45
}