Keyboard App Builder

Create customized Android apps with Keyman keyboards for typing in other apps

Downloads

Keyboard App Builder: Create Your Own Customized Keyboard App

The Keyboard App Builder helps you to create customized keyboard apps for Android smartphones and tablets. These apps allow users to add a system keyboard to their devices, enabling typing in their preferred language across apps such as Gmail, Facebook, and WhatsApp. Whether you need to develop a keyboard for a community language or personal use, Keyboard App Builder simplifies the process, ensuring everyone can access their language digitally.

To build your app, specify the Keyman keyboard layout files and lexical models, choose the app name, select fonts and colors, and customize the about box and icons. Keyboard App Builder packages these elements together, creating a tailored app ready for installation. Share your app easily with others via Bluetooth, microSD cards, or even app stores.

Easy to Build

With Keyboard App Builder, creating a customized keyboard app is straightforward. Follow the intuitive steps in the New App Wizard and click the Build App button—no programming experience needed.

More about Building Apps…

Keyman Keyboards

Utilize high-quality keyboard layouts and lexical models created with SIL’s Keyman software, ensuring robust and reliable keyboard functionality.

More about Keyman…

Easy to Distribute

Distribute your customized keyboard app easily without the need for an internet connection. Package the content for offline use and share it via Bluetooth, microSD cards, or publish on app stores.

See more FAQs…

Common Questions

Once the app has been built, how can I distribute it to others?

You can start distributing it right away via Bluetooth or microSD card to people around you. It can also be made available on the Google Play Store.

Will people need internet access to use the app?

No. Everything can be packaged inside of the app, meaning that it will need no additional permissions like internet or file system access.

See more FAQs