|poka 420daa229c||2 weeks ago|
|.cargo||3 months ago|
|android||1 month ago|
|assets||3 weeks ago|
|config||1 month ago|
|images||3 months ago|
|ios||2 months ago|
|lib||2 weeks ago|
|native/dubp_rs||2 weeks ago|
|packages/dubp_rs||2 weeks ago|
|release/android||1 month ago|
|scripts||1 month ago|
|test||3 months ago|
|.gitignore||2 months ago|
|.gitlab-ci.yml||1 month ago|
|.metadata||4 months ago|
|.rusty-hook.toml||1 month ago|
|Cargo.lock||2 weeks ago|
|Cargo.toml||1 month ago|
|Makefile.toml||1 month ago|
|README.md||2 months ago|
|deny.toml||2 weeks ago|
|pubspec.lock||3 weeks ago|
|pubspec.yaml||3 weeks ago|
Ğecko is a transaction client written in Dart. It is fast and secure thanks to native code compilation, Rust cryptography bindings and Duniter's new GraphQL API (GVA). It is not intended to manage member accounts, but rather simple wallets.
The development is quite early, you can participate in the discussion on the Duniter forum (mostly FR)
To contribute to the code, we advise you to install the following development environment.
This will take about 12GB on your drive and 30 min of your time (with a good connection). Don't hesitate to ask on the forum for a peer-coding session if you are stuck.
Android Studio will let you set up an Android VM and install tools you need.
If you reach this point without trouble, you're good to go for the next step.
Flutter is a powerfull SDK to develop Android apps. Install it with your favorite installation method.
We are using VSCode and therefore document the process for this IDE. Of course you're free to use whatever you want.
Clone the ğecko repo and open a dart file (e.g.
lib/main.dart). VSCode will suggest you to insall relevant extensions.
In a dart file (e.g.
lib/main.dart), type the
F5 key to build the code. The app should open automatically in your VM which is running.