Skip to content

rool78/mobile

 
 

Repository files navigation

Lichess Mobile

Second iteration of the Lichess mobile app.

How to contribute

The project is still in early stage of development. Drastic changes may still happen, including project structure.

If you want to contribute, please read the contributing guide.

Setup

Follow the flutter guide to install flutter on your operating system.

This project is meant to run on iOS and Android, so you need to follow the "Platform setup" section of that guide to install the iOS and/or Android platform.

Note that this project is not meant to be run on web platform.

Local lila

You will need a local lila (lichess server scala app) instance to work on this project. You will also need to setup lila-ws (websocket server).

Instructions to install both are found in the lila wiki.

The mobile application is configured by default to target https://127.0.0.1:9663 and ws:https://127.0.0.1:9664, so keep these when installing lila.

Run

First run the code generator:

dart run build_runner watch

Then use flutter run:

flutter run

Read the wiki for more information.

Internationalisation

Don't edit the app_en.arb file by hand, this file is generated. More information here.

About

Lichess mobile app v2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 98.3%
  • JavaScript 1.1%
  • Ruby 0.5%
  • Java 0.1%
  • Swift 0.0%
  • Kotlin 0.0%