Development Environment
- MacOS 10.14.4+
- XCODE 10.1+
Clone
git clone https://github.com/bitshares/bitshares-mobile-app.git
Compile secp256k1 for iOS.
cd shell
chmod a+x build_secp256k1_ios.sh
./build_secp256k1_ios.sh
Compile secp256k1 for Android.
step A. Install the Android NDK library (Supported version: 13b)
https://developer.android.google.cn/ndk/downloads/older_releases.html#ndk-13b-downloads
step B. configuring environment variables
export ANDROID_NDK_ROOT="Your NDK Install Dir"
export PATH=$PATH:$ANDROID_NDK_ROOT
step C. Start compiling
cd shell
chmod a+x build_secp256k1_android.sh
./build_secp256k1_android.sh
Compile libfowallet.so and xxx.jar for Android. (requirement: secp256k1)
cd shell
chmod a+x build_fowallet_so_android.sh
./build_fowallet_so_android.sh
Development Environment
- Microsoft Windows10 1809
- Mac OS X 10.8.5
- Java JDK >= 10
- Android Studio 3.1.3 – 3.2
Download And Install Java
https://www.oracle.com/technetwork/java/javase/downloads/index.html
Install Android Studio
https://developer.android.com/studio
Run Android Stduio And Set Android Sdk (Android API 28)
Clone Project
git clone https://github.com/bitshares/bitshares-mobile-app.git
Open Project
Open the project directory bitshare-mobile-app/android
Synchronize Gradle files and install dependencies. Click File -> Sync Project With Gradle Files
A. Click Run -> Run 'app'
to Test
B. Generate Test Apk Click Build -> Build APK(s)
C. Generate Signed Apk Click Build -> Generate Signed APK
Click next
Click create new
if there is no keystore
Fill in the keystore information and click ok
Input keystore password and next Step
Finish