Home / User Guide / Getting Started / Installation
Getting Started P0

Installation

Download and install CleverKeys

Installation

Getting CleverKeys on your Android device is quick and easy.

Requirements

Installation Methods

Method 1: GitHub Releases (Recommended)

- CleverKeys-v1.2.9-arm64-v8a.apk - Most modern phones (ARM 64-bit)

- CleverKeys-v1.2.9-armeabi-v7a.apk - Older phones (ARM 32-bit)

- CleverKeys-v1.2.9-x86_64.apk - x86 devices / emulators

Tip: If unsure which APK to download, use arm64-v8a — it works on all modern Android phones.

Method 2: Obtainium (Auto-Updates)

Obtainium lets you install CleverKeys directly from GitHub with automatic update notifications:

Obtainium will notify you when new versions are available.

Method 3: F-Droid

CleverKeys is available on F-Droid for users who prefer verified open-source builds:

Note: F-Droid builds may lag behind GitHub releases by a few days as F-Droid builds from source independently.

Method 4: Build from Source

For developers who want to build from source:

git clone https://github.com/tribixbite/CleverKeys.git

cd CleverKeys

./gradlew assembleRelease

The APKs will be in build/outputs/apk/release/ (one per ABI: arm64-v8a, armeabi-v7a, x86_64).

After Installation

After installing CleverKeys, you need to:

See Enabling the Keyboard for detailed steps.

Permissions

CleverKeys requests minimal permissions:

PermissionAndroid NamePurpose

Vibrationandroid.permission.VIBRATEHaptic feedback on key presses
User Dictionaryandroid.permission.READ_USER_DICTIONARYReading system user dictionary for word suggestions

No internet permission — CleverKeys never sends data to any server.

No storage permission — Uses app-private storage and Android's Storage Access Framework (SAF) for backup/restore.

Troubleshooting

APK won't install

App crashes on first launch


Next: First-Time Setup | Basic Typing

First-Time Setup