Daniel Saidi

@danielsaidi
832 Followers
256 Following
2.9K Posts
Building apps & SDKs for the  stack, using Swift & SwiftUI.
Websitehttps://danielsaidi.com
Kankoda - Companyhttps://kankoda.com
KeyboardKit - Custom Keyboard SDKhttps://keyboardkit.com
During the last few years, many have asked me what the A in the KeyboardKit icon (left) refers to. The fact that it has evolved out of a plain, white iOS keyboard key has been increasingly hard to defend. Therefore, a new icon is being considered. Which of these ideas (right) do you like most?
We're not supposed to use private APIs, sure, but this is such a severe problem for so many custom keyboard developers that I hope that Apple may consider reversing the removal. If you're affected, please see this blog post for more information.
https://techhub.social/@keyboardkit/116258136350508146
KeyboardKit (@[email protected])

We have updated our blog post with more information about the iOS 26.4 change that makes it impossible for custom keyboards to identify the host application. The problem remains in the 26.4 RC, so we urge all affected keyboard developers to report this to Apple asap. https://keyboardkit.com/blog/2026/03/02/ios-26-4-host-application-bundle-id-bug

TechHub
iOS 26.4 removes a private API that is used to resolve the host application bundle ID. This causes a crash in versions of the resolve script that use Objective-C to parse the ID, and returns nil in the Swift version. Please report this to Apple and refer to our feedback FB22247647 for better reach.
A new KeyboardKit case study is up - meet Tapling! 🤩
https://techhub.social/@keyboardkit/116197980507278585
KeyboardKit (@[email protected])

Custom iOS keyboards come in all shapes and forms, and can be used for language-related tools, AI prompting, mental health tracking, child protection, financial tools, and so much more. But a custom keyboard can also just be a fun companion in your everyday life. Meet Tapling - a small companion that lives in your keyboard’s suggestion bar and taps along while you type. Type normally and Tapling quietly keeps you company. Keyboards like Tapling turn typing into a fun, joy-filled experience, and we love seeing how Bongo Cat fits right into one of the autocomplete toolbar slots. https://keyboardkit.com/case-studies/tapling

TechHub
I love the #SwiftUI Entry macro, but I would love for it to also synthesize this matching View extension, so we could remove even more boilerplate code:
Ok, agentic coding in Xcode 26.3 is pretty amazing!

The KeyboardKit website has been updated with new information about our business and enterprise license offering, which includes things like custom billing/SLA/terms, software escrow, expiration grace, etc.

https://keyboardkit.com/pro/business-licenses

Business Licenses

KeyboardKit Pro has business licenses for larger companies and apps.

Can we come up with a less frat boy sounding term than vibe coding?
$599 for the iPhone 17e is not converting well to Swedish krona :(
With all the things that go on in USPOL and Big Tech, I'm really hoping that the EU can catch up and start delivering good alternatives. For instance, is there a good Firebase alternative, or service for push notifications? And how about Mistral - is it any good? https://mistral.ai
Frontier AI LLMs, assistants, agents, services | Mistral AI

The most powerful AI platform for enterprises. Customize, fine-tune, and deploy AI assistants, autonomous agents, and multimodal AI with open models.