Skip to content

Commit bb25c69

Browse files
authored
Merge pull request #1 from phileo/refactor/androidx
[Refactor] Migrate to AndroidX
2 parents ec3e768 + eb035d9 commit bb25c69

61 files changed

Lines changed: 131 additions & 130 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,4 @@
1111
/.idea
1212
/private.properties
1313

14+
sdk/.cxx

build.gradle

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,7 @@ buildscript {
77
jcenter()
88
}
99
dependencies {
10-
//classpath 'com.android.tools.build:gradle:3.3.0-alpha04'
11-
classpath 'com.android.tools.build:gradle:3.1.4'
10+
classpath 'com.android.tools.build:gradle:3.6.4'
1211

1312
// NOTE: Do not place your application dependencies here; they belong
1413
// in the individual module build.gradle files
@@ -33,12 +32,14 @@ ext {
3332
compileSdkVersion = 28
3433

3534
// App dependencies
36-
supportLibVersion = '27.1.1'
37-
yearclassVersion = "2.1.0"
35+
appCompatVersion = '1.1.0'
36+
yearclassVersion = '2.1.0'
37+
gridLayoutVersion = '1.0.0'
38+
materialVersion = '1.0.0'
3839

3940
// App test dependencies
4041
junitVersion = '4.12'
41-
espressoVersion = '3.0.2'
42-
robolectricVersion = "3.8"
43-
mockitoVersion = "2.21.0"
42+
espressoVersion = '3.2.0'
43+
robolectricVersion = '3.8'
44+
mockitoVersion = '2.21.0'
4445
}

demo/build.gradle

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ android {
1616
targetSdkVersion rootProject.ext.targetSdkVersion
1717
versionCode Integer.parseInt(DEMO_APP_VERSION_CODE)
1818
versionName DEMO_APP_VERSION_NAME
19-
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
19+
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
2020
resConfigs "en"
2121
}
2222
signingConfigs {
@@ -49,10 +49,10 @@ dependencies {
4949
implementation project(path: ":sdk")
5050
//debugCompile project(path: ":sdk", configuration: 'release')
5151
//releaseCompile project(path: ":sdk", configuration: 'release')
52-
androidTestImplementation "com.android.support.test.espresso:espresso-core:$rootProject.ext.espressoVersion"
53-
implementation "com.android.support:appcompat-v7:$rootProject.ext.supportLibVersion"
54-
implementation "com.android.support:gridlayout-v7:$rootProject.ext.supportLibVersion"
55-
implementation "com.android.support:design:$rootProject.ext.supportLibVersion"
52+
androidTestImplementation "androidx.test.espresso:espresso-core:$rootProject.ext.espressoVersion"
53+
implementation "androidx.appcompat:appcompat:$rootProject.ext.appCompatVersion"
54+
implementation "androidx.gridlayout:gridlayout:$rootProject.ext.gridLayoutVersion"
55+
implementation "com.google.android.material:material:$rootProject.ext.materialVersion"
5656
testImplementation "junit:junit:$rootProject.ext.junitVersion"
5757
}
5858

demo/src/main/java/cards/pay/sample/demo/CardDetailsActivity.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
import android.content.Intent;
66
import android.os.Bundle;
77
import android.os.ResultReceiver;
8-
import android.support.annotation.NonNull;
9-
import android.support.annotation.Nullable;
10-
import android.support.design.widget.TextInputLayout;
11-
import android.support.v7.app.AppCompatActivity;
12-
import android.support.v7.widget.Toolbar;
8+
import androidx.annotation.NonNull;
9+
import androidx.annotation.Nullable;
10+
import com.google.android.material.textfield.TextInputLayout;
11+
import androidx.appcompat.app.AppCompatActivity;
12+
import androidx.appcompat.widget.Toolbar;
1313
import android.util.Log;
1414
import android.view.View;
1515
import android.view.WindowManager;

demo/src/main/java/cards/pay/sample/demo/FinalActivity.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
import android.content.Intent;
44
import android.net.Uri;
55
import android.os.Bundle;
6-
import android.support.annotation.Nullable;
7-
import android.support.v7.app.AppCompatActivity;
8-
import android.support.v7.widget.Toolbar;
6+
import androidx.annotation.Nullable;
7+
import androidx.appcompat.app.AppCompatActivity;
8+
import androidx.appcompat.widget.Toolbar;
99
import android.view.MenuItem;
1010
import android.view.View;
1111

demo/src/main/java/cards/pay/sample/demo/IntroActivity.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
import android.content.Intent;
44
import android.os.Bundle;
5-
import android.support.annotation.Nullable;
6-
import android.support.v7.app.AppCompatActivity;
7-
import android.support.v7.widget.Toolbar;
5+
import androidx.annotation.Nullable;
6+
import androidx.appcompat.app.AppCompatActivity;
7+
import androidx.appcompat.widget.Toolbar;
88
import android.view.View;
99

1010
public class IntroActivity extends AppCompatActivity {

demo/src/main/java/cards/pay/sample/demo/validation/FieldValidationResult.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package cards.pay.sample.demo.validation;
22

33
import android.content.res.Resources;
4-
import android.support.annotation.Nullable;
5-
import android.support.annotation.StringRes;
4+
import androidx.annotation.Nullable;
5+
import androidx.annotation.StringRes;
66

77
public class FieldValidationResult {
88

demo/src/main/java/cards/pay/sample/demo/validation/ValidationResult.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package cards.pay.sample.demo.validation;
22

33
import android.content.res.Resources;
4-
import android.support.annotation.Nullable;
4+
import androidx.annotation.Nullable;
55
import android.util.SparseArray;
66

77
public class ValidationResult extends SparseArray<FieldValidationResult> {

demo/src/main/java/cards/pay/sample/demo/widget/CardDateEditText.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package cards.pay.sample.demo.widget;
22

33
import android.content.Context;
4-
import android.support.design.widget.TextInputEditText;
4+
import com.google.android.material.textfield.TextInputEditText;
55
import android.text.Editable;
66
import android.text.InputFilter;
77
import android.text.InputType;

demo/src/main/java/cards/pay/sample/demo/widget/CardNumberEditText.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package cards.pay.sample.demo.widget;
22

33
import android.content.Context;
4-
import android.support.design.widget.TextInputEditText;
4+
import com.google.android.material.textfield.TextInputEditText;
55
import android.text.InputFilter;
66
import android.text.InputType;
77
import android.text.method.DigitsKeyListener;

0 commit comments

Comments
 (0)