GithubHelp home page GithubHelp logo

twygod / edge-react-gui Goto Github PK

View Code? Open in Web Editor NEW

This project forked from edgeapp/edge-react-gui

0.0 2.0 0.0 97.01 MB

Edge Wallet React Native GUI for iOS and Android

Home Page: https://edgesecure.co

License: BSD 3-Clause "New" or "Revised" License

JavaScript 95.94% Python 0.17% Java 0.38% Shell 0.16% Ruby 0.04% Objective-C 0.72% C 2.60%

edge-react-gui's Introduction

Edge Wallet

A multicurrency mobile wallet for Bitcoin, Ethereum, Litecoin, and Bitcoin Cash

Edge Wallet Screenshots

Edge Wallet is:

  • simple
  • secure
  • private
  • decentralized
  • multi-currency
  • cross-platform
  • mobile first
  • open source

Requirements

MacOS

Xcode >= 9

Getting Started

Install nodejs (v 8.4+) and npm (v 5.3+)

https://nodejs.org/en/download/

Install React Native CLI

npm install -g react-native-cli

Checkout develop branch & install node_modules

cd edge-react-gui
npm i

Android NDK Setup

(MacOS) If the NDK is already installed from Android Studio, it should be in /Users/[user]/Library/Android/sdk/ndk-bundle. If not, download and unzip the NDK from https://developer.android.com/ndk/index.html

Set ANDROID_NDK_HOME environment variable to the path of the NDK. ie

export ANDROID_NDK_HOME=/Users/bob/Library/Android/sdk/ndk-bundle

Add API key in env.json

Get an API key from https://developer.airbitz.co by scanning the QR code with your Airbitz wallet (https://airbitz.co/app) Copy the env.example.json to env.json and change the AIRBITZ_API_KEY to the API key you received from developer.airbitz.co.

Run the app in debug mode

react-native run-ios or react-native run-android


Deploying

Android

npm run android:release-install

Debugging

For debugging, we recommend using React Native Debugger

MacOS

brew update && brew cask install react-native-debugger

iOS Simulator
⌘ + d (command + d)
Select "Debug JS Remotely"

Windows / Linux

https://github.com/jhen0409/react-native-debugger/releases

GenyMotion Android Emulator
⌘ + m (command + m)
Select "Debug JS Remotely"

Contributing

Please follow the coding conventions defined in Edge Conventions

edge-react-gui's People

Contributors

ahujsak avatar amanalili avatar hortonelectric avatar koretskiyav avatar kylanhurt avatar lclc avatar luismartinez22 avatar paullinator avatar riordant avatar rjrs2k avatar safitudo avatar swansontec avatar thehobbit85 avatar vsashyn avatar wolverineks avatar zvs001 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.