It's a minimalist app that shows how much you’re earning as you work, second by second. No ads. No tracking.
🚀 Built for freelancers, remote workers, and anyone who values their time.
💸 One-time purchase - around $1.
#indieDev #iOS #salary
It's for those of us who like to see progress in real-time.
Would you use something like this? What other small features would make it more interesting or useful?
#iOS #indiedev
#iOS #Objective-C #objc
#iOS #Objective-C #objc
It scatters logic, breaks composability, and complicates testing.
How do you handle this?
- View builders?
- Capability services?
- @Environment guards?
Would love to hear your take.
It scatters logic, breaks composability, and complicates testing.
How do you handle this?
- View builders?
- Capability services?
- @Environment guards?
Would love to hear your take.
✅ Don’t trust OCR output blindly — pre-process images
✅ Google #MLKit works offline, but translation quality varies a lot by language
✅ #SwiftUI is great for prototyping, but UIKit is still essential for low-level camera control
- Live camera: AVFoundation
- OCR from frames: Vision
- Translation: Google ML Kit, runtime-downloaded models
- UI: Pure SwiftUI, with minimal UIKit where needed
- Live camera: AVFoundation
- OCR from frames: Vision
- Translation: Google ML Kit, runtime-downloaded models
- UI: Pure SwiftUI, with minimal UIKit where needed
I built a SwiftUI camera translation app using AVFoundation, Vision, and ML Kit.
Offline, private, supports multiple languages, and saves your phrases.
Curious or want to support indie dev work?
apps.apple.com/app/vi-trans...
#iOS #translate #SwiftUI #AVFoundation #ML #offline
I built a SwiftUI camera translation app using AVFoundation, Vision, and ML Kit.
Offline, private, supports multiple languages, and saves your phrases.
Curious or want to support indie dev work?
apps.apple.com/app/vi-trans...
#iOS #translate #SwiftUI #AVFoundation #ML #offline