diff --git a/app/src/main/java/com/gmeremit/online/gmeremittance_native/GmeApplication.java b/app/src/main/java/com/gmeremit/online/gmeremittance_native/GmeApplication.java index 3d41b6bf..b19f923e 100644 --- a/app/src/main/java/com/gmeremit/online/gmeremittance_native/GmeApplication.java +++ b/app/src/main/java/com/gmeremit/online/gmeremittance_native/GmeApplication.java @@ -15,8 +15,16 @@ import java.io.File; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Calendar; +import java.util.concurrent.TimeUnit; import io.fabric.sdk.android.Fabric; +import io.reactivex.Observable; +import io.reactivex.Observer; +import io.reactivex.Scheduler; +import io.reactivex.SingleObserver; +import io.reactivex.android.schedulers.AndroidSchedulers; +import io.reactivex.disposables.Disposable; +import io.reactivex.schedulers.Schedulers; import static com.gmeremit.online.gmeremittance_native.base.PrefKeys.USER_PREFERRED_COUNTRY_CODE; import static com.gmeremit.online.gmeremittance_native.base.PrefKeys.USER_PREFERRED_LOCALE; @@ -39,24 +47,53 @@ public class GmeApplication extends MultiDexApplication { @Override public void onCreate() { super.onCreate(); - if (!BuildConfig.DEBUG) { - Fabric.with(this, new Crashlytics()); - } else - { - DateFormat df = new SimpleDateFormat("d_MMM"); - String date = df.format(Calendar.getInstance().getTime()); - File path = getExternalFilesDir(null); - logginFile = new File(path, "API Log " + date + ".txt"); - } + Observable.fromCallable(() -> { + if (!BuildConfig.DEBUG) { + Fabric.with(this, new Crashlytics()); + } else { + DateFormat df = new SimpleDateFormat("d_MMM"); + String date = df.format(Calendar.getInstance().getTime()); + File path = getExternalFilesDir(null); + logginFile = new File(path, "API Log " + date + ".txt"); + } + + + if (appRelatedMetaData == null) + appRelatedMetaData = new AppRelatedMetaData(this); + + if (stringExtractor == null) + stringExtractor = new StringExtractor(getResources()); + + gmeSharedPreferences = this.getSharedPreferences(getString(R.string.gme_sharedpreferences_key), Context.MODE_PRIVATE); + + return true; + }) + .subscribeOn(Schedulers.io()) + .observeOn(AndroidSchedulers.mainThread()) + .subscribe(new Observer() { + @Override + public void onSubscribe(Disposable d) { + + } - if (appRelatedMetaData == null) - appRelatedMetaData = new AppRelatedMetaData(this); + @Override + public void onNext(Boolean aBoolean) { + + } + + @Override + public void onError(Throwable e) { + + } + + @Override + public void onComplete() { + + } + }); - if (stringExtractor == null) - stringExtractor = new StringExtractor(getResources()); - gmeSharedPreferences = this.getSharedPreferences(getString(R.string.gme_sharedpreferences_key), Context.MODE_PRIVATE); } @Override @@ -166,21 +203,20 @@ public class GmeApplication extends MultiDexApplication { public class StringExtractor { Resources resources; - public void updateResources(Resources resources) - { - this.resources=resources; + + public void updateResources(Resources resources) { + this.resources = resources; } + private StringExtractor(Resources resources) { this.resources = resources; } - public Resources getResources() - { + public Resources getResources() { return this.resources; } - public String getStringFromStringId(@StringRes int stringResourceID) - { + public String getStringFromStringId(@StringRes int stringResourceID) { try { if (resources == null) @@ -193,11 +229,10 @@ public class GmeApplication extends MultiDexApplication { } - public static String getPreferredCountryCode() - { - if(gmeSharedPreferences==null) + public static String getPreferredCountryCode() { + if (gmeSharedPreferences == null) return "en"; - return gmeSharedPreferences.getString(USER_PREFERRED_COUNTRY_CODE,"en"); + return gmeSharedPreferences.getString(USER_PREFERRED_COUNTRY_CODE, "en"); } diff --git a/app/src/main/java/com/gmeremit/online/gmeremittance_native/transactionpasspromt/view/TransactionPasswordPromptActivity.java b/app/src/main/java/com/gmeremit/online/gmeremittance_native/transactionpasspromt/view/TransactionPasswordPromptActivity.java index b5d99aa6..6a0837af 100644 --- a/app/src/main/java/com/gmeremit/online/gmeremittance_native/transactionpasspromt/view/TransactionPasswordPromptActivity.java +++ b/app/src/main/java/com/gmeremit/online/gmeremittance_native/transactionpasspromt/view/TransactionPasswordPromptActivity.java @@ -127,6 +127,8 @@ public class TransactionPasswordPromptActivity extends BaseActivity implements S presenter.updateSelectedAmount(getIntent().getStringExtra(SELECTED_AMT_FOR_OTP_BUNDLE_KEY)); presenter.updateSelectedKftcId(getIntent().getStringExtra(SELECTED_KFTC_ID_FOR_OTP_BUNDLE_KEY)); } + else + resendRequest.setVisibility(View.GONE); } private void init() { diff --git a/app/src/main/res/drawable/ic_rounded_password_prompt.xml b/app/src/main/res/drawable/ic_rounded_password_prompt.xml index ebb2e103..7481d1d1 100644 --- a/app/src/main/res/drawable/ic_rounded_password_prompt.xml +++ b/app/src/main/res/drawable/ic_rounded_password_prompt.xml @@ -2,6 +2,6 @@ \ No newline at end of file diff --git a/app/src/main/res/layout/activity_transaction_history_v2.xml b/app/src/main/res/layout/activity_transaction_history_v2.xml index 58b2cf8e..48137240 100644 --- a/app/src/main/res/layout/activity_transaction_history_v2.xml +++ b/app/src/main/res/layout/activity_transaction_history_v2.xml @@ -35,7 +35,7 @@ android:background="@color/send_money_bg_grey" android:focusableInTouchMode="true" android:orientation="horizontal" - android:padding="18dp"> + android:padding="@dimen/_16sdp"> + android:textSize="@dimen/_10ssp"/> + android:textSize="@dimen/_11ssp" /> + android:textSize="@dimen/_11ssp" /> + android:textSize="@dimen/_11ssp" /> diff --git a/app/src/main/res/layout/activity_transaction_listing_v2.xml b/app/src/main/res/layout/activity_transaction_listing_v2.xml index b3879f84..de8969ba 100644 --- a/app/src/main/res/layout/activity_transaction_listing_v2.xml +++ b/app/src/main/res/layout/activity_transaction_listing_v2.xml @@ -71,8 +71,8 @@ android:layout_width="0dp" android:layout_height="match_parent" android:layout_gravity="center_vertical" - android:layout_marginLeft="15dp" - android:layout_marginStart="15dp" + android:layout_marginLeft="@dimen/_11sdp" + android:layout_marginStart="@dimen/_11sdp" android:layout_weight="1" android:background="@null" android:gravity="center_vertical" @@ -82,7 +82,7 @@ android:inputType="text" android:maxLength="20" android:textColor="@android:color/black" - android:textSize="14sp" /> + android:textSize="@dimen/_10ssp" /> + android:textSize="@dimen/_11ssp" /> + android:textSize="@dimen/_11ssp" /> + android:textSize="@dimen/_11ssp" /> @@ -180,7 +180,7 @@ diff --git a/app/src/main/res/layout/activity_transaction_password_prompt.xml b/app/src/main/res/layout/activity_transaction_password_prompt.xml index abcdec2c..3b4591f0 100644 --- a/app/src/main/res/layout/activity_transaction_password_prompt.xml +++ b/app/src/main/res/layout/activity_transaction_password_prompt.xml @@ -14,21 +14,21 @@ android:id="@+id/title" android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_marginBottom="5dp" - android:layout_marginTop="20dp" + android:layout_marginBottom="@dimen/_15sdp" + android:layout_marginTop="@dimen/_15sdp" android:gravity="center" android:text="@string/enter_login_password_text" android:textColor="@color/black" - android:textSize="20sp" /> + android:textSize="@dimen/_15ssp" /> @@ -37,14 +37,14 @@ android:layout_width="match_parent" android:visibility="gone" android:layout_height="wrap_content" - android:layout_marginTop="10dp" - android:layout_marginBottom="20dp" - android:layout_marginStart="15dp" - android:layout_marginEnd="15dp" + android:layout_marginTop="@dimen/_8sdp" + android:layout_marginBottom="@dimen/_16sdp" + android:layout_marginStart="@dimen/_12sdp" + android:layout_marginEnd="@dimen/_12sdp" android:gravity="center" android:text="@string/fingerprint_user_text" android:textColor="@color/darkgray" - android:textSize="14sp" /> + android:textSize="@dimen/_11sdp" /> + android:layout_marginEnd="@dimen/_4sdp" + android:layout_marginStart="@dimen/_4sdp" /> + android:layout_marginLeft="@dimen/_11sdp" + android:layout_marginRight="@dimen/_11sdp" + android:paddingBottom="@dimen/_1sdp" + android:paddingTop="@dimen/_1sdp" /> + android:textSize="@dimen/_11ssp" /> + android:textSize="@dimen/_11ssp" /> + android:textSize="@dimen/_11ssp" /> @@ -109,7 +109,7 @@ diff --git a/app/src/main/res/layout/fragment_splash_avd_viewpager.xml b/app/src/main/res/layout/fragment_splash_avd_viewpager.xml index cd5bf378..67dd6298 100644 --- a/app/src/main/res/layout/fragment_splash_avd_viewpager.xml +++ b/app/src/main/res/layout/fragment_splash_avd_viewpager.xml @@ -17,7 +17,7 @@ app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" - app:layout_constraintVertical_bias="0.120000005"> + app:layout_constraintVertical_bias="0.100000024"> + android:padding="@dimen/_8sdp"> + android:textSize="@dimen/_14ssp" /> - + - + - + - + - + - + - + - + @@ -143,42 +143,42 @@ + android:padding="@dimen/_8sdp"> + android:textSize="@dimen/_14ssp" /> - + - + - + - + android:layout_width="0dp" + android:layout_weight="1" + android:layout_height="wrap_content" + android:gravity="center_vertical" + android:text="CASH Payment" + android:textColor="@color/black" + android:textSize="@dimen/_11ssp" + app:txtfontName="@string/semibold" /> - + - + - + - + - + - + - + - + + android:textSize="@dimen/_11ssp" /> @@ -354,7 +354,7 @@ + android:textSize="@dimen/_11ssp" /> + android:textSize="@dimen/_11ssp" /> diff --git a/app/src/main/res/layout/fragment_verification_send_money_v2.xml b/app/src/main/res/layout/fragment_verification_send_money_v2.xml index ff15118f..349a0daf 100644 --- a/app/src/main/res/layout/fragment_verification_send_money_v2.xml +++ b/app/src/main/res/layout/fragment_verification_send_money_v2.xml @@ -25,14 +25,14 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" - android:padding="10dp"> + android:padding="@dimen/_8sdp"> + android:textSize="@dimen/_14ssp" /> + android:textSize="@dimen/_11ssp" /> @@ -69,10 +69,10 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_vertical" - android:paddingTop="10dp" + android:paddingTop="@dimen/_8sdp" android:text="@string/address_text" android:textColor="@color/dark_gray" - android:textSize="13sp" /> + android:textSize="@dimen/_11ssp" /> @@ -95,10 +95,10 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_vertical" - android:paddingTop="10dp" + android:paddingTop="@dimen/_8sdp" android:text="@string/country_text" android:textColor="@color/dark_gray" - android:textSize="13sp" /> + android:textSize="@dimen/_11ssp" /> @@ -121,10 +121,10 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_vertical" - android:paddingTop="10dp" + android:paddingTop="@dimen/_8sdp" android:text="@string/mobile_text" android:textColor="@color/dark_gray" - android:textSize="13sp" /> + android:textSize="@dimen/_11ssp" /> @@ -143,18 +143,18 @@ + android:padding="@dimen/_8sdp"> + android:textSize="@dimen/_14ssp" /> + android:textSize="@dimen/_11ssp" /> @@ -190,10 +190,10 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_vertical" - android:paddingTop="10dp" + android:paddingTop="@dimen/_8sdp" android:text="@string/payout_mode_text" android:textColor="@color/dark_gray" - android:textSize="13sp" /> + android:textSize="@dimen/_11ssp" /> @@ -217,10 +217,10 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_vertical" - android:paddingTop="10dp" + android:paddingTop="@dimen/_8sdp" android:text="@string/paying_amount_text" android:textColor="@color/dark_gray" - android:textSize="13sp" /> + android:textSize="@dimen/_11ssp" /> @@ -244,10 +244,10 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_vertical" - android:paddingTop="10dp" + android:paddingTop="@dimen/_8sdp" android:text="@string/exchange_rate_text" android:textColor="@color/dark_gray" - android:textSize="13sp" /> + android:textSize="@dimen/_11ssp" /> @@ -271,10 +271,10 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_vertical" - android:paddingTop="10dp" + android:paddingTop="@dimen/_8sdp" android:text="@string/service_charge_text" android:textColor="@color/dark_gray" - android:textSize="13sp" /> + android:textSize="@dimen/_11ssp" /> @@ -293,7 +293,7 @@ android:id="@+id/pAgentContainerView" android:layout_width="match_parent" android:layout_height="wrap_content" - android:paddingTop="10dp" + android:paddingTop="@dimen/_8sdp" android:orientation="horizontal"> @@ -303,7 +303,7 @@ android:gravity="top" android:text="@string/payout_agent_text" android:textColor="@color/dark_gray" - android:textSize="13sp" /> + android:textSize="@dimen/_11ssp" /> + android:textSize="@dimen/_11ssp" /> @@ -354,7 +354,7 @@ + android:textSize="@dimen/_11ssp" /> + android:textSize="@dimen/_11ssp" /> diff --git a/app/src/main/res/layout/transaction_history_viewholder_v3.xml b/app/src/main/res/layout/transaction_history_viewholder_v3.xml index 468f41aa..3dd0379b 100644 --- a/app/src/main/res/layout/transaction_history_viewholder_v3.xml +++ b/app/src/main/res/layout/transaction_history_viewholder_v3.xml @@ -3,15 +3,15 @@ xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:layout_width="match_parent" - android:layout_marginLeft="10dp" - android:layout_marginRight="10dp" + android:layout_marginLeft="@dimen/_8sdp" + android:layout_marginRight="@dimen/_8sdp" android:background="@drawable/ic_rounded_background_brightgray" - android:padding="6dp" - android:layout_marginTop="5dp" - android:layout_marginBottom="5dp" + android:padding="@dimen/_5sdp" + android:layout_marginTop="@dimen/_4sdp" + android:layout_marginBottom="@dimen/_4sdp" android:layout_height="wrap_content"> @@ -20,50 +20,50 @@ android:layout_width="0dp" android:layout_weight=".5" android:layout_height="match_parent" + android:gravity="start" + android:text="19/11/2019" app:txtfontName="@string/regular" - android:gravity="left" - android:text="" android:textColor="@color/darkgray" - android:textSize="12sp" /> + android:textSize="@dimen/_10ssp" /> + android:textSize="@dimen/_10ssp" /> + android:textSize="@dimen/_13ssp" /> + android:textSize="@dimen/_13ssp" /> @@ -72,21 +72,31 @@ android:layout_width="0dp" android:layout_weight="1" android:layout_height="match_parent" - android:gravity="left" - android:text="" + android:gravity="start" + android:text="BANK DEPOSIT" + app:txtfontName="@string/semibold" android:textColor="@color/darkgray" - android:textSize="12sp" /> + android:textSize="@dimen/_10ssp" /> - + android:textSize="@dimen/_10ssp"/> + \ No newline at end of file diff --git a/app/src/main/res/layout/transaction_listing_viewholder.xml b/app/src/main/res/layout/transaction_listing_viewholder.xml index 13de5a85..3dd0379b 100644 --- a/app/src/main/res/layout/transaction_listing_viewholder.xml +++ b/app/src/main/res/layout/transaction_listing_viewholder.xml @@ -3,15 +3,15 @@ xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:layout_width="match_parent" - android:layout_marginLeft="10dp" - android:layout_marginRight="10dp" + android:layout_marginLeft="@dimen/_8sdp" + android:layout_marginRight="@dimen/_8sdp" android:background="@drawable/ic_rounded_background_brightgray" - android:padding="6dp" - android:layout_marginTop="5dp" - android:layout_marginBottom="5dp" + android:padding="@dimen/_5sdp" + android:layout_marginTop="@dimen/_4sdp" + android:layout_marginBottom="@dimen/_4sdp" android:layout_height="wrap_content"> @@ -24,7 +24,7 @@ android:text="19/11/2019" app:txtfontName="@string/regular" android:textColor="@color/darkgray" - android:textSize="12sp" /> + android:textSize="@dimen/_10ssp" /> + android:textSize="@dimen/_10ssp" /> @@ -50,7 +50,7 @@ android:gravity="start" android:text="Preyea Ranjan Regmi" android:textColor="@color/darkgray" - android:textSize="17sp" /> + android:textSize="@dimen/_13ssp" /> + android:textSize="@dimen/_13ssp" /> @@ -76,7 +76,7 @@ android:text="BANK DEPOSIT" app:txtfontName="@string/semibold" android:textColor="@color/darkgray" - android:textSize="12sp" /> + android:textSize="@dimen/_10ssp" /> + android:textSize="@dimen/_10ssp"/> + android:textSize="@dimen/_10ssp" /> \ No newline at end of file diff --git a/app/src/main/res/layout/wallet_statement_viewholder_v2.xml b/app/src/main/res/layout/wallet_statement_viewholder_v2.xml index b9394961..6c1eeb0d 100644 --- a/app/src/main/res/layout/wallet_statement_viewholder_v2.xml +++ b/app/src/main/res/layout/wallet_statement_viewholder_v2.xml @@ -3,19 +3,19 @@ android:layout_width="match_parent" android:layout_height="wrap_content" xmlns:app="http://schemas.android.com/apk/res-auto" - android:layout_marginBottom="5dp" - android:layout_marginLeft="10dp" - android:layout_marginRight="10dp" - android:layout_marginTop="5dp" + android:layout_marginBottom="@dimen/_4sdp" + android:layout_marginLeft="@dimen/_8sdp" + android:layout_marginRight="@dimen/_8sdp" + android:layout_marginTop="@dimen/_4sdp" android:background="@drawable/ic_rounded_background_brightgray" android:orientation="vertical" - android:padding="6dp"> + android:padding="@dimen/_4sdp"> + android:padding="@dimen/_4sdp"> + android:textSize="@dimen/_10ssp"/> @@ -34,7 +34,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" - android:padding="5dp"> + android:padding="@dimen/_4sdp"> + android:textSize="@dimen/_13ssp"/> + android:textSize="@dimen/_12ssp" /> + android:padding="@dimen/_4sdp"> + android:textSize="@dimen/_13sdp" /> + android:textSize="@dimen/_13sdp" />