Taburu / humaniq_mobile

Humaniq LITE [DEPRECATED]

Home Page:https://humaniq.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This version of the app has been deprecated since September 2017. It doesn't have any features we have implemented since that time. New version of the app hasn't been released to open source, yet.

HUMANIQ MOBILE [LITE]

Vexor status

About

Humaniq is simple and secure 4th generation mobile bank. Made on blockchain with Bio ID. LITE version of the mobile app (without text), is specially designed for nonreaders and people with dyslexia.

Getting started

This app is based on React Native framework. To run this app on your device or simulator please follow official documentation instructions.

Setup Android:

  1. Configure SSH Keys
  2. Run npm i in project root dir
  3. Run react-native link
  4. Install Android studio and all Android related build tools, according to official React Native documentation
  5. Run AVD
  6. Run react-native run-android in project root dir

Android troubleshooting:

Build:

  1. Delete previously installed apk from device:
Execution failed for task ':app:installDebug'.
com.android.builder.testing.api.DeviceException: 
com.android.ddmlib.InstallException: 
Failed to finalize session : INSTALL_FAILED_VERSION_DOWNGRADE

Runtime:

  1. AVD does not have IMEI and has conflict with IMEI library. For now you should replace IMEI assignment in Java code with custom string or use real device.

Tools:

Code inspection:

  • ESlint (Aribnb, babel-parser)

To lint run node_modules/.bin/eslint ./src

Running Tests:

  1. To start tests, run npm test
  2. To start tests with snapshot, run npm test -- -u
  3. To start tests on single component, run npm test -- -u <test_component>

Example

npm test -- -u Login

About

Humaniq LITE [DEPRECATED]

https://humaniq.com


Languages

Language:JavaScript 98.2%Language:Objective-C 0.9%Language:Java 0.5%Language:Python 0.3%