We extract the Rust part of Parity Signer to an independent npm library called react-native-substrate-sign. The npm library includes prebuild ios static library (.a) and android dynamic library (.so), so that Parity Signer does not need to manually build Rust code anymore. Related to #649
From 4.3.1 we use the latest prebuild NDK (r21) toolchains for building rust libraries for android, so that we do not need to build the standalone NDK toolchains manually. If you have built or develop Parity Signer before 4.3.1, please download the NDK r19 or newerhere and point the NKD_HOME
environment variable to it with e.g. export NDK_HOME=/path/to/latest/ndk