# mobile **Repository Path**: mrerror/mobile ## Basic Information - **Project Name**: mobile - **Description**: Lichess 是全球最大的免费开源国际象棋平台,这个仓库是它的 Flutter 客户端(第二版),支持在线对弈、残局训练、棋谜、对局分析等功能。 - **Primary Language**: Unknown - **License**: OFL-1.1 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-28 - **Last Updated**: 2026-04-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Lichess Mobile Second iteration of the [Lichess mobile app](https://lichess.org/mobile). ## How to contribute Contributions to this project are welcome! If you want to contribute, please read the [contributing guide](./CONTRIBUTING.md). If you are new to this project, you can [read the documentation](./docs) to get started. The [CLAUDE.md](./CLAUDE.md) is also a good resource to understand the codebase. ## Setup tl;dr: Install Flutter, clone the repo, run in order: - `flutter pub get` - `dart run build_runner watch` - `flutter analyze --watch`, and you're ready to code! See [the dev environment docs](./docs/setting_dev_env.md) for detailed instructions. ## Running the app To run the app, you can use the following command: ```bash # if not already done, run the code generation dart run build_runner build # run the app on all available devices flutter run -d all ``` ## Running tests To run the tests, you can use the following command: ```bash # if not already done, run the code generation dart run build_runner build flutter test ``` ## Internationalisation Do not edit the `app_en.arb` file by hand, this file is generated. For more information, see [Internationalisation](./docs/internationalisation.md). ## Releasing Only for members of lichess team. 1. Bump the pubspec.yaml version number. This can be in a PR making a change or a separate PR. Use semantic versioning to determine which part to increment. The version number after the + should also be incremented. For example 0.3.3+000303 with a patch should become 0.3.4+000304. 2. Run workflow [Deploy to Play Store](https://github.com/lichess-org/mobile/actions/workflows/deploy_play_store.yml) 3. [Publish on F-Droid](./docs/publish_fdroid.md)