-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
943a672
commit e07b37d
Showing
1,733 changed files
with
161,627 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
/build |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,263 @@ | ||
plugins { | ||
id 'com.android.application' | ||
id 'kotlin-android' | ||
id 'kotlin-kapt' | ||
id 'kotlin-android-extensions' | ||
} | ||
apply plugin: 'com.google.firebase.crashlytics' | ||
apply plugin: 'kotlin-android' | ||
apply plugin: 'com.google.gms.google-services' | ||
|
||
android { | ||
|
||
signingConfigs { | ||
config { | ||
keyAlias 'UiKit' | ||
keyPassword 'contus@uikit' | ||
storeFile file('contus_internal_uikit_keystore.jks') | ||
storePassword 'contus@uikit' | ||
} | ||
aaptOptions { | ||
noCompress "tflite" | ||
} | ||
} | ||
|
||
buildFeatures { | ||
viewBinding true | ||
} | ||
|
||
lintOptions { | ||
abortOnError false | ||
} | ||
|
||
compileSdkVersion 33 | ||
buildToolsVersion "30.0.2" | ||
|
||
defaultConfig { | ||
minSdkVersion 21 | ||
targetSdkVersion 33 | ||
versionCode 15 | ||
versionName "7.3.0" | ||
multiDexEnabled true | ||
buildConfigField "java.util.Date", "BUILD_TIME", "new java.util.Date(" + System.currentTimeMillis() + "L)" | ||
vectorDrawables.useSupportLibrary = true | ||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" | ||
applicationId "com.mirrorfly.uikit" | ||
} | ||
|
||
buildTypes { | ||
debug { | ||
buildConfigField 'Boolean', 'IS_QA_BUILD', 'true' | ||
buildConfigField 'String', 'SDK_BASE_URL', '"https://api-preprod-sandbox.mirrorfly.com/api/v1/"' | ||
buildConfigField 'String', 'LICENSE', '"Please enter your License key"' | ||
buildConfigField 'String', 'WEB_CHAT_LOGIN', '"https://webchat-preprod-sandbox.mirrorfly.com/"' | ||
buildConfigField 'Boolean', 'IS_TRIAL_LICENSE', 'true' | ||
buildConfigField "String", "SUPPORT_MAIL", '"contussupport@gmail.com"' | ||
resValue("string", "app_name", "UI Kit") | ||
shrinkResources false | ||
debuggable true | ||
minifyEnabled false | ||
signingConfig signingConfigs.config | ||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' | ||
} | ||
|
||
release { | ||
buildConfigField 'Boolean', 'IS_QA_BUILD', 'true' | ||
buildConfigField 'String', 'SDK_BASE_URL', '"https://api-preprod-sandbox.mirrorfly.com/api/v1/"' | ||
buildConfigField 'String', 'LICENSE', '"Please enter your License key"' | ||
buildConfigField 'String', 'WEB_CHAT_LOGIN', '"https://webchat-preprod-sandbox.mirrorfly.com/"' | ||
buildConfigField 'Boolean', 'IS_TRIAL_LICENSE', 'true' | ||
buildConfigField "String", "SUPPORT_MAIL", '"contussupport@gmail.com"' | ||
resValue("string", "app_name", "UI Kit") | ||
shrinkResources false | ||
debuggable false | ||
minifyEnabled false | ||
signingConfig signingConfigs.config | ||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' | ||
} | ||
} | ||
|
||
kotlinOptions { | ||
jvmTarget = '1.8' | ||
} | ||
|
||
compileOptions { | ||
sourceCompatibility JavaVersion.VERSION_1_8 | ||
targetCompatibility JavaVersion.VERSION_1_8 | ||
} | ||
|
||
dexOptions { | ||
javaMaxHeapSize "4g" | ||
} | ||
|
||
|
||
buildTypes.each { | ||
it.buildConfigField 'String', 'GOOGLE_TRANSLATE_KEY', GOOGLE_TRANSLATE_KEY | ||
it.buildConfigField 'Boolean', 'HIPAA_COMPLIANCE_ENABLED', HIPAA_COMPLIANCE_ENABLED | ||
} | ||
} | ||
|
||
dependencies { | ||
|
||
implementation 'com.google.android.gms:play-services-auth:20.3.0' | ||
configurations { | ||
all { | ||
exclude group: 'org.json', module: 'json' | ||
exclude group: 'xpp3', module: 'xpp3' | ||
} | ||
} | ||
|
||
implementation 'androidx.appcompat:appcompat:1.2.0' | ||
implementation 'androidx.fragment:fragment-ktx:1.3.2' | ||
implementation 'androidx.activity:activity-ktx:1.3.0-alpha05' | ||
implementation 'com.google.android.material:material:1.3.0' | ||
implementation 'androidx.constraintlayout:constraintlayout:2.0.4' | ||
implementation 'androidx.legacy:legacy-support-v4:1.0.0' | ||
testImplementation 'junit:junit:4.13.2' | ||
androidTestImplementation 'androidx.test.ext:junit:1.1.2' | ||
androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0' | ||
implementation "androidx.core:core-ktx:1.3.2" | ||
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" | ||
|
||
implementation 'com.google.firebase:firebase-messaging:23.0.8' | ||
implementation 'com.google.firebase:firebase-messaging-directboot:23.0.8' | ||
implementation 'androidx.emoji:emoji:1.1.0' | ||
implementation 'androidx.emoji:emoji-appcompat:1.1.0' | ||
implementation 'io.github.rockerhieu:emojicon:1.4.2' | ||
|
||
//Glide - versions.gradle | ||
implementation deps.bumptechglide.glide | ||
kapt deps.bumptechglide.compiler | ||
implementation deps.bumptechglide.okhttp3 | ||
|
||
// Import the BoM for the Firebase platform | ||
implementation platform('com.google.firebase:firebase-bom:30.5.0') | ||
// Declare the KTX library instead (which automatically has a dependency on the base library) | ||
implementation 'com.google.firebase:firebase-analytics-ktx' | ||
implementation 'com.google.firebase:firebase-crashlytics-ktx' | ||
implementation 'com.google.firebase:firebase-auth-ktx' | ||
// Declare the dependencies for the Remote Config | ||
// When using the BoM, you don't specify versions in Firebase library dependencies | ||
implementation 'com.google.firebase:firebase-config-ktx' | ||
implementation 'androidx.browser:browser:1.3.0' | ||
|
||
//KTX Depenedency | ||
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.0' | ||
|
||
//For lifecycle listener | ||
implementation 'android.arch.lifecycle:extensions:1.1.1' | ||
//noinspection LifecycleAnnotationProcessorWithJava8 | ||
kapt 'android.arch.lifecycle:compiler:1.1.1' | ||
|
||
//For gson parsing | ||
implementation 'com.google.code.gson:gson:2.8.6' | ||
|
||
implementation 'androidx.localbroadcastmanager:localbroadcastmanager:1.0.0' | ||
implementation 'androidx.multidex:multidex:2.0.1' | ||
implementation 'com.google.android.gms:play-services-location:18.0.0' | ||
implementation 'com.google.android.gms:play-services-maps:17.0.1' | ||
|
||
implementation 'com.facebook.stetho:stetho:1.3.1' | ||
implementation 'com.hypertrack:hyperlog:0.0.10' | ||
//for mobile number formatting | ||
implementation 'io.michaelrocks:libphonenumber-android:8.10.1' | ||
|
||
//Dagger Dependencies | ||
api 'com.google.dagger:dagger:2.40.5' | ||
kapt 'com.google.dagger:dagger-compiler:2.40.5' | ||
api 'com.google.dagger:dagger-android:2.40.5' | ||
api 'com.google.dagger:dagger-android-support:2.40.5' | ||
kapt 'com.google.dagger:dagger-android-processor:2.40.5' | ||
|
||
//coroutines | ||
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1' | ||
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-test:1.3.8' | ||
//apicalls | ||
implementation 'com.squareup.retrofit2:retrofit:2.6.1' | ||
implementation 'com.squareup.retrofit2:converter-gson:2.6.1' | ||
implementation 'com.squareup.okhttp3:okhttp:4.2.0' | ||
implementation 'com.jakewharton.retrofit:retrofit2-kotlin-coroutines-adapter:0.9.2' | ||
//stetho interceptor | ||
implementation 'com.facebook.stetho:stetho-okhttp3:1.3.1' | ||
//okhttp interceptor | ||
implementation 'com.squareup.okhttp3:logging-interceptor:3.14.3' | ||
|
||
implementation 'io.reactivex.rxjava2:rxjava:2.2.15' | ||
implementation 'io.reactivex.rxjava2:rxandroid:2.1.1' | ||
|
||
implementation 'com.jakewharton.rxbinding3:rxbinding:3.1.0' | ||
implementation 'com.jakewharton.rxbinding3:rxbinding-core:3.1.0' | ||
implementation 'com.jakewharton.rxbinding3:rxbinding-appcompat:3.1.0' | ||
implementation 'com.jakewharton.rxbinding3:rxbinding-material:3.1.0' | ||
implementation 'com.jakewharton.rxbinding3:rxbinding-recyclerview:3.1.0' | ||
|
||
//Collapsing Toolbar | ||
implementation 'net.opacapp:multiline-collapsingtoolbar:27.1.1' | ||
|
||
// //for webrtc | ||
implementation 'com.mirrorfly.sdk:webrtc:0.0.11' | ||
|
||
implementation project(':sdk:mediapicker') | ||
implementation project(':sdk:cameraview') | ||
implementation project(':sdk:zoomimageview') | ||
implementation project(':sdk:spinnerview') | ||
implementation project(':sdk:imagecropper') | ||
implementation project(':sdk:pix') | ||
implementation project(':sdk:biometric-auth') | ||
implementation project(':sdk:googletranslation') | ||
implementation project(path: ':call') | ||
|
||
implementation 'com.mirrorfly.sdk:MirrorFlySDK:7.3.0' | ||
|
||
//Socket - versions.gradle | ||
implementation 'com.github.nkzawa:socket.io-client:0.6.0' | ||
//okhttp interceptor | ||
implementation 'com.squareup.okhttp3:logging-interceptor:3.14.3' | ||
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" | ||
//coroutines | ||
|
||
implementation 'androidx.localbroadcastmanager:localbroadcastmanager:1.0.0' | ||
implementation 'androidx.media:media:1.2.1' | ||
|
||
//room database | ||
implementation 'androidx.room:room-runtime:2.5.0' | ||
kapt 'androidx.room:room-compiler:2.5.0' | ||
implementation "androidx.room:room-ktx:2.5.0" | ||
|
||
// Lifecycle | ||
implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0' | ||
kapt 'androidx.lifecycle:lifecycle-compiler:2.3.0' | ||
//apicalls | ||
implementation 'com.squareup.retrofit2:retrofit:2.6.1' | ||
implementation 'com.squareup.retrofit2:converter-gson:2.6.1' | ||
implementation 'com.squareup.okhttp3:okhttp:4.2.0' | ||
implementation 'com.jakewharton.retrofit:retrofit2-kotlin-coroutines-adapter:0.9.2' | ||
implementation 'com.google.firebase:firebase-ml-natural-language-smart-reply-model:20.0.6' | ||
//QR Code Scanner | ||
implementation 'com.journeyapps:zxing-android-embedded:3.6.0@aar' | ||
implementation 'com.google.zxing:core:3.3.2' | ||
//shortcut badger | ||
implementation "me.leolin:ShortcutBadger:1.1.22@aar" | ||
|
||
implementation 'androidx.security:security-crypto:1.1.0-alpha03' | ||
|
||
// Google Drive | ||
implementation 'com.google.android.gms:play-services-auth:20.3.0' | ||
implementation('com.google.api-client:google-api-client-android:1.26.0') { | ||
exclude group: 'org.apache.httpcomponents' | ||
exclude module: 'guava-jdk5' | ||
} | ||
implementation('com.google.apis:google-api-services-drive:v3-rev136-1.25.0') { | ||
exclude group: 'org.apache.httpcomponents' | ||
exclude module: 'guava-jdk5' | ||
} | ||
implementation 'com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava' | ||
|
||
// Work Manager | ||
implementation 'androidx.work:work-runtime-ktx:2.8.1' | ||
|
||
} | ||
repositories { | ||
mavenCentral() | ||
} | ||
apply plugin: 'com.google.gms.google-services' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,126 @@ | ||
{ | ||
"project_info": { | ||
"project_number": "719522206274", | ||
"project_id": "mirrorfly-uikit", | ||
"storage_bucket": "mirrorfly-uikit.appspot.com" | ||
}, | ||
"client": [ | ||
{ | ||
"client_info": { | ||
"mobilesdk_app_id": "1:719522206274:android:df54ba1969d80aeba2d3db", | ||
"android_client_info": { | ||
"package_name": "com.mirrorfly.uikit" | ||
} | ||
}, | ||
"oauth_client": [ | ||
{ | ||
"client_id": "719522206274-02m46muuhlm5mhsrsk195lnn5hbjhnvb.apps.googleusercontent.com", | ||
"client_type": 1, | ||
"android_info": { | ||
"package_name": "com.mirrorfly.uikit", | ||
"certificate_hash": "f2e6cce5db55425b8fb5e6da0db05cd82bd76a48" | ||
} | ||
}, | ||
{ | ||
"client_id": "719522206274-66ac86djehicmdp84d16gtnagdqg6rh3.apps.googleusercontent.com", | ||
"client_type": 1, | ||
"android_info": { | ||
"package_name": "com.mirrorfly.uikit", | ||
"certificate_hash": "f31bed22c544b5ccb71f4b366e3bb85236f82548" | ||
} | ||
}, | ||
{ | ||
"client_id": "719522206274-6mrsl8u9t517i368jvk9h9pjl8oeff7i.apps.googleusercontent.com", | ||
"client_type": 1, | ||
"android_info": { | ||
"package_name": "com.mirrorfly.uikit", | ||
"certificate_hash": "be037b8a41f0de559b56e0d2efbb6f4605a415a4" | ||
} | ||
}, | ||
{ | ||
"client_id": "719522206274-dltltlss04rl634v6hbrcva9lt4sh6na.apps.googleusercontent.com", | ||
"client_type": 1, | ||
"android_info": { | ||
"package_name": "com.mirrorfly.uikit", | ||
"certificate_hash": "c96cdf893d6f4e261a40de8fcbb72c941d1b9d5f" | ||
} | ||
}, | ||
{ | ||
"client_id": "719522206274-h3bjb2tssuvob7jqdbr2ljh83n0ia95o.apps.googleusercontent.com", | ||
"client_type": 1, | ||
"android_info": { | ||
"package_name": "com.mirrorfly.uikit", | ||
"certificate_hash": "157f705e923c9438e4f37e8f4395c3fe175a226b" | ||
} | ||
}, | ||
{ | ||
"client_id": "719522206274-jnajvj8h0dihbj53u9lpb69915ptuk11.apps.googleusercontent.com", | ||
"client_type": 1, | ||
"android_info": { | ||
"package_name": "com.mirrorfly.uikit", | ||
"certificate_hash": "aa51308db6f291a737a75ba30e9e30ee2c3af94f" | ||
} | ||
}, | ||
{ | ||
"client_id": "719522206274-lf38u1it7lnoi832u2d1ts5hm8pvmsak.apps.googleusercontent.com", | ||
"client_type": 1, | ||
"android_info": { | ||
"package_name": "com.mirrorfly.uikit", | ||
"certificate_hash": "ecc03419cd9441fa8a886e1a473c4d3fcd3b3396" | ||
} | ||
}, | ||
{ | ||
"client_id": "719522206274-lo2h8kh3uq4eov0ouu1dv15e2055bbev.apps.googleusercontent.com", | ||
"client_type": 1, | ||
"android_info": { | ||
"package_name": "com.mirrorfly.uikit", | ||
"certificate_hash": "be081c4ac9a99e4f3df9f41bfd80634ec50b309b" | ||
} | ||
}, | ||
{ | ||
"client_id": "719522206274-r7o9etj59m0lcnceo1grpn47gkihto9i.apps.googleusercontent.com", | ||
"client_type": 1, | ||
"android_info": { | ||
"package_name": "com.mirrorfly.uikit", | ||
"certificate_hash": "da6b5443ca203b98095c59c3e2aaf8709f23865b" | ||
} | ||
}, | ||
{ | ||
"client_id": "719522206274-v4rtfg20du3vq7ttcnq5i5or10gll8nf.apps.googleusercontent.com", | ||
"client_type": 1, | ||
"android_info": { | ||
"package_name": "com.mirrorfly.uikit", | ||
"certificate_hash": "8c2da227ebf0eba1a66a1d0283e15d6259e760d2" | ||
} | ||
}, | ||
{ | ||
"client_id": "719522206274-9vomc8pihmd5trrrq9bn1u36s237h888.apps.googleusercontent.com", | ||
"client_type": 3 | ||
} | ||
], | ||
"api_key": [ | ||
{ | ||
"current_key": "AIzaSyBsDgqVCPQkReMH5BlmXGxRirPYzKgSdE0" | ||
} | ||
], | ||
"services": { | ||
"appinvite_service": { | ||
"other_platform_oauth_client": [ | ||
{ | ||
"client_id": "719522206274-9vomc8pihmd5trrrq9bn1u36s237h888.apps.googleusercontent.com", | ||
"client_type": 3 | ||
}, | ||
{ | ||
"client_id": "719522206274-ha6u1m9frvtap20j75edg5e1cnssmnne.apps.googleusercontent.com", | ||
"client_type": 2, | ||
"ios_info": { | ||
"bundle_id": "com.mirrorfly.uikit" | ||
} | ||
} | ||
] | ||
} | ||
} | ||
} | ||
], | ||
"configuration_version": "1" | ||
} |
Oops, something went wrong.