diff --git a/android/app/build.gradle b/android/app/build.gradle index 4b3c5e0..6513ac1 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -46,7 +46,7 @@ android { defaultConfig { applicationId "com.example.aman_kassa_flutter" - minSdkVersion 18 + minSdkVersion 21 targetSdkVersion 28 versionCode flutterVersionCode.toInteger() versionName flutterVersionName @@ -80,38 +80,49 @@ dependencies { testImplementation 'junit:junit:4.12' androidTestImplementation 'androidx.test:runner:1.1.1' androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1' - //m4bank dependencies - //implementation (group: 'm4bank', name: 'zlibrary', version: '2093', ext: 'aar') - implementation("m4bank:zlibrary:2093@aar") - implementation (group: 'm4bank', name: 'cardreaderlib', version: '725') - implementation (group: 'm4bank', name: 'connectionreaders', version: '725') - //implementation deps.okhttp.core - //implementation deps.okhttp.logger - implementation("com.squareup.okhttp3:okhttp:4.7.2") - implementation("com.squareup.okhttp3:logging-interceptor:4.7.2") - //implementation deps.retrofit.core - //implementation deps.retrofit.converterGson - //implementation deps.retrofit.rxjava2Adapter - implementation 'com.squareup.retrofit2:retrofit:2.9.0' - //implementation deps.rx.core - //implementation deps.rx.android - //implementation deps.logback.core - //implementation(deps.logback.classic) { - // exclude group: 'com.google.android', module: 'android' - //} - implementation 'ch.qos.logback:logback-core:1.2.3' - implementation ('ch.qos.logback:logback-classic:1.2.3') { + //m4bank dependencies + implementation deps.zlibrary + implementation deps.hardware.terminalCommon.values() + implementation deps.hardware.aisino.aisino_common + implementation deps.hardware.aisino.vm20.values() + implementation deps.hardware.wangpos.values() + implementation deps.hardware.roam.values() + implementation deps.hardware.spirelib + implementation deps.hardware.icmp.values() + implementation deps.hardware.atol.values() +// if (buildType.buildType == 'NFC') { +// implementation deps.hardware.softpos.softpaylibrary +// implementation deps.hardware.softpos.softpay_dependencies +// } else { +// implementation deps.hardware.aisino.a90.values() +// } + //implementation deps.hardware.softpos.softpaylibrary + //implementation deps.hardware.softpos.softpay_dependencies + implementation deps.hardware.aisino.a90.values() + + implementation deps.hardware.shtrih.values() + implementation deps.hardware.redlib + implementation deps.hardware.sunmi + implementation deps.hardware.d200lib + + //Implementation okhhtp library + implementation deps.okhttp.values() + //Implementation retrofit library + implementation deps.retrofit.values() + //Implementation rxJava library + implementation deps.rx.values() + //Implementation logback + implementation deps.logback.core + implementation(deps.logback.classic) { exclude group: 'com.google.android', module: 'android' } - //implementation deps.greendao - implementation 'org.greenrobot:greendao:3.3.0' - //implementation deps.timber - implementation 'com.jakewharton.timber:timber:4.7.1' - //implementation deps.paperdb - implementation 'io.paperdb:paperdb:2.6' - //implementation deps.retro_stream - implementation 'net.sourceforge.streamsupport:android-retrostreams:1.7.2' - //useWebsockets = true - //implementation deps.websockets + //Implementation other libraries + implementation deps.timber + implementation deps.paperdb + implementation deps.greendao + + implementation deps.retro_stream + + implementation deps.websockets // Only for useWebsockets parameter } diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index db4b2b5..c081f83 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -1,5 +1,6 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +