Blog
Notes from building Whid: Kotlin/Native, Swift, WinUI 3, and everything in between.
Whid — The Origin
The story of how Whid came to be: a frog, a snail, and the engineering saga of building a cross-platform time tracker, told chapter by chapter.
- Prologue
- Chapter 1: Kotlin/Native Framework with Swift Interop for MacOS
- Chapter 1.5: Slow as a snail and busy as a... frog?
- Chapter 2: SQLDelight for Kotlin/Native
- Chapter 2.5: When you need a helping hand
- Chapter 3: Kotlin/Native Shared Library and SQLDelight on Windows
- Chapter 3.5: Time to make a clean break
- Chapter 4: Dependency Injection with Kotlin/Native
- Chapter 4.5: When you have a lot on your plate — but your plate is so far-far away
- Chapter 5: Add global hot key in WinUI 3
- Chapter 5.5: Be a man!
- Chapter 6: Creating a Spotlight-like floating panel in Swift
- Chapter 6.5: Spicing things up
- Chapter 7: Handling window and keyboard actions with WinUI 3
- Chapter 7.5: You are magical, lyrical, beautiful...