All Projects → KeyboardKit → KeyboardKitPro

KeyboardKit / KeyboardKitPro

Licence: other
KeyboardKit Pro extends KeyboardKit with pro features.

Programming Languages

ruby
36898 projects - #4 most used programming language
swift
15916 projects

Projects that are alternatives of or similar to KeyboardKitPro

QuoteKit
A framework to use the free APIs provided by https://quotable.io
Stars: ✭ 17 (-59.52%)
Mutual labels:  tvos, watchos, swiftui
stinsen
Coordinators in SwiftUI. Simple, powerful and elegant.
Stars: ✭ 563 (+1240.48%)
Mutual labels:  tvos, watchos, swiftui
data-field
A SwiftUI view that wraps a text field to only accept specific data.
Stars: ✭ 13 (-69.05%)
Mutual labels:  tvos, watchos, swiftui
ScaledFont
ScaledFont - Using custom fonts with dynamic type
Stars: ✭ 50 (+19.05%)
Mutual labels:  tvos, watchos, swiftui
WWDCNotes
WWDCNotes.com content
Stars: ✭ 343 (+716.67%)
Mutual labels:  tvos, watchos, swiftui
Columbus
A feature-rich country picker for iOS, tvOS and watchOS.
Stars: ✭ 23 (-45.24%)
Mutual labels:  tvos, watchos, swiftui
IrregularGradient
Create animated irregular gradients in SwiftUI.
Stars: ✭ 127 (+202.38%)
Mutual labels:  tvos, watchos, swiftui
Wwdc
You don't have the time to watch all the WWDC session videos yourself? No problem me and many contributors extracted the gist for you 🥳
Stars: ✭ 2,561 (+5997.62%)
Mutual labels:  tvos, watchos, swiftui
Open Source Ios Apps
📱 Collaborative List of Open-Source iOS Apps
Stars: ✭ 28,826 (+68533.33%)
Mutual labels:  tvos, watchos, swiftui
TermiNetwork
🌏 A zero-dependency networking solution for building modern and secure iOS, watchOS, macOS and tvOS applications.
Stars: ✭ 80 (+90.48%)
Mutual labels:  tvos, watchos, swiftui
Swiftui Kit
A SwiftUI system components and interactions demo app
Stars: ✭ 1,733 (+4026.19%)
Mutual labels:  tvos, watchos, swiftui
SwiftCurrent
A library for managing complex workflows in Swift
Stars: ✭ 286 (+580.95%)
Mutual labels:  tvos, watchos, swiftui
OpenAPI-Swift
KKBOX Open API Swift Developer SDK for iOS/macOS/watchOS/tvOS
Stars: ✭ 13 (-69.05%)
Mutual labels:  tvos, watchos
Android Keyboard
Android Keyboard with 180+ dictionaries. Support swipe input (sliding input), Emoji keyboard, AI predictions, dictionaries downloading, and keyboard themes.
Stars: ✭ 108 (+157.14%)
Mutual labels:  emoji, keyboard
React Native Emoticons
react native emoticons(表情), including emoji😁
Stars: ✭ 119 (+183.33%)
Mutual labels:  emoji, keyboard
Emojikeyboard
自定义表情键盘(支持系统表情, 图片表情),仅供参考学习~
Stars: ✭ 33 (-21.43%)
Mutual labels:  emoji, keyboard
PineappleTimer
Pomodoro timer with 🍍 theme, an independent watchOS 6 app
Stars: ✭ 34 (-19.05%)
Mutual labels:  watchos, swiftui
Futures
Lightweight promises for iOS, macOS, tvOS, watchOS, and Linux
Stars: ✭ 59 (+40.48%)
Mutual labels:  tvos, watchos
Orchard
Device identification in Swift and Objective-C for iOS, watchOS, and tvOS.
Stars: ✭ 15 (-64.29%)
Mutual labels:  tvos, watchos
wwdc2018
You read my developer triceraptus migration notes from dub dub dc 2018
Stars: ✭ 48 (+14.29%)
Mutual labels:  tvos, watchos

Version Platform Swift 5.5 Closed-Source License Twitter: @getkeyboardkit

About KeyboardKit Pro

KeyboardKit is a Swift library that helps you build custom keyboards with Swift and SwiftUI. It extends the native keyboard APIs and provides you with a lot more functionality than is otherwise available.

The end result can look something like this...or entirely different:

KeyboardKit Pro extends KeyboardKit with pro features, such as additional locales, autocomplete engines, more extensions, additional views etc. It lets you create fully localized system keyboards with a single line of code.

KeyboardKit Pro License

KeyboardKit Pro requires a commercial license to be used.

Licenses can be purchased from the website or from Gumroad.

Supported Platforms

KeyboardKit Pro supports iOS 13, macOS 11, tvOS 13 and watchOS 6.

Although KeyboardKit Pro builds on all platform, some features are unavailable on some platforms.

Installation

KeyboardKit Pro can be installed with the Swift Package Manager:

https://github.com/KeyboardKit/KeyboardKitPro.git

Since KeyboardKit Pro installs as a binary, it only has to be added to the main app target.

Getting started

The online documentation has a getting-started guide that will help you get started with the library.

Documentation

The online documentation has articles, code examples etc. that let you overview the various parts of the library and understand how they all connect to each other.

The online documentation is currently iOS-specific.

Note that extensions to native types are not included in this documentation. Future versions of this library will refactor the extensions in a way that makes them appear in the documentation.

Features

KeyboardKit is localized in 50+ keyboard-specific locales (read more):

🇺🇸 🇦🇱 🇦🇪 🇧🇾 🇧🇬 🇦🇩 🇭🇷 🇨🇿 🇩🇰 🇳🇱
🇧🇪 🇬🇧 🇺🇸 🇪🇪 🇫🇴 🇵🇭 🇫🇮 🇫🇷 🇨🇭 🇬🇪
🇩🇪 🇦🇹 🇬🇷 🇭🇺 🇮🇸 🇮🇪 🇮🇹 🇹🇯 🇱🇻 🇱🇹
🇲🇰 🇲🇹 🇲🇳 🇳🇴 🇮🇷 🇵🇱 🇵🇹 🇧🇷 🇷🇴 🇷🇺
🇷🇸 🇸🇰 🇸🇮 🇪🇸 🇰🇪 🇸🇪 🇹🇷 🇺🇦 🇺🇸 🇧🇪

Besides the core features, KeyboardKit Pro extends KeyboardKit with a bunch of pro features:

  • 💡 Autocomplete - KeyboardKit Pro unlocks an on-device autocomplete provider as well as an api-based one.
  • 🗯 Callouts - KeyboardKit Pro unlocks locale-specific callout actions for all locales above.
  • 😊 Emojis - KeyboardKit Pro unlocks skin tone variants and secondary callout actions for emojis.
  • 🔤 Input Sets - KeyboardKit Pro unlocks locale-specific input sets for all locales above.
  • ➡️ Proxy - KeyboardKit Pro unlocks UITextDocumentProxy extensions for getting all text from the proxy.
  • 🖼 Views - KeyboardKit Pro unlocks additonal views that simplify building great keyboards.

KeyboardKit Pro lets you create fully localized system keyboards with a single line of code and makes it easy to add more information to the main app.

Demo Application

This project contains a Demo folder with a demo app that lets you try out KeyboardKit Pro.

The demo app supports 50+ locales, LTR and RTL locales, autocomplete etc. It has two keyboards:

  • System LTR uses a SystemKeyboard with all left-to-right locales.
  • System RTL uses a SystemKeyboard with all right-to-left locales.

Just open and run the project, then enable the keyboards you want to try under System Settings.

Note that you need to enable full access to try some features, like audio and haptic feedback.

Support

KeyboardKit is trusted and proudly sponsored by the following companies:

Oribi Icon phonetoroam Icon Vitalis Icon LetterKey Icon Anomaly Software Icon Milo Creative Icon

KeyboardKit is open-source and completely free, but you can sponsor this project on GitHub Sponsors, upgrade to KeyboardKit Pro or get in touch for paid support.

Contact

Feel free to reach out if you have questions or if you want to contribute in any way:

License

KeyboardKit Pro is closed source. See the LICENSE file for more info.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].