meta
Annotationen, die verwendet werden, um Entwicklerabsichten auszudrücken, die ansonsten nicht durch statische Analyse des Quellcodes abgeleitet werden können.
Lichess Mobil-App
Annotationen, die verwendet werden, um Entwicklerabsichten auszudrücken, die ansonsten nicht durch statische Analyse des Quellcodes abgeleitet werden können.
Flutter-Plugin für Firebase Core, das die Verbindung mit mehreren Firebase-Apps ermöglicht.
Flutter-Plugin für Firebase Crashlytics. Er meldet nicht abgefangene Fehler an die Firebase-Konsole.
Flutter-Plugin für Firebase Cloud Messaging, eine plattformübergreifende Messaging-Lösung, mit der Sie Nachrichten zuverlässig auf Android und iOS übermitteln können.
v1.2.0Eine hochgradig anpassbare Flutter-Diagrammbibliothek, die Liniendiagramme, Balkendiagramme, Kreisdiagramme, Streudiagramme und Radargrafiken unterstützt.
Ein reaktives Caching- und Datenbindungsfреймwerk. Riverpod macht die Arbeit mit asynchronem Code leicht.
Standard-Ikonen für Cupertino-Widgets basierend auf Apple-stilisierten Icons
Flutter-Plugin zum Auswählen von Bildern aus der Android- und iOS-Bildbibliothek sowie zum Aufnehmen neuer Fotos mit der Kamera.
v1.1.0Flutter-Plugin zum Erstellen von Schnellzugriffen auf dem Startbildschirm, auch als Quick Actions auf iOS und App-Schnellzugriffe auf Android bekannt.
v5.2.2Eine Sammlung von mit Flutter animierten Ladeindikatoren. Stark beeinflusst von @tobiasahlin's SpinKit.
Flutter-Plugin für SQLite, eine selbstständige, hochzuverlässige, eingebettete SQL-Datenbank-Engine.
FFI-basierte Implementierung von sqflite für Desktop und Einheitstests.
^7.2.1^9.0.0^2.13.1^3.0.0^10.2.0^1.1.2^1.19.1^7.3.1^1.9.0^3.0.7^3.0.2^1.0.9^1.0.0^0.13.1^1.1.0^13.2.0^1.9.0^11.2.0^13.1.0^4.13.0^5.2.7^16.5.0^1.2.0{"sdk":"flutter"}^12.0.2^0.7.0^2.0.8^22.3.0{"sdk":"flutter"}^1.0.12^2.4.8^3.4.2^11.0.0^4.0.3^5.2.2^3.1.0^0.9.3^1.6.0^1.2.3^0.20.3^4.12.0^3.0.0{"git":{"url":"https://github.com/lichess-org/dart-lc0.git","ref":"04284fa88176930a0e2ffd475979fa289710169e"}}^1.3.0^0.13.0^4.2960.0^1.0.1^1.19.0{"git":{"url":"https://github.com/lichess-org/dart-multistockfish.git","ref":"896c3884921ae1d775fcd3088ddcd1559fb87308","path":"pkgs/multistockfish"}}^10.2.1^1.9.1^2.1.6^0.4.0^2.2.0^4.1.0^1.1.0^0.2.0^13.3.0^2.5.5^0.5.0^0.2.0^2.4.3^2.4.2+1^2.1.1^6.3.2^0.4.0+2^1.7.0^3.0.3^2.15.1^1.3.3{"sdk":"flutter"}^4.0.1^6.14.1^2.14.0^1.0.5^2.1.4^1.6.0Englischer Projektschnappschuss. Aktuelle Inhalte auf GitHub.
Second iteration of the Lichess mobile app.
Contributions to this project are welcome!
If you want to contribute, please read the contributing guide.
If you are new to this project, you can read the documentation to get started. The CLAUDE.md is also a good resource to understand the codebase.
tl;dr: Install Flutter, clone the repo, run in order:
flutter pub getdart run build_runner watchflutter analyze --watchand you're ready to code!
See the dev environment docs for detailed instructions.
To run the app, you can use the following command:
# if not already done, run the code generation
dart run build_runner build
# run the app on all available devices
flutter run -d all
To run the tests, you can use the following command:
# if not already done, run the code generation
dart run build_runner build
flutter test
Do not edit the files in translation/ folder (except translation/source/mobile.xml), nor the app_en.arb file: these files are generated.
For more information, see Internationalisation.
Only for members of lichess team.