Vitalii Ivashchenko
banner
vitalii-the-dev.bsky.social
Vitalii Ivashchenko
@vitalii-the-dev.bsky.social
Building consumer-grade mobile apps at the system level
Just submitted "Realtime Salary" for App Store review.

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
July 10, 2025 at 12:10 PM
I'm working on a simple app that shows how much you've earned so far today - based on your hourly or monthly rate.

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
June 30, 2025 at 10:09 AM
Is anyone here into Objective-C? I'll be sharing parts of my journey with this beautiful language - would love to hear about yours too!

#iOS #Objective-C #objc
June 28, 2025 at 5:33 PM
Curious: has anyone actually used Swift’s kinda new `consuming` and `borrowing` keywords in production code?
If so, what was your use case and domain (e.g., games, finance, system-level dev)?

Did it noticeably improve performance or clarity?

#iOS #Swift
June 27, 2025 at 6:34 PM
I'm thinking of building a 3D engine using Metal. Worth it or don't even bother? Anyone with Metal/engine dev experience - your thoughts would be gold. Comment below!

#iOS #macOS #Metal #engine #3D
June 25, 2025 at 4:02 PM
Hiding features behind .isSubscribed everywhere pollutes your code.
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.
May 12, 2025 at 8:50 PM
Things I learned building an offline-first #iOS translation app:

✅ 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
May 11, 2025 at 6:31 PM
Follow-up to my last post — how the app runs fully offline (aside from downloading language models once).

- Live camera: AVFoundation
- OCR from frames: Vision
- Translation: Google ML Kit, runtime-downloaded models
- UI: Pure SwiftUI, with minimal UIKit where needed
May 10, 2025 at 3:28 PM
Hello World!

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
May 9, 2025 at 7:37 PM