An indie developer shares the complete journey of building Zipic, a native macOS image compression tool, from initial workplace pain point to commercial product. The story covers key product decisions including UI/UX iterations driven by user feedback (comparison views, multiple compression entry points, presets), feature prioritization trade-offs between free and pro versions, performance optimization strategies, and the challenges of solo development. The developer emphasizes user-centric design principles like progressive disclosure, integrating into existing workflows, and providing psychological certainty through visual feedback. Technical choices favored Swift/SwiftUI native development over cross-platform solutions to achieve optimal macOS integration. Marketing lessons include the importance of exposure through GitHub deal repositories and Reddit, with Black Friday preparation yielding significant sales growth.

15m read timeFrom fatbobman.com
Post cover image
Table of contents
From Pain Point to ProductDecisions and Thoughts in Product IterationReflections on Building an Indie ProductZipic

Sort: