PhotoAI is an iOS camera app built entirely in Swift using SwiftUI and AVFoundation (for now). This project is currently a work in progress as I explore native camera development and lay the groundwork for future AI-powered photography assistance.
This project is built using Swift and SwiftUI as a native iOS app, relying on Apple Vision frameworks. It is designed and compiled within Xcode on macOS.
After some research, Docker will not be used at this stage because:
- The app is macOS/iOS-native and depends on Apple's SDKs and the iOS simulator.
- Xcode and SwiftUI require a macOS environment and cannot run or compile within Docker.
When the project expands to include:
- A custom machine learning backend
- Image preprocessing pipelines
- API services for analytics or model inference
β¦then Dockerisation will be used to support reproducibility and backend modularity.
- π· Built a custom camera interface using AVCaptureSession, recreating the iOS Camera experience without relying on built-in components
- π Implemented a real-time zoom slider (1xβ3x), mimicking the native pinch-to-zoom feature
- π§ Added a rule-of-thirds grid overlay to assist users with visual composition
- πΈ Designed a responsive capture button that saves images directly to the photo library
- π§Ό Structured using a clean SwiftUI layout with a modular architecture (MVVM) β no AI used at this stage, purely native frameworks
I'm working toward building a personalised AI photography coach with features like:
- π€ Real-time pose and framing suggestions using CoreML + Vision
- π Automatic scene classification and style-based overlay generation
- π‘ Contextual tips and coaching based on user habits and preferences
- π Skill progression tracking with guided shooting challenges
- Learn and apply advanced camera APIs and CoreML integration
- Build a product that bridges casual mobile photography and professional coaching
- Demonstrate initiative, real-world Swift skills, and AI enthusiasm to future employers
- SwiftUI, Combine, UIKit (where needed)
- AVFoundation, Vision, CoreImage
- CoreML (planned)
- GitHub for version control
I'm building this solo as a learning project, but if you're a recruiter, developer, or ML enthusiast whoβd like to collaborate or chat β feel free to reach out!
This app does not currently publish to the App Store. All camera access and photo handling is local and privacy-conscious.
Created by Edward Goh β 2025