I developed a simple DApp Ether Wallet in Android. The following functionalities of this project is discuss below.
- You can login to your existing wallet.
- You can connect to any four major ethereum blockchain networks (Rinkeby, Kovan, Ropsten, Main-Net).
- You can transfer funds from your ethereum address to another ethereum address.
- You can get Gas Price, Block Hash aand Block number on every transaction you perform.
This application uploaded for learning purpose. Just copy your UTC file in your phone External or Internal Storage for logging in with network. These instructions will help you to copy this project and run to your local machine.
- android.permission.INTERNET
- android.permission.ACCESS_NETWORK_STATE
- android.permission.READ_EXTERNAL_STORAGE
- android.permission.CAMERA
- android:largeHeap="true"
Copy this statement to MainActivity.java on your project to install MultiDex in your app.
- MultiDex.install(this);
Copy these to your MainActivity.java for permit all strict mode threads.
- final StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
- StrictMode.setThreadPolicy(policy);
- compile 'com.android.support:multidex:1.0.1'
- compile 'org.web3j:core-android:2.2.1'
- compile 'com.google.zxing:core:3.2.1'
- compile 'com.journeyapps:zxing-android-embedded:3.2.0@aar'
Android Studio 2.3.3