GiellaLT

GiellaLT provides an infrastructure for rule-based language technology aimed at minority and indigenous languages, and streamlines building anything from keyboards to speech technology. Read more about Why. See also How to get started and our Privacy document.

View GiellaLT on GitHub

AndroidKeyboards

Local setup and build instructions

  1. Follow the instructions on github.
  2. Install Fastlane.

In addition to that, there are a couple of more things to be aware of:

export STORE_PW=password
export KEY_PW=password

Remember to close the terminal window when done, so that the passwords are not kept around in plain text!

The passwords are used to unlock the signing certificate.

NB! To ensure that the version number gets correctly updated in the apk file remove the android/deps/ dir before building. This needs to be automated in the future.

Google Play instructions

The first time you build a new keyboard app, there is a certain amount of manual work in Google Play. After this, updates to most things can be done using the command line via fastlane. (NB! This is not yet implemented!)

First time setup

  1. You need to give the app a name and an ID
  2. You need to provide a minimum of screen shots and descriptions for the Google Play store entry (what users are going to see when they open the Play page for the app)
  3. You also need to provide an icon, normally the same as the app icon

Both screen shots and icon should be in exact the correct size/resolution. Please see the icon page for a command to resize graphic files.

Google will guide you through all the necessary steps, just follow the on-screen instructions.