KeyboardKitSwiftUI extends KeyboardKit with SwiftUI functionality.
It's temporarily a separate framework, since Xcode can't handle iOS 13 features in a framework that targets iOS 11. When this is fixed, this library will be included in the main project.
The easiest way to add KeyboardKitSwiftUI to your project in Xcode 11 is to use Swift Package Manager:
https://github.com/danielsaidi/KeyboardKitSwiftUI.git
target 'HostApp' do
pod 'KeyboardKitSwiftUI'
end
target 'KeyboardExt' do
pod 'KeyboardKitSwiftUI'
endTo manually add KeyboardKitSwiftUI to your app, clone this repository, add KeyboardKitSwiftUI.xcodeproj to your project and KeyboardKitSwiftUI.framework as an embedded app binary and target dependency.
KeyboardKitSwiftUI offers new views and tools that helps you build keyboards in SwiftUI.
I will add readmes and demos of these later. Until then, I hope that the code speaks for itself.
Feel free to reach out if you have questions or if you want to contribute in any way:
- E-mail: daniel.saidi@gmail.com
- Twitter: @danielsaidi
- Web site: danielsaidi.com
KeyboardKitSwiftUI is proudly supported by the following clients:
KeyboardKitSwiftUI is available under the MIT license. See LICENSE file for more info.

