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