Shiny.AppFunctions — Siri and Gemini, From One C# Record
Apple and Google both want assistants to act inside your app, and they picked completely different ways to do it: Swift App Intents on one side, Kotlin AppFunctions on the other. I didn't want to write the same feature twice in two languages I don't ship in, so I built a source generator that writes both from one C# declaration.
