All Projects → veloce → Lichobile

veloce / Lichobile

Licence: other
lichess.org mobile application

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects
scalajs
39 projects

Projects that are alternatives of or similar to Lichobile

Fugen
Command line tool for exporting resources and generating code from your Figma files
Stars: ✭ 41 (-96.07%)
Mutual labels:  xcode
Gitdiff9
Highlights lint, deltas and recent changes against git repo in Xcode 9
Stars: ✭ 43 (-95.88%)
Mutual labels:  xcode
Kshobjcuml
KSHObjcUML can show oriented graph of dependencies between Objective-C and Swift classes in your project
Stars: ✭ 1,039 (-0.38%)
Mutual labels:  xcode
React Native Alternate Icons
React Native Alternate Icons for iOS 10.3+
Stars: ✭ 42 (-95.97%)
Mutual labels:  xcode
Andtroj
A tool for integrating the Metasploit payload with Android's healthy programs and bypassing antivirus
Stars: ✭ 43 (-95.88%)
Mutual labels:  android-sdk
Chariz
Package manager for macOS
Stars: ✭ 44 (-95.78%)
Mutual labels:  xcode
Relax
A tiny release tool to support multi distribution(IPA) on iOS development.
Stars: ✭ 40 (-96.16%)
Mutual labels:  xcode
Permissionsflow
A simple library to make it easy requesting permissions in Android using Kotlin Coroutines.
Stars: ✭ 49 (-95.3%)
Mutual labels:  android-sdk
San Jose
Custom Xcode theme inspired by Apple's WWDC 2017
Stars: ✭ 43 (-95.88%)
Mutual labels:  xcode
Swiftysampleproject
A starter project for Sample Project in swift 3.0/4.0 (also bridging header included so you could use objective c code in it as well ). For objectiveC version : https://github.com/xeieshan/SampleProject > Supports iOS 8.4+ > Swift 4.x
Stars: ✭ 47 (-95.49%)
Mutual labels:  xcode
Imagecoordinatespace
UICoordinateSpace for UIImageView image
Stars: ✭ 42 (-95.97%)
Mutual labels:  xcode
Chineseidcardocr
[Deprecated] 🇨🇳中国二代身份证光学识别
Stars: ✭ 1,015 (-2.68%)
Mutual labels:  xcode
Bartycrouch
Localization/I18n: Incrementally update/translate your Strings files from .swift, .h, .m(m), .storyboard or .xib files.
Stars: ✭ 1,032 (-1.05%)
Mutual labels:  xcode
Sunfish rs
Rust rewrite of the sunfish simple chess engine
Stars: ✭ 41 (-96.07%)
Mutual labels:  chess
Swiftymessenger
Swift toolkit for passing messages between iOS apps and extensions.
Stars: ✭ 48 (-95.4%)
Mutual labels:  xcode
Mergepbx
script for merging XCode project files in git
Stars: ✭ 1,004 (-3.74%)
Mutual labels:  xcode
Material Theme For Xcode
Material design color schemes for Xcode
Stars: ✭ 43 (-95.88%)
Mutual labels:  xcode
Teliver Android
Realtime Live Tracking of Location made Easy.
Stars: ✭ 49 (-95.3%)
Mutual labels:  android-sdk
Vsalert
An drop-in replacement for UIAlertController with more power and better looks.
Stars: ✭ 48 (-95.4%)
Mutual labels:  xcode
Scxcodeminimap
Sublime Text like Minimap for Xcode
Stars: ✭ 1,037 (-0.58%)
Mutual labels:  xcode

lichess.org/mobile

Build Status GitHub contributors GitHub All Releases GitHub

lichess mobile screenshots

Lichess mobile is the lichess.org official application. It is written in TypeScript, with a bit of Kotlin and Swift. It is a web application that access native SDK thanks to Ionic capacitor. The rendering library is mithril.js. It talks to a native Stockfish engine, supporting multiple variants, through a cordova plugin. Multi-variant chess library is brought by a JavaScript version of scalachess.

Required dependencies

Android:

  • in addition to capacitor dependencies, android ndk for stockfish compilation (to install with Android Studio).

Initialize build

Make sure you installed all deps:

$ npm install

Capacitor needs the web app before update, so build it:

$ npm run build

Update capacitor:

$ npx cap update

Run in a browser

$ npm run serve

Will serve assets at http://localhost:8080. Once the server is running, browse to http://localhost:8080/www.

Be sure to Toggle Device Mode in your browser, or else you won't be able to click on anything.

Run in a device/emulator

The easiest way to do it is to open the native IDE. Capacitor has a command for that:

$ npx cap open

Advanced setup

See the wiki.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].