Peachy Demo

I’m happy to announce that Peachy is finally out in the wild! 🎉

Peachy is a Mac app for entering Kaomojis easily. This was inspired by Rocket and suggested/encouraged/challenged by a friend. I took this as an opportunity to get my feet wet with Mac app development, and it was a wholesome experience with a lot of challenges:

  • Integration of SwiftUI and AppKit. SwiftUI is nice for creating simple views, but for complex customizations, AppKit is the solution. It was painful, but I did learn a lot.
  • Integration of the Accessibility API and learning AppleScript.
  • A lot of workarounds!
  • Since Accessibility API doesn’t work with Sandbox, the app cannot be shipped in the App Store. This came with another bunch of challenges:
    • Creating and notarizing the DMG for the app.
    • Hosting the app manually.
    • Building a landing page to introduce the app.
    • Managing app versions with Sparkle.

More excitingly, Peachy is FREE and opensource! If you like Peachy, please feel free to buy me a cocktail. Cheers! 🍸