GreenAddress' open source Android (Cordova) client
Java Objective-C Swift C JavaScript Shell Other

README.md

Build status: Build Status

How to build

  1. Run ./prepare.sh
  2. Follow platform-specific instructions below

How to build on Android

  1. Install Android SDK and Cordova 5.4
  2. cd to the WalletCordova directory
  3. Run cordova prepare android
  4. Run cordova build android

After following these steps you should get a debug apk file in platforms/android/build/outputs/apk/android-debug.apk.

How to build on iOS

There's an issue with xcode node library causing cordova prepare ios to fail silently. See https://github.com/apla/me.apla.cordova.app-preferences/issues/65 for a workaround.

  1. Install Xcode and Cordova 5.4
  2. cd to the WalletCordova directory
  3. Run git submodule update --init
  4. Run cordova prepare ios
  5. Run cordova build ios

After following these steps you should get an .app in platforms/ios/build/emulator/GreenAddress.It.app.

You can also run BIP38 unit tests by copying them from plugins/it.greenaddress.cordova/bip38/BIP38Tests.m manually and adding a new testing target in XCode.

Pull Requests

Before making a Pull Request for WalletCordova check if what you want to modify is present in https://github.com/greenaddress/GreenAddressWebFiles - if it is then you should do the PR there.

This repo is updated every time GreenAddressWebFiles is.