Files

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
}