Skip to content

dioraman/openboard

This branch is 1 commit ahead of, 323 commits behind openboard-team/openboard:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

47f0e2d · Dec 9, 2020
Dec 9, 2020
May 30, 2020
Oct 2, 2020
Sep 4, 2020
Sep 4, 2020
Jan 15, 2020
Jan 2, 2020
Sep 11, 2020
Sep 4, 2020
Dec 31, 2019
Dec 31, 2019
Dec 31, 2019
Dec 31, 2019

Repository files navigation

OpenBoard

Get it on F-Droid Get it on Google Play

100% FOSS keyboard, based on AOSP.

Permissions

  • Read Contacts: Used to add your contact list to suggestions. Disabled by default.

Common issues

  • Cannot open settings in MIUI

See openboard-team#46

Contribute

How to create a dictionary

You can use this tool to create a dictionary. You need a wordlist, as described here. The output .dict file must be put in res/raw.

APK Development

Linux

Install java:

sudo pacman -S jdk8-openjdk jre8-openjdk jre8-openjdk-headless

Install Android SDK:

sudo pacman -S snapd
sudo snap install androidsdk

Configure your SDK location in your ~/.bash_profile or ~/.bashrc:

export ANDROID_SDK_ROOT=~/snap/androidsdk/current/AndroidSDK/

Install the platform tools for your target android version:

androidsdk "platform-tools" "platforms;android-29"

Compile the project. This will install all dependencies, make sure to accept licenses when prompted.

./gradlew assembleDebug

Connect your phone and install the debug APK

adb install ./app/build/outputs/apk/debug/app-debug.apk

Credits

About

100% FOSS keyboard, based on AOSP

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 57.6%
  • C++ 34.6%
  • Kotlin 7.3%
  • Other 0.5%