Photo Booth App Android _verified_ -
| Competitor | Our Advantage | |--------------------|--------------------------------------------------------------------------------| | (Photo Booth app) | More modern UI, real-time filters (vs post-capture), better Android optimization | | SimpleBooth | Includes GIF + video booth, not just strips. QR gallery for events. | | TouchRetouch | Focus on fun, not serious editing. Lighter app size (<30MB). |
| Component | Recommendation | |-------------------------|---------------------------------------------------------------------------------| | | API 24 (Android 7.0) – broad device coverage | | Target SDK | API 34 (Android 14) | | Camera API | CameraX (for lifecycle handling and device compatibility) or Camera2 for full control | | Image Processing | Glide or Coil for loading; RenderScript or OpenGL shaders for real-time filters | | GIF Creation | android-gif-encoder or FFmpeg (via MobileFFmpeg) | | ML / AR | Google ML Kit (Face Detection), ARCore (optional AR effects) | | Storage | Room database (local drafts); MediaStore API for saving to gallery | | Permissions | CAMERA, WRITE_EXTERNAL_STORAGE (or scoped storage), INTERNET, RECORD_AUDIO (for video) | photo booth app android
| Week | Milestone | |------|------------| | 1–2 | Project setup, CameraX integration, basic capture & save | | 3–4 | Filter engine (real-time shaders), strip layout logic | | 5–6 | GIF mode, gallery, editing screen | | 7–8 | Sharing, theming system, in-app purchase setup | | 9–10 | UI polish, haptics, onboarding, performance tuning | | 11 | Beta testing (Firebase Test Lab + real devices) | | 12 | Release to Google Play + post-launch bug fixes | Lighter app size (<30MB)























