diff --git a/app/build.gradle b/app/build.gradle
index c7dd2002..dea9987b 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -1,11 +1,11 @@
apply plugin: 'com.android.application'
android {
- compileSdkVersion 28
+ compileSdkVersion 29
defaultConfig {
applicationId "com.flutterwave.rave_android"
minSdkVersion 15
- targetSdkVersion 28
+ targetSdkVersion 29
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
diff --git a/app/src/main/java/com/flutterwave/rave_android/MainActivity.java b/app/src/main/java/com/flutterwave/rave_android/MainActivity.java
index 72bf855e..876db36d 100644
--- a/app/src/main/java/com/flutterwave/rave_android/MainActivity.java
+++ b/app/src/main/java/com/flutterwave/rave_android/MainActivity.java
@@ -16,6 +16,7 @@
import androidx.annotation.Nullable;
import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;
+import androidx.appcompat.app.AppCompatDelegate;
import androidx.appcompat.widget.SwitchCompat;
import com.flutterwave.raveandroid.RavePayActivity;
@@ -49,7 +50,7 @@ public class MainActivity
implements
FeeCheckListener, // Implement if you want to be able to check fees beforehand
SavedCardsListener, // Implement if you want to be able to save cards and charge saved cards
- CardPaymentCallback {// Must be implemented to charge cards with custom UI or no-UI
+ CardPaymentCallback { // Must be implemented to charge cards with custom UI or no-UI
EditText emailEt;
EditText amountEt;
@@ -105,6 +106,8 @@ protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
+ AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES);
+
emailEt = findViewById(R.id.emailEt);
amountEt = findViewById(R.id.amountEt);
publicKeyEt = findViewById(R.id.publicKeyEt);
@@ -519,10 +522,10 @@ public void showProgressIndicator(boolean active) {
progressDialog = new ProgressDialog(this);
progressDialog.setCanceledOnTouchOutside(false);
progressDialog.setMessage("Please wait...");
- }
-
- if (active && !progressDialog.isShowing()) {
+ } else if (active && !progressDialog.isShowing()) {
progressDialog.show();
+ } else if (active && !progressDialog.isShowing()) {
+
} else {
progressDialog.dismiss();
}
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 239fe188..7b9ec929 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -297,6 +297,7 @@
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:hint="@string/email"
+ tools:text="mikelis135@gmail.com"
android:inputType="textEmailAddress"
android:textSize="14sp" />
@@ -305,6 +306,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
+ tools:text="1"
android:hint="@string/amount_to_charge_required"
android:inputType="number"
android:textSize="14sp" />
@@ -332,6 +334,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
+ tools:text="ref"
android:hint="@string/txref_required"
android:textSize="14sp" />
@@ -340,6 +343,7 @@
android:id="@+id/narrationTV"
android:layout_width="match_parent"
android:layout_height="wrap_content"
+ tools:text="ravepay"
android:layout_marginBottom="10dp"
android:hint="@string/narration"
android:textSize="14sp" />
@@ -349,6 +353,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
+ tools:text="NGN"
android:hint="@string/currency_code_e_g_ngn"
android:textSize="14sp" />
@@ -357,6 +362,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
+ tools:text="NG"
android:hint="@string/country_code_e_g_ng"
android:textSize="14sp" />
@@ -366,6 +372,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
+ tools:text="taiwo"
android:hint="@string/first_name"
android:textSize="14sp" />
@@ -374,6 +381,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
+ tools:text="ade"
android:hint="@string/last_name"
android:textSize="14sp" />
@@ -383,6 +391,7 @@
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:inputType="phone"
+ tools:text="08132383284"
android:hint="@string/phone_number"
android:textSize="14sp" />
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
index b8bf69c6..4c471ae8 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -2,5 +2,7 @@
#F99B37
#c16c00
- #FF4081
+ #c16c00
+ #12122c
+
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index 51ea0803..838ac237 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -1,7 +1,7 @@
-
+
+
-
diff --git a/rave_cache/build.gradle b/rave_cache/build.gradle
index a2916076..24114e05 100644
--- a/rave_cache/build.gradle
+++ b/rave_cache/build.gradle
@@ -4,7 +4,6 @@ group = 'com.github.flutterwave'
android {
compileSdkVersion 29
- buildToolsVersion "29.0.2"
defaultConfig {
minSdkVersion 15
diff --git a/rave_logger/build.gradle b/rave_logger/build.gradle
index 1a44c190..75abb08a 100644
--- a/rave_logger/build.gradle
+++ b/rave_logger/build.gradle
@@ -4,7 +4,6 @@ group = 'com.github.flutterwave'
android {
compileSdkVersion 29
- buildToolsVersion "29.0.2"
defaultConfig {
minSdkVersion 15
diff --git a/rave_presentation/build.gradle b/rave_presentation/build.gradle
index e5dbf5ee..bb22b31c 100644
--- a/rave_presentation/build.gradle
+++ b/rave_presentation/build.gradle
@@ -3,12 +3,11 @@ apply plugin: 'com.github.dcendents.android-maven'
group = 'com.github.flutterwave'
android {
- compileSdkVersion 27
- buildToolsVersion "29.0.2"
+ compileSdkVersion 29
defaultConfig {
minSdkVersion 15
- targetSdkVersion 27
+ targetSdkVersion 29
versionCode 1
versionName "1.0"
diff --git a/rave_remote/build.gradle b/rave_remote/build.gradle
index b533da91..9ed1dd01 100644
--- a/rave_remote/build.gradle
+++ b/rave_remote/build.gradle
@@ -3,12 +3,11 @@ apply plugin: 'com.github.dcendents.android-maven'
group = 'com.github.flutterwave'
android {
- compileSdkVersion 27
- buildToolsVersion "29.0.2"
+ compileSdkVersion 29
defaultConfig {
minSdkVersion 15
- targetSdkVersion 27
+ targetSdkVersion 29
versionCode 1
versionName "1.0"
diff --git a/rave_utils/build.gradle b/rave_utils/build.gradle
index 98dbfe71..9872f8f9 100644
--- a/rave_utils/build.gradle
+++ b/rave_utils/build.gradle
@@ -4,7 +4,6 @@ group = 'com.github.flutterwave'
android {
compileSdkVersion 29
- buildToolsVersion "29.0.3"
defaultConfig {
minSdkVersion 15
diff --git a/rave_utils/src/main/res/drawable-hdpi/back_grey.xml b/rave_utils/src/main/res/drawable-hdpi/back_grey.xml
new file mode 100644
index 00000000..7334520c
--- /dev/null
+++ b/rave_utils/src/main/res/drawable-hdpi/back_grey.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/rave_utils/src/main/res/drawable-hdpi/ic_lock.xml b/rave_utils/src/main/res/drawable-hdpi/ic_lock.xml
new file mode 100644
index 00000000..b5650bca
--- /dev/null
+++ b/rave_utils/src/main/res/drawable-hdpi/ic_lock.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/rave_utils/src/main/res/drawable-night/back_grey.xml b/rave_utils/src/main/res/drawable-night/back_grey.xml
new file mode 100644
index 00000000..50b1b6c0
--- /dev/null
+++ b/rave_utils/src/main/res/drawable-night/back_grey.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/rave_utils/src/main/res/layout/rave_sdk_activity_futher_verification.xml b/rave_utils/src/main/res/layout/rave_sdk_activity_futher_verification.xml
index 962070d0..f1094312 100644
--- a/rave_utils/src/main/res/layout/rave_sdk_activity_futher_verification.xml
+++ b/rave_utils/src/main/res/layout/rave_sdk_activity_futher_verification.xml
@@ -1,10 +1,40 @@
-
+ android:layout_height="match_parent">
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/rave_utils/src/main/res/layout/rave_sdk_avsvbv_layout.xml b/rave_utils/src/main/res/layout/rave_sdk_avsvbv_layout.xml
index 00e4da5f..19fb34b2 100644
--- a/rave_utils/src/main/res/layout/rave_sdk_avsvbv_layout.xml
+++ b/rave_utils/src/main/res/layout/rave_sdk_avsvbv_layout.xml
@@ -2,7 +2,6 @@
@@ -34,7 +33,7 @@
android:text="@string/enter_your_billing_address_details"/>
+ android:drawableLeft="@drawable/ic_lock" />
diff --git a/rave_utils/src/main/res/layout/rave_sdk_pin_layout.xml b/rave_utils/src/main/res/layout/rave_sdk_pin_layout.xml
index 46ba3b44..37b012a8 100644
--- a/rave_utils/src/main/res/layout/rave_sdk_pin_layout.xml
+++ b/rave_utils/src/main/res/layout/rave_sdk_pin_layout.xml
@@ -1,6 +1,5 @@
+ android:drawableLeft="@drawable/ic_lock" />
diff --git a/rave_utils/src/main/res/values-night/colors.xml b/rave_utils/src/main/res/values-night/colors.xml
new file mode 100644
index 00000000..645ce168
--- /dev/null
+++ b/rave_utils/src/main/res/values-night/colors.xml
@@ -0,0 +1,10 @@
+
+
+ #212e67
+ #303F9F
+ #FF4081
+ #dd7a32
+ #dd7a32
+ #cccccc
+ @color/colorPrimary
+
\ No newline at end of file
diff --git a/rave_utils/src/main/res/values/colors.xml b/rave_utils/src/main/res/values/colors.xml
index 7d9342de..f4904f00 100644
--- a/rave_utils/src/main/res/values/colors.xml
+++ b/rave_utils/src/main/res/values/colors.xml
@@ -5,5 +5,6 @@
#FF4081
#dd7a32
#dd7a32
+ #999999
@color/colorPrimary
\ No newline at end of file