first commit
44
.gitignore
vendored
Normal file
|
@ -0,0 +1,44 @@
|
|||
# Gradle files
|
||||
.gradle/
|
||||
build/
|
||||
out/
|
||||
local.properties
|
||||
|
||||
# Android Studio specific
|
||||
.idea/
|
||||
*.iml
|
||||
*.iws
|
||||
*.ipr
|
||||
|
||||
# OS-specific files
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
|
||||
# Android specific
|
||||
*.apk
|
||||
*.ap_
|
||||
*.dex
|
||||
*.class
|
||||
*.jar
|
||||
*.keystore
|
||||
*.jks
|
||||
|
||||
# Proguard folder
|
||||
proguard/
|
||||
|
||||
# Android Studio + Kotlin
|
||||
.caches/
|
||||
.kotlinc/
|
||||
|
||||
# IntelliJ
|
||||
.idea/
|
||||
*.iml
|
||||
|
||||
# Log files
|
||||
*.log
|
||||
*.out
|
||||
|
||||
# Temporary files
|
||||
*.swp
|
||||
*.swo
|
||||
|
BIN
alipay/alipaySdk-15.7.4.aar
Normal file
2
alipay/build.gradle
Normal file
|
@ -0,0 +1,2 @@
|
|||
configurations.maybeCreate("default")
|
||||
artifacts.add("default", file('alipaySdk-15.7.4.aar'))
|
1
app/.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
/build
|
8
app/InfoApp
Normal file
|
@ -0,0 +1,8 @@
|
|||
//Things to Follow
|
||||
|
||||
1) Add Product Flavour For New App
|
||||
2) For Facebook Login Change keys in string file
|
||||
3) Add new json file and change corresponding in string file
|
||||
4) Make colors accordingly
|
||||
5) Check link urls from string file update new ons
|
||||
6)
|
455
app/build.gradle
Normal file
|
@ -0,0 +1,455 @@
|
|||
apply plugin: 'com.android.application'
|
||||
|
||||
apply plugin: 'kotlin-android'
|
||||
|
||||
apply plugin: 'kotlin-android-extensions'
|
||||
|
||||
apply plugin: 'kotlin-kapt'
|
||||
|
||||
|
||||
android {
|
||||
compileSdk 34
|
||||
//compileSdk 34
|
||||
defaultConfig {
|
||||
applicationId "com.consultantapp"
|
||||
minSdkVersion 24
|
||||
targetSdkVersion 34
|
||||
versionCode 14
|
||||
versionName "1.0.13"
|
||||
multiDexEnabled true
|
||||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||||
vectorDrawables.useSupportLibrary = true
|
||||
renderscriptTargetApi 21
|
||||
renderscriptSupportModeEnabled true
|
||||
|
||||
}
|
||||
|
||||
signingConfigs {
|
||||
debug {
|
||||
storeFile file("consultapp.jks")
|
||||
keyAlias "consultapp"
|
||||
keyPassword "codebrew"
|
||||
storePassword "codebrew"
|
||||
}
|
||||
release {
|
||||
storeFile file("consultapp.jks")
|
||||
keyAlias "consultapp"
|
||||
keyPassword "codebrew"
|
||||
storePassword "codebrew"
|
||||
}
|
||||
}
|
||||
|
||||
/* lovenavigator creds */
|
||||
|
||||
// storeFile file("lovenavigator")
|
||||
// keyAlias "lovenavigatoruser"
|
||||
// keyPassword "lovenavigatoruser"
|
||||
// storePassword "lovenavigatoruser"
|
||||
|
||||
flavorDimensions "app"
|
||||
productFlavors {
|
||||
consult {
|
||||
dimension "app"
|
||||
applicationId "com.lovenavigatoruser"
|
||||
versionCode 1
|
||||
versionName "1.0.0"
|
||||
buildConfigField 'String', 'APP_UNIQUE_ID', "\"a59ef14422c898df221e0f4da0ed85611\""
|
||||
buildConfigField 'String', 'BASE_URL', "\"https://peercation.netsolutionindia.com/\""
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
flavorDimensions "app"
|
||||
productFlavors {
|
||||
consult {
|
||||
dimension "app"
|
||||
applicationId "com.consultantapp"
|
||||
versionCode 6
|
||||
versionName "1.0.5"
|
||||
buildConfigField 'String', 'APP_UNIQUE_ID', "\"a59ef14422c898df221e0f4da0ed85611\""
|
||||
buildConfigField 'String', 'BASE_URL', "\"https://royoconsult.com/\""
|
||||
}
|
||||
|
||||
homeDoctor {
|
||||
dimension "app"
|
||||
applicationId "com.homeDoctor.user"
|
||||
versionCode 17
|
||||
versionName "1.1.7"
|
||||
buildConfigField 'String', 'APP_UNIQUE_ID', "\"cee2fff85b65c53502034e689c65001611\""
|
||||
buildConfigField 'String', 'BASE_URL', "\"https://calladmin.inhomed.com/\""
|
||||
}
|
||||
nurseLynx {
|
||||
dimension "app"
|
||||
applicationId "com.nurseLynx.user"
|
||||
versionCode 14
|
||||
versionName "1.0.13"
|
||||
buildConfigField 'String', 'APP_UNIQUE_ID', "\"c6b484d83fb21425453dcd0af6c1f01b15\""
|
||||
// buildConfigField 'String', 'BASE_URL', "\"https://nurselynx.royoconsult.com/\""
|
||||
buildConfigField 'String', 'BASE_URL', "\"https://nurselynx.netsolutionindia.com/\""
|
||||
}
|
||||
taradoc {
|
||||
dimension "app"
|
||||
applicationId "com.taradoc.user"
|
||||
versionCode 1
|
||||
versionName "1.0.0"
|
||||
buildConfigField 'String', 'APP_UNIQUE_ID', "\"bb4722d01caf2daca69bde408f3829c917\""
|
||||
buildConfigField 'String', 'BASE_URL', "\"https://royoconsult.com/\""
|
||||
}
|
||||
clouddoc {
|
||||
dimension "app"
|
||||
applicationId "com.clouddoc.user"
|
||||
versionCode 2
|
||||
versionName "1.0.1"
|
||||
buildConfigField 'String', 'APP_UNIQUE_ID', "\"eee7f84ccfb6ef2223ec464ab4e9309318\""
|
||||
// buildConfigField 'String', 'BASE_URL', "\"https://api.clouddoconline.com/\""
|
||||
buildConfigField 'String', 'BASE_URL', "\"https://nurselynxx.dmlabs.in/\""
|
||||
}
|
||||
meetMd {
|
||||
dimension "app"
|
||||
applicationId "com.meetmd.user"
|
||||
versionCode 1
|
||||
versionName "1.0.0"
|
||||
buildConfigField 'String', 'APP_UNIQUE_ID', "\"69ad7d22541dba7a2f9e739bd117f93420\""
|
||||
buildConfigField 'String', 'BASE_URL', "\"https://royoconsult.com/\""
|
||||
}
|
||||
|
||||
/*airdoc {
|
||||
dimension "app"
|
||||
applicationId "com.airdoc.user"
|
||||
versionCode 1
|
||||
versionName "1.0.0"
|
||||
buildConfigField 'String', 'APP_UNIQUE_ID', "\"97cbe68ed1c26aaf7ac5b64659da6b9c14\""
|
||||
buildConfigField 'String', 'BASE_URL', "\"https://royoconsult.com/\""
|
||||
}*/
|
||||
|
||||
/*heal {
|
||||
dimension "app"
|
||||
applicationId "com.heal.user"
|
||||
versionCode 1
|
||||
versionName "1.0.0"
|
||||
buildConfigField 'String', 'APP_UNIQUE_ID', "\"27e6f7e43e86c5d9f73ad41dab4cba2210\""
|
||||
buildConfigField 'String', 'BASE_URL', "\"https://royoconsult.com/\""
|
||||
}*/
|
||||
|
||||
/* edu {
|
||||
dimension "app"
|
||||
applicationId "com.edu.user"
|
||||
versionCode 2
|
||||
versionName "1.0.1"
|
||||
buildConfigField 'String', 'APP_UNIQUE_ID', "\"a3a6ed3c5f13b4221bb36348cee600e29\""
|
||||
buildConfigField 'String', 'BASE_URL', "\"https://royoconsult.com/\""
|
||||
}
|
||||
marketplace {
|
||||
dimension "app"
|
||||
applicationId "com.marketplace.user"
|
||||
versionCode 2
|
||||
versionName "1.0.1"
|
||||
buildConfigField 'String', 'APP_UNIQUE_ID', "\"f5f12e693a14390512c43c4664218d3a8\""
|
||||
buildConfigField 'String', 'BASE_URL', "\"https://royoconsult.com/\""
|
||||
}
|
||||
healthcare {
|
||||
dimension "app"
|
||||
applicationId "com.healthcare.app"
|
||||
versionCode 1
|
||||
versionName "1.0.0"
|
||||
buildConfigField 'String', 'APP_UNIQUE_ID', "\"4f0aef8585d484ec98e4e7d0d302a6205\""
|
||||
buildConfigField 'String', 'BASE_URL', "\"https://royoconsult.com/\""
|
||||
}*/
|
||||
|
||||
hexalud {
|
||||
dimension "app"
|
||||
applicationId "com.hexalud.user"
|
||||
versionCode 1
|
||||
versionName "1.0.0"
|
||||
buildConfigField 'String', 'APP_UNIQUE_ID', "\"1c4c61782ee23458ee9b679e6c75d30330\""
|
||||
buildConfigField 'String', 'BASE_URL', "\"https://royoconsult.com/\""
|
||||
}
|
||||
}
|
||||
|
||||
buildTypes {
|
||||
release {
|
||||
signingConfig signingConfigs.release
|
||||
minifyEnabled false
|
||||
debuggable false
|
||||
shrinkResources false
|
||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
||||
}
|
||||
debug {
|
||||
signingConfig signingConfigs.debug
|
||||
debuggable true
|
||||
minifyEnabled false
|
||||
shrinkResources false
|
||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
||||
}
|
||||
}
|
||||
|
||||
configurations {
|
||||
all { // You should exclude one of them not both of them
|
||||
exclude group: "com.android.support", module: "support-core-ui"
|
||||
exclude group: "com.android.support", module: "support-compat"
|
||||
}
|
||||
}
|
||||
|
||||
lintOptions {
|
||||
checkReleaseBuilds false
|
||||
abortOnError false
|
||||
}
|
||||
compileOptions {
|
||||
sourceCompatibility JavaVersion.VERSION_11
|
||||
targetCompatibility JavaVersion.VERSION_11
|
||||
}
|
||||
|
||||
kotlinOptions {
|
||||
jvmTarget = "11"
|
||||
}
|
||||
dataBinding {
|
||||
enabled = true
|
||||
}
|
||||
|
||||
bundle {
|
||||
language {
|
||||
// Specifies that the app bundle should not support
|
||||
// configuration APKs for language resources. These
|
||||
// resources are instead packaged with each base and
|
||||
// dynamic feature APK.
|
||||
enableSplit = false
|
||||
}
|
||||
}
|
||||
|
||||
packagingOptions {
|
||||
exclude 'META-INF/DEPENDENCIES'
|
||||
exclude 'META-INF/LICENSE'
|
||||
exclude 'META-INF/LICENSE.txt'
|
||||
exclude 'META-INF/license.txt'
|
||||
exclude 'META-INF/NOTICE'
|
||||
exclude 'META-INF/NOTICE.txt'
|
||||
exclude 'META-INF/notice.txt'
|
||||
exclude 'META-INF/ASL2.0'
|
||||
exclude("META-INF/*.kotlin_module")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
allprojects {
|
||||
repositories {
|
||||
/* maven { url "https://jcenter.bintray.com"}
|
||||
maven { url 'https://jitpack.io' }*/
|
||||
maven { url 'https://jitpack.io' }
|
||||
maven { url "https://jcenter.bintray.com"}
|
||||
maven { url "https://repo.spring.io/libs-release" }
|
||||
google()
|
||||
jcenter()
|
||||
}
|
||||
|
||||
/* kapt {
|
||||
generateStubs = true
|
||||
correctErrorTypes = true
|
||||
}*/
|
||||
}
|
||||
|
||||
|
||||
dependencies {
|
||||
implementation fileTree(dir: 'libs', include: ['*.jar'])
|
||||
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.10"
|
||||
// implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.20"
|
||||
implementation 'androidx.appcompat:appcompat:1.3.1'
|
||||
implementation 'androidx.core:core-ktx:1.6.0'
|
||||
implementation 'androidx.constraintlayout:constraintlayout:2.1.0'
|
||||
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
|
||||
implementation 'androidx.navigation:navigation-fragment-ktx:2.3.5'
|
||||
implementation 'androidx.navigation:navigation-ui-ktx:2.3.5'
|
||||
implementation 'com.google.android.gms:play-services-maps:17.0.1'
|
||||
testImplementation 'junit:junit:4.13.2'
|
||||
implementation 'com.github.aabhasr1:OtpView:v1.1.2-ktx'
|
||||
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
|
||||
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
|
||||
// implementation 'com.whiteelephant:monthandyearpicker:1.3.0'
|
||||
// implementation 'com.github.smarteist:autoimageslider:1.3.9'
|
||||
implementation "com.github.bumptech.glide:glide:4.11.0"
|
||||
|
||||
/*LIFECYCLE COMPONENTS*/
|
||||
implementation "androidx.lifecycle:lifecycle-extensions:2.2.0"
|
||||
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1"
|
||||
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.0"
|
||||
|
||||
/*COUNTRY CODE PICKER*/
|
||||
implementation 'com.hbb20:ccp:2.4.7'
|
||||
|
||||
/*ANDROID SUPPORT*/
|
||||
implementation 'androidx.recyclerview:recyclerview:1.2.1'
|
||||
|
||||
/*MATERIAL COMPONENTS*/
|
||||
implementation 'com.google.android.material:material:1.4.0'
|
||||
|
||||
/*KOTLIN*/
|
||||
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.8'
|
||||
implementation 'com.jakewharton.retrofit:retrofit2-kotlin-coroutines-adapter:0.9.2'
|
||||
|
||||
/*PIN VIEW*/
|
||||
//implementation "com.chaos.view:pinview:1.4.3"
|
||||
implementation 'io.github.chaosleung:pinview:1.4.4'
|
||||
|
||||
/*RETROFIT*/
|
||||
def retrofitVersion = '2.9.0'
|
||||
implementation "com.squareup.retrofit2:retrofit:$retrofitVersion"
|
||||
implementation "com.squareup.retrofit2:converter-gson:$retrofitVersion"
|
||||
implementation "com.squareup.retrofit2:converter-scalars:$retrofitVersion"
|
||||
implementation "com.squareup.retrofit2:adapter-rxjava2:$retrofitVersion"
|
||||
|
||||
/*OK HTTP*/
|
||||
implementation "com.squareup.okhttp3:okhttp:4.9.0"
|
||||
implementation "com.squareup.okhttp3:logging-interceptor:4.9.0"
|
||||
|
||||
/*DAGGER*/
|
||||
implementation "com.google.dagger:dagger-android:2.37"
|
||||
implementation "com.google.dagger:dagger-android-support:2.37"
|
||||
kapt "com.google.dagger:dagger-android-processor:2.37"
|
||||
kapt "com.google.dagger:dagger-compiler:2.37"
|
||||
|
||||
/*TIMBER*/
|
||||
implementation "com.jakewharton.timber:timber:4.7.1"
|
||||
|
||||
/*Firebase*/
|
||||
implementation 'com.google.firebase:firebase-messaging:22.0.0'
|
||||
implementation 'com.google.firebase:firebase-core:19.0.1'
|
||||
implementation 'com.google.firebase:firebase-analytics-ktx:19.0.1'
|
||||
implementation 'com.google.firebase:firebase-dynamic-links-ktx:20.1.1'
|
||||
|
||||
// Add the Firebase crashlytics dependency.
|
||||
implementation 'com.google.firebase:firebase-crashlytics-ktx:18.2.1'
|
||||
|
||||
/*ROUNDED IMAGE VIEW*/
|
||||
implementation 'com.makeramen:roundedimageview:2.3.0'
|
||||
|
||||
/*FACEBOOK*/
|
||||
// implementation 'com.facebook.android:facebook-android-sdk:8.1.0'
|
||||
|
||||
//Google sign in dependency
|
||||
implementation 'com.google.android.gms:play-services-auth:19.2.0'
|
||||
implementation 'com.google.firebase:firebase-auth:21.0.1'
|
||||
implementation 'com.google.android.gms:play-services-location:18.0.0'
|
||||
implementation 'com.google.android.libraries.places:places:2.2.0'
|
||||
implementation "androidx.exifinterface:exifinterface:1.3.6"
|
||||
|
||||
/*Image Doc Picker*/
|
||||
// implementation 'com.droidninja:filepicker:2.2.5'
|
||||
|
||||
/*GLIDE*/
|
||||
implementation 'com.github.bumptech.glide:glide:4.12.0'
|
||||
annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'
|
||||
|
||||
/*PERMISSION DISPATCHER*/
|
||||
/* implementation "com.github.hotchemi:permissionsdispatcher:4.8.0"
|
||||
kapt "com.github.hotchemi:permissionsdispatcher-processor:4.8.0"*/
|
||||
|
||||
implementation "com.github.permissions-dispatcher:permissionsdispatcher:4.8.0"
|
||||
kapt "com.github.permissions-dispatcher:permissionsdispatcher-processor:4.8.0"
|
||||
|
||||
/*Socket*/
|
||||
implementation('io.socket:socket.io-client:1.0.0') {
|
||||
exclude group: 'org.json', module: 'json'
|
||||
}
|
||||
|
||||
/*Compress image*/
|
||||
// implementation 'id.zelory:compressor:2.1.0'
|
||||
implementation 'id.zelory:compressor:3.0.1'
|
||||
|
||||
/*View full image*/
|
||||
/*need to replace code show full image*/
|
||||
// implementation 'com.github.stfalcon:frescoimageviewer:0.5.0'
|
||||
// implementation 'com.facebook.fresco:fresco:2.4.0'
|
||||
|
||||
// Jitsi Meet
|
||||
// implementation('org.jitsi.react:jitsi-meet-sdk:2.9.3') { transitive = true }
|
||||
implementation('org.jitsi.react:jitsi-meet-sdk:5.1.0') { transitive = true }
|
||||
|
||||
/*PAGER INDICATOR*/
|
||||
// implementation 'me.relex:circleindicator:2.1.4'
|
||||
implementation 'me.relex:circleindicator:2.1.6'
|
||||
|
||||
/*Razor Pay*/
|
||||
/*Crash in latest version*/
|
||||
implementation 'com.razorpay:checkout:1.6.7'
|
||||
|
||||
/*Card Form*/
|
||||
implementation 'com.braintreepayments:card-form:5.0.0'
|
||||
|
||||
/*Animations*/
|
||||
implementation "com.airbnb.android:lottie:3.4.4"
|
||||
|
||||
/*Date Picker*/
|
||||
// implementation 'com.github.florent37:singledateandtimepicker:2.2.6'
|
||||
implementation 'com.github.florent37:singledateandtimepicker:2.2.7'
|
||||
|
||||
/*Read More TextView*/
|
||||
//implementation 'com.borjabravo:readmoretextview:2.1.0'
|
||||
|
||||
/*Bmi*/
|
||||
//implementation 'com.ekn.gruzer.gaugelibrary:gaugelibrary:0.1.0'
|
||||
implementation 'com.github.Gruzer:simple-gauge-android:0.3.1'
|
||||
|
||||
// implementation 'pl.pawelkleczkowski.customgauge:CustomGauge:1.0.3'
|
||||
|
||||
|
||||
//recordView
|
||||
// implementation 'com.devlomi.record-view:record-view:2.0.1'
|
||||
|
||||
//for AndroidX use:
|
||||
implementation 'com.github.3llomi:RecordView:3.1.3'
|
||||
|
||||
//Hyper Pay
|
||||
implementation 'com.google.android.gms:play-services-wallet:18.1.3'
|
||||
implementation 'io.card:android-sdk:5.5.1'
|
||||
implementation project(path: ':alipay')
|
||||
implementation project(path: ':oppwa.mobile')
|
||||
|
||||
//Snap-Kit
|
||||
implementation([
|
||||
'com.snapchat.kit.sdk:login:1.12.0',
|
||||
'com.snapchat.kit.sdk:core:1.12.0'
|
||||
])
|
||||
|
||||
/*Contact Picker*/
|
||||
// implementation 'com.github.broakenmedia:MultiContactPicker:1.8.5'
|
||||
// implementation 'com.l4digital.fastscroll:fastscroll:1.1.2'
|
||||
// implementation "io.github.l4digital:fastscroll:2.1.0"
|
||||
|
||||
//Twitter
|
||||
// implementation('com.twitter.sdk.android:twitter:3.3.0@aar') {
|
||||
// transitive = true
|
||||
// }
|
||||
|
||||
//AppsFlyer
|
||||
implementation 'com.appsflyer:af-android-sdk:6.3.2'
|
||||
|
||||
//Pdf Viewer
|
||||
/*comment for now*/
|
||||
// implementation 'com.github.barteksc:android-pdf-viewer:2.8.2'
|
||||
|
||||
implementation 'de.hdodenhof:circleimageview:3.1.0'
|
||||
implementation 'com.karumi:dexter:6.2.3'
|
||||
implementation 'androidx.work:work-runtime-ktx:2.7.1'
|
||||
|
||||
|
||||
//Volley
|
||||
implementation 'com.android.volley:volley:1.2.1'
|
||||
|
||||
//Country code picker
|
||||
implementation 'io.michaelrocks:libphonenumber-android:8.13.35'
|
||||
|
||||
// implementation "io.github.l4digital:fastscroll:1.1.2"
|
||||
//implementation 'com.miguelcatalan:materialsearchview:1.3.0'
|
||||
|
||||
implementation 'com.facebook.soloader:soloader:0.11.0'
|
||||
|
||||
implementation 'com.1gravity:android-contactpicker:1.4.0'
|
||||
|
||||
}
|
||||
|
||||
apply plugin: 'com.google.gms.google-services'
|
||||
apply plugin: 'com.google.firebase.crashlytics'
|
||||
|
||||
//api key Q4dvLX3kpCax6Qbm7iZHt6buJ
|
||||
//api secret key FZZtKKLhFajOUFcDuHG869ty3f50F5JB0KHStHdGNBDde4wTfR
|
||||
|
||||
|
114
app/google-services.json
Normal file
|
@ -0,0 +1,114 @@
|
|||
{
|
||||
"project_info": {
|
||||
"project_number": "1032811457113",
|
||||
"project_id": "nurselynx-2fb1c",
|
||||
"storage_bucket": "nurselynx-2fb1c.firebasestorage.app"
|
||||
},
|
||||
"client": [
|
||||
{
|
||||
"client_info": {
|
||||
"mobilesdk_app_id": "1:1032811457113:android:6101978baed2c4e5f7df48",
|
||||
"android_client_info": {
|
||||
"package_name": "com.nurseLynx.expert"
|
||||
}
|
||||
},
|
||||
"oauth_client": [
|
||||
{
|
||||
"client_id": "1032811457113-07iuipiq574b2kptmhgs29466m4039va.apps.googleusercontent.com",
|
||||
"client_type": 1,
|
||||
"android_info": {
|
||||
"package_name": "com.nurseLynx.expert",
|
||||
"certificate_hash": "3361f698a0d60d6d3eac4f81ff039897e1550f00"
|
||||
}
|
||||
},
|
||||
{
|
||||
"client_id": "1032811457113-ledsgoe1si7i3g8tnv8ttfsrnd0pufkb.apps.googleusercontent.com",
|
||||
"client_type": 1,
|
||||
"android_info": {
|
||||
"package_name": "com.nurseLynx.expert",
|
||||
"certificate_hash": "3fee5aff71776031cbdc81d0b12cca08afa48d8a"
|
||||
}
|
||||
},
|
||||
{
|
||||
"client_id": "1032811457113-b8nur4jtaoql7s7k8rl4cpe2qoh67r24.apps.googleusercontent.com",
|
||||
"client_type": 3
|
||||
}
|
||||
],
|
||||
"api_key": [
|
||||
{
|
||||
"current_key": "AIzaSyDYOYmjHI3DXYrWpmfmD4Ekg3YXVcwiZOg"
|
||||
}
|
||||
],
|
||||
"services": {
|
||||
"appinvite_service": {
|
||||
"other_platform_oauth_client": [
|
||||
{
|
||||
"client_id": "1032811457113-8564gftp1oes9s415mva42ch6di8njkj.apps.googleusercontent.com",
|
||||
"client_type": 3
|
||||
},
|
||||
{
|
||||
"client_id": "1032811457113-l5u532a9ppl05h2vl6k4hs59393i5h99.apps.googleusercontent.com",
|
||||
"client_type": 2,
|
||||
"ios_info": {
|
||||
"bundle_id": "com.nurseLynx.user"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"client_info": {
|
||||
"mobilesdk_app_id": "1:1032811457113:android:8985de8c8a94813df7df48",
|
||||
"android_client_info": {
|
||||
"package_name": "com.nurseLynx.user"
|
||||
}
|
||||
},
|
||||
"oauth_client": [
|
||||
{
|
||||
"client_id": "1032811457113-f9gkf2vvpgoo67sgnilnii2hojte2ugf.apps.googleusercontent.com",
|
||||
"client_type": 1,
|
||||
"android_info": {
|
||||
"package_name": "com.nurseLynx.user",
|
||||
"certificate_hash": "5f9881411557ba40bc3bf7ec8967f0750b1d55b2"
|
||||
}
|
||||
},
|
||||
{
|
||||
"client_id": "1032811457113-u2qflc4bogl7mne10cg6ukv3nqkit4ee.apps.googleusercontent.com",
|
||||
"client_type": 1,
|
||||
"android_info": {
|
||||
"package_name": "com.nurseLynx.user",
|
||||
"certificate_hash": "3fee5aff71776031cbdc81d0b12cca08afa48d8a"
|
||||
}
|
||||
},
|
||||
{
|
||||
"client_id": "1032811457113-b8nur4jtaoql7s7k8rl4cpe2qoh67r24.apps.googleusercontent.com",
|
||||
"client_type": 3
|
||||
}
|
||||
],
|
||||
"api_key": [
|
||||
{
|
||||
"current_key": "AIzaSyDYOYmjHI3DXYrWpmfmD4Ekg3YXVcwiZOg"
|
||||
}
|
||||
],
|
||||
"services": {
|
||||
"appinvite_service": {
|
||||
"other_platform_oauth_client": [
|
||||
{
|
||||
"client_id": "1032811457113-8564gftp1oes9s415mva42ch6di8njkj.apps.googleusercontent.com",
|
||||
"client_type": 3
|
||||
},
|
||||
{
|
||||
"client_id": "1032811457113-l5u532a9ppl05h2vl6k4hs59393i5h99.apps.googleusercontent.com",
|
||||
"client_type": 2,
|
||||
"ios_info": {
|
||||
"bundle_id": "com.nurseLynx.user"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"configuration_version": "1"
|
||||
}
|
BIN
app/homeDoctor/release/app-homeDoctor-user.aab
Normal file
BIN
app/nurseLynx/release/nurseLynx-user@30jan24-release.aab
Normal file
20
app/nurseLynx/release/output-metadata.json
Normal file
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"version": 3,
|
||||
"artifactType": {
|
||||
"type": "APK",
|
||||
"kind": "Directory"
|
||||
},
|
||||
"applicationId": "com.nurseLynx.user",
|
||||
"variantName": "nurseLynxRelease",
|
||||
"elements": [
|
||||
{
|
||||
"type": "SINGLE",
|
||||
"filters": [],
|
||||
"attributes": [],
|
||||
"versionCode": 12,
|
||||
"versionName": "1.0.11",
|
||||
"outputFile": "app-nurseLynx-release.apk"
|
||||
}
|
||||
],
|
||||
"elementType": "File"
|
||||
}
|
BIN
app/private_key.pepk
Normal file
273
app/proguard-rules.pro
vendored
Normal file
|
@ -0,0 +1,273 @@
|
|||
# Add project specific ProGuard rules here.
|
||||
# You can control the set of applied configuration files using the
|
||||
# proguardFiles setting in build.gradle.
|
||||
#
|
||||
# For more details, see
|
||||
# http://developer.android.com/guide/developing/tools/proguard.html
|
||||
|
||||
# If your project uses WebView with JS, uncomment the following
|
||||
# and specify the fully qualified class name to the JavaScript interface
|
||||
# class:
|
||||
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
|
||||
# public *;
|
||||
#}
|
||||
|
||||
# Uncomment this to preserve the line number information for
|
||||
# debugging stack traces.
|
||||
#-keepattributes SourceFile,LineNumberTable
|
||||
|
||||
# If you keep the line number information, uncomment this to
|
||||
# hide the original source file name.
|
||||
#-renamesourcefileattribute SourceFile
|
||||
|
||||
|
||||
|
||||
-dontwarn android.databinding.**
|
||||
-keep class android.databinding.** { *; }
|
||||
|
||||
|
||||
# If your project uses WebView with JS, uncomment the following
|
||||
# and specify the fully qualified class name to the JavaScript interface
|
||||
# class:
|
||||
-keepclassmembers class fqcn.of.javascript.interface.for.webview {public *;}
|
||||
|
||||
|
||||
##---------------Begin: proguard configuration for Retrofit ----------
|
||||
|
||||
# Retrofit does reflection on generic parameters. InnerClasses is required to use Signature and
|
||||
# EnclosingMethod is required to use InnerClasses.
|
||||
-keepattributes Signature, InnerClasses, EnclosingMethod
|
||||
|
||||
# Retrofit does reflection on method and parameter annotations.
|
||||
-keepattributes RuntimeVisibleAnnotations, RuntimeVisibleParameterAnnotations
|
||||
|
||||
# Retain service method parameters when optimizing.
|
||||
-keepclassmembers,allowshrinking,allowobfuscation interface * {
|
||||
@retrofit2.http.* <methods>;
|
||||
}
|
||||
|
||||
# Ignore annotation used for build tooling.
|
||||
-dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement
|
||||
|
||||
# Ignore JSR 305 annotations for embedding nullability information.
|
||||
-dontwarn javax.annotation.**
|
||||
|
||||
# Guarded by a NoClassDefFoundError try/catch and only used when on the classpath.
|
||||
-dontwarn kotlin.Unit
|
||||
|
||||
# Top-level functions that can only be used by Kotlin.
|
||||
-dontwarn retrofit2.KotlinExtensions
|
||||
|
||||
# With R8 full mode, it sees no subtypes of Retrofit interfaces since they are created with a Proxy
|
||||
# and replaces all potential values with null. Explicitly keeping the interfaces prevents this.
|
||||
-if interface * { @retrofit2.http.* <methods>; }
|
||||
-keep,allowobfuscation interface <1>
|
||||
##---------------End: proguard configuration for Retrofit ----------
|
||||
|
||||
|
||||
|
||||
|
||||
##---------------Begin: proguard configuration for Gson ----------
|
||||
# Gson uses generic type information stored in a class file when working with fields. Proguard
|
||||
# removes such information by default, so configure it to keep all of it.
|
||||
-keepattributes Signature
|
||||
|
||||
# For using GSON @Expose annotation
|
||||
-keepattributes Annotation
|
||||
|
||||
# Gson specific classes
|
||||
-dontwarn sun.misc.**
|
||||
-keep class com.google.gson.stream.** { *; }
|
||||
|
||||
# Application classes that will be serialized/deserialized over Gson
|
||||
-keep class com.coaching.data.** { *; }
|
||||
|
||||
# Prevent proguard from stripping interface information from TypeAdapterFactory,
|
||||
# JsonSerializer, JsonDeserializer instances (so they can be used in @JsonAdapter)
|
||||
-keep class * implements com.google.gson.TypeAdapterFactory
|
||||
-keep class * implements com.google.gson.JsonSerializer
|
||||
-keep class * implements com.google.gson.JsonDeserializer
|
||||
|
||||
##---------------End: proguard configuration for Gson ----------
|
||||
|
||||
|
||||
|
||||
# JSR 305 annotations are for embedding nullability information.
|
||||
-dontwarn javax.annotation.**
|
||||
|
||||
# A resource is loaded with a relative path so the package of this class must be preserved.
|
||||
-keepnames class okhttp3.internal.publicsuffix.PublicSuffixDatabase
|
||||
|
||||
# Animal Sniffer compileOnly dependency to ensure APIs are compatible with older versions of Java.
|
||||
-dontwarn org.codehaus.mojo.animal_sniffer.*
|
||||
|
||||
# OkHttp platform used only on JVM and when Conscrypt dependency is available.
|
||||
-dontwarn okhttp3.internal.platform.ConscryptPlatform
|
||||
|
||||
|
||||
##---------------Begin: proguard configuration for Glide ----------
|
||||
-keep public class * implements com.bumptech.glide.module.GlideModule
|
||||
-keep public class * extends com.bumptech.glide.module.AppGlideModule
|
||||
-keep public enum com.bumptech.glide.load.ImageHeaderParser$** {
|
||||
**[] $VALUES;
|
||||
public *;
|
||||
}
|
||||
|
||||
##---------------End: proguard configuration for Glide ----------
|
||||
|
||||
|
||||
##---------------Begin: proguard configuration for Jitsi ----------
|
||||
|
||||
-keep,allowobfuscation @interface com.facebook.proguard.annotations.DoNotStrip
|
||||
-keep,allowobfuscation @interface com.facebook.proguard.annotations.KeepGettersAndSetters
|
||||
-keep,allowobfuscation @interface com.facebook.common.internal.DoNotStrip
|
||||
|
||||
# Do not strip any method/class that is annotated with @DoNotStrip
|
||||
-keep @com.facebook.proguard.annotations.DoNotStrip class *
|
||||
-keep @com.facebook.common.internal.DoNotStrip class *
|
||||
-keepclassmembers class * {
|
||||
@com.facebook.proguard.annotations.DoNotStrip *;
|
||||
@com.facebook.common.internal.DoNotStrip *;
|
||||
}
|
||||
|
||||
-keepclassmembers @com.facebook.proguard.annotations.KeepGettersAndSetters class * {
|
||||
void set*(***);
|
||||
*** get*();
|
||||
}
|
||||
|
||||
-keep class * extends com.facebook.react.bridge.JavaScriptModule { *; }
|
||||
-keep class * extends com.facebook.react.bridge.NativeModule { *; }
|
||||
-keepclassmembers,includedescriptorclasses class * { native <methods>; }
|
||||
-keepclassmembers class * { @com.facebook.react.uimanager.UIProp <fields>; }
|
||||
-keepclassmembers class * { @com.facebook.react.uimanager.annotations.ReactProp <methods>; }
|
||||
-keepclassmembers class * { @com.facebook.react.uimanager.annotations.ReactPropGroup <methods>; }
|
||||
|
||||
-dontwarn com.facebook.react.**
|
||||
-keep,includedescriptorclasses class com.facebook.react.bridge.** { *; }
|
||||
|
||||
# okhttp
|
||||
|
||||
-keepattributes Signature
|
||||
-keepattributes *Annotation*
|
||||
-keep class okhttp3.** { *; }
|
||||
-keep interface okhttp3.** { *; }
|
||||
-dontwarn okhttp3.**
|
||||
|
||||
# okio
|
||||
|
||||
-keep class sun.misc.Unsafe { *; }
|
||||
-dontwarn java.nio.file.*
|
||||
-dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement
|
||||
-keep class okio.** { *; }
|
||||
-dontwarn okio.**
|
||||
|
||||
# WebRTC
|
||||
|
||||
-keep class org.webrtc.** { *; }
|
||||
-dontwarn org.chromium.build.BuildHooksAndroid
|
||||
|
||||
# Jisti Meet SDK
|
||||
|
||||
-keep class org.jitsi.meet.** { *; }
|
||||
-keep class org.jitsi.meet.sdk.** { *; }
|
||||
|
||||
# We added the following when we switched minifyEnabled on. Probably because we
|
||||
# ran the app and hit problems...
|
||||
|
||||
-keep class com.facebook.react.bridge.CatalystInstanceImpl { *; }
|
||||
-keep class com.facebook.react.bridge.ExecutorToken { *; }
|
||||
-keep class com.facebook.react.bridge.JavaScriptExecutor { *; }
|
||||
-keep class com.facebook.react.bridge.ModuleRegistryHolder { *; }
|
||||
-keep class com.facebook.react.bridge.ReadableType { *; }
|
||||
-keep class com.facebook.react.bridge.queue.NativeRunnable { *; }
|
||||
-keep class com.facebook.react.devsupport.** { *; }
|
||||
|
||||
-dontwarn com.facebook.react.devsupport.**
|
||||
-dontwarn com.google.appengine.**
|
||||
-dontwarn com.squareup.okhttp.**
|
||||
-dontwarn javax.servlet.**
|
||||
|
||||
# ^^^ We added the above when we switched minifyEnabled on.
|
||||
|
||||
# Rule to avoid build errors related to SVGs.
|
||||
-keep public class com.horcrux.svg.** {*;}
|
||||
|
||||
# Hermes
|
||||
-keep class com.facebook.hermes.unicode.** { *; }
|
||||
|
||||
##---------------End: proguard configuration for Jitsi ----------
|
||||
|
||||
|
||||
##---------------Begin: proguard configuration for RazorPay ----------
|
||||
-keepclassmembers class * {
|
||||
@android.webkit.JavascriptInterface <methods>;
|
||||
}
|
||||
|
||||
-keepattributes JavascriptInterface
|
||||
-keepattributes *Annotation*
|
||||
|
||||
-dontwarn com.razorpay.**
|
||||
-keep class com.razorpay.** {*;}
|
||||
|
||||
-optimizations !method/inlining/*
|
||||
|
||||
-keepclasseswithmembers class * {
|
||||
public void onPayment*(...);
|
||||
}
|
||||
##---------------End: proguard configuration for RazorPay ----------
|
||||
|
||||
##---------------Start: proguard configuration for picker ----------
|
||||
# Glide
|
||||
-keep public class * implements com.bumptech.glide.module.GlideModule
|
||||
-keep public enum com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$** {
|
||||
**[] $VALUES;
|
||||
public *;
|
||||
}
|
||||
# support-v7-appcompat
|
||||
-keep public class android.support.v7.widget.** { *; }
|
||||
-keep public class android.support.v7.internal.widget.** { *; }
|
||||
-keep public class android.support.v7.internal.view.menu.** { *; }
|
||||
-keep public class * extends android.support.v4.view.ActionProvider {
|
||||
public <init>(android.content.Context);
|
||||
}
|
||||
# support-design
|
||||
-dontwarn android.support.design.**
|
||||
-keep class android.support.design.** { *; }
|
||||
-keep interface android.support.design.** { *; }
|
||||
-keep public class android.support.design.R$* { *; }
|
||||
##---------------End: proguard configuration for Picker ----------
|
||||
|
||||
##---------------Begin: proguard configuration for image picker ----------
|
||||
# Glide
|
||||
-keep public class * implements com.bumptech.glide.module.GlideModule
|
||||
-keep class * extends com.bumptech.glide.module.AppGlideModule {
|
||||
<init>(...);
|
||||
}
|
||||
-keep public enum com.bumptech.glide.load.ImageHeaderParser$** {
|
||||
**[] $VALUES;
|
||||
public *;
|
||||
}
|
||||
-keep class com.bumptech.glide.load.data.ParcelFileDescriptorRewinder$InternalRewinder {
|
||||
*** rewind();
|
||||
}
|
||||
|
||||
# Uncomment for DexGuard only
|
||||
#-keepresourcexmlelements manifest/application/meta-data@value=GlideModule
|
||||
|
||||
##---------------End: proguard configuration for image picker ----------
|
||||
|
||||
##---------------Begin: proguard configuration for threetenabp ----------
|
||||
|
||||
# Keep class members used for serialization
|
||||
# https://www.guardsquare.com/en/products/proguard/manual/examples#serializable
|
||||
-keepclassmembers class org.threeten.bp.** implements java.io.Serializable {
|
||||
private static final java.io.ObjectStreamField[] serialPersistentFields;
|
||||
private void writeObject(java.io.ObjectOutputStream);
|
||||
private void readObject(java.io.ObjectInputStream);
|
||||
java.lang.Object writeReplace();
|
||||
java.lang.Object readResolve();
|
||||
|
||||
}
|
||||
##---------------End: proguard configuration for threetenabp ----------
|
||||
|
||||
|
11
app/src/airdoc/Info
Normal file
|
@ -0,0 +1,11 @@
|
|||
//Server Key
|
||||
AAAA38hjuQs:APA91bGYEl4yefDaRpe0yv9w4Pc7HYrSZL413WW0pJB5-YqkwCKr3zNFvTvm3xZI4LlJMwDor6XJcl5Wn8ctwaY62_vSvwlCrFVrHhL2el-h4Z1tZEmSQ1KiacR8cgV944thVNl8X2Co
|
||||
|
||||
//Google
|
||||
|
||||
//Facebook
|
||||
developer.codebrew@gmail.com
|
||||
developer@facebook
|
||||
//Fb Ids
|
||||
680508489286924
|
||||
816fc4b097ea81a5784e4cec2a4dc84e
|
54
app/src/airdoc/google-services.json
Normal file
|
@ -0,0 +1,54 @@
|
|||
{
|
||||
"project_info": {
|
||||
"project_number": "961139685643",
|
||||
"project_id": "airdoc-37725",
|
||||
"storage_bucket": "airdoc-37725.appspot.com"
|
||||
},
|
||||
"client": [
|
||||
{
|
||||
"client_info": {
|
||||
"mobilesdk_app_id": "1:961139685643:android:d9d2ca2e47e15152d20a0e",
|
||||
"android_client_info": {
|
||||
"package_name": "com.airdoc.user"
|
||||
}
|
||||
},
|
||||
"oauth_client": [
|
||||
{
|
||||
"client_id": "961139685643-42lt5fvg94u6eu5e6vq34em502olbdkg.apps.googleusercontent.com",
|
||||
"client_type": 1,
|
||||
"android_info": {
|
||||
"package_name": "com.airdoc.user",
|
||||
"certificate_hash": "3fee5aff71776031cbdc81d0b12cca08afa48d8a"
|
||||
}
|
||||
},
|
||||
{
|
||||
"client_id": "961139685643-3ibjpm30psaociplr0c0ltt096lag0rd.apps.googleusercontent.com",
|
||||
"client_type": 3
|
||||
}
|
||||
],
|
||||
"api_key": [
|
||||
{
|
||||
"current_key": "AIzaSyDRIdPYeDPzQ2FuWZMvqnnKzPBTu8PL_yQ"
|
||||
}
|
||||
],
|
||||
"services": {
|
||||
"appinvite_service": {
|
||||
"other_platform_oauth_client": [
|
||||
{
|
||||
"client_id": "961139685643-3ibjpm30psaociplr0c0ltt096lag0rd.apps.googleusercontent.com",
|
||||
"client_type": 3
|
||||
},
|
||||
{
|
||||
"client_id": "961139685643-2rg4aq24vesm5quvs80nifgug3a43k51.apps.googleusercontent.com",
|
||||
"client_type": 2,
|
||||
"ios_info": {
|
||||
"bundle_id": "com.airdoc.user"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"configuration_version": "1"
|
||||
}
|
BIN
app/src/airdoc/ic_launcher-playstore.png
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
app/src/airdoc/res/drawable-hdpi/ic_logo_home.png
Normal file
After Width: | Height: | Size: 2.9 KiB |
BIN
app/src/airdoc/res/drawable-hdpi/ic_push.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
app/src/airdoc/res/drawable-hdpi/ic_splash.png
Normal file
After Width: | Height: | Size: 69 KiB |
BIN
app/src/airdoc/res/drawable-mdpi/ic_logo_home.png
Normal file
After Width: | Height: | Size: 2 KiB |
BIN
app/src/airdoc/res/drawable-mdpi/ic_push.png
Normal file
After Width: | Height: | Size: 607 B |
BIN
app/src/airdoc/res/drawable-mdpi/ic_splash.png
Normal file
After Width: | Height: | Size: 37 KiB |
BIN
app/src/airdoc/res/drawable-xhdpi/ic_logo_home.png
Normal file
After Width: | Height: | Size: 3.9 KiB |
BIN
app/src/airdoc/res/drawable-xhdpi/ic_push.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
app/src/airdoc/res/drawable-xhdpi/ic_splash.png
Normal file
After Width: | Height: | Size: 94 KiB |
BIN
app/src/airdoc/res/drawable-xxhdpi/ic_logo_home.png
Normal file
After Width: | Height: | Size: 5.9 KiB |
BIN
app/src/airdoc/res/drawable-xxhdpi/ic_push.png
Normal file
After Width: | Height: | Size: 2 KiB |
BIN
app/src/airdoc/res/drawable-xxhdpi/ic_splash.png
Normal file
After Width: | Height: | Size: 164 KiB |
BIN
app/src/airdoc/res/drawable-xxxhdpi/ic_logo_home.png
Normal file
After Width: | Height: | Size: 7.9 KiB |
BIN
app/src/airdoc/res/drawable-xxxhdpi/ic_push.png
Normal file
After Width: | Height: | Size: 2.9 KiB |
BIN
app/src/airdoc/res/drawable-xxxhdpi/ic_splash.png
Normal file
After Width: | Height: | Size: 246 KiB |
15
app/src/airdoc/res/drawable/ic_launcher_foreground.xml
Normal file
|
@ -0,0 +1,15 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="108dp"
|
||||
android:height="108dp"
|
||||
android:viewportWidth="108"
|
||||
android:viewportHeight="108"
|
||||
android:tint="#000000">
|
||||
<group android:scaleX="2.1924"
|
||||
android:scaleY="2.1924"
|
||||
android:translateX="27.6912"
|
||||
android:translateY="27.6912">
|
||||
<path
|
||||
android:pathData="M17.6,11.48 L19.44,8.3a0.63,0.63 0,0 0,-1.09 -0.63l-1.88,3.24a11.43,11.43 0,0 0,-8.94 0L5.65,7.67a0.63,0.63 0,0 0,-1.09 0.63L6.4,11.48A10.81,10.81 0,0 0,1 20L23,20A10.81,10.81 0,0 0,17.6 11.48ZM7,17.25A1.25,1.25 0,1 1,8.25 16,1.25 1.25,0 0,1 7,17.25ZM17,17.25A1.25,1.25 0,1 1,18.25 16,1.25 1.25,0 0,1 17,17.25Z"
|
||||
android:fillColor="#FF000000"/>
|
||||
</group>
|
||||
</vector>
|
5
app/src/airdoc/res/mipmap-anydpi-v26/ic_launcher.xml
Normal file
|
@ -0,0 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@color/ic_launcher_background"/>
|
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
|
||||
</adaptive-icon>
|
|
@ -0,0 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@color/ic_launcher_background"/>
|
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
|
||||
</adaptive-icon>
|
BIN
app/src/airdoc/res/mipmap-hdpi/ic_launcher.png
Normal file
After Width: | Height: | Size: 1.9 KiB |
BIN
app/src/airdoc/res/mipmap-hdpi/ic_launcher_foreground.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
app/src/airdoc/res/mipmap-hdpi/ic_launcher_round.png
Normal file
After Width: | Height: | Size: 3.8 KiB |
BIN
app/src/airdoc/res/mipmap-mdpi/ic_launcher.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
app/src/airdoc/res/mipmap-mdpi/ic_launcher_foreground.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
app/src/airdoc/res/mipmap-mdpi/ic_launcher_round.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
app/src/airdoc/res/mipmap-xhdpi/ic_launcher.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
app/src/airdoc/res/mipmap-xhdpi/ic_launcher_foreground.png
Normal file
After Width: | Height: | Size: 3 KiB |
BIN
app/src/airdoc/res/mipmap-xhdpi/ic_launcher_round.png
Normal file
After Width: | Height: | Size: 5.4 KiB |
BIN
app/src/airdoc/res/mipmap-xxhdpi/ic_launcher.png
Normal file
After Width: | Height: | Size: 3.9 KiB |
BIN
app/src/airdoc/res/mipmap-xxhdpi/ic_launcher_foreground.png
Normal file
After Width: | Height: | Size: 4.8 KiB |
BIN
app/src/airdoc/res/mipmap-xxhdpi/ic_launcher_round.png
Normal file
After Width: | Height: | Size: 8.2 KiB |
BIN
app/src/airdoc/res/mipmap-xxxhdpi/ic_launcher.png
Normal file
After Width: | Height: | Size: 5.2 KiB |
BIN
app/src/airdoc/res/mipmap-xxxhdpi/ic_launcher_foreground.png
Normal file
After Width: | Height: | Size: 6.5 KiB |
BIN
app/src/airdoc/res/mipmap-xxxhdpi/ic_launcher_round.png
Normal file
After Width: | Height: | Size: 12 KiB |
8
app/src/airdoc/res/values/colors.xml
Normal file
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<color name="colorPrimary">#0BC3D4</color>
|
||||
<color name="colorPrimaryDark">#0BC3D4</color>
|
||||
<color name="colorAccent">#0BC3D4</color>
|
||||
|
||||
<color name="primary_20">#330BC3D4</color>
|
||||
</resources>
|
4
app/src/airdoc/res/values/ic_launcher_background.xml
Normal file
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<color name="ic_launcher_background">#F1F0F0</color>
|
||||
</resources>
|
278
app/src/airdoc/res/values/strings.xml
Normal file
|
@ -0,0 +1,278 @@
|
|||
<resources>
|
||||
<string name="app_name">AirDoc</string>
|
||||
|
||||
<!--Facebook keys-->
|
||||
<string name="facebook_app_id" translatable="false">816694742513784</string>
|
||||
<string name="fb_login_protocol_scheme" translatable="false">fb816694742513784</string>
|
||||
|
||||
<!--Deep Link-->
|
||||
<string name="deep_link_url" translatable="false">airdocapp.page.link</string>
|
||||
<string name="deep_link_ios_bundle" translatable="false">com.airdoc.user</string>
|
||||
|
||||
<!--Google-->
|
||||
<string name="google_places_api_key" translatable="false">AIzaSyDRIdPYeDPzQ2FuWZMvqnnKzPBTu8PL_yQ</string>
|
||||
<string name="server_client_id" translatable="false">961139685643-3ibjpm30psaociplr0c0ltt096lag0rd.apps.googleusercontent.com</string>
|
||||
|
||||
<string name="update_desc">You have new update for %s!</string>
|
||||
<string name="create_a_account">Create a %s\naccount to continue</string>
|
||||
|
||||
<string name="with_experts">With Experts</string>
|
||||
<string name="meet">Meet</string>
|
||||
|
||||
<string name="allow">ALLOW</string>
|
||||
<string name="deny">Deny</string>
|
||||
<string name="settings">Settings</string>
|
||||
<string name="media_permission">This feature needs permission to use camera and external storage.</string>
|
||||
<string name="record_audio_permission">This feature needs permission to use record audio and external storage.</string>
|
||||
|
||||
<string name="internet">Internet</string>
|
||||
<string name="check_internet">Please check your internet connection</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="alert">Alert</string>
|
||||
<string name="login">Login</string>
|
||||
<string name="facebook">Facebook</string>
|
||||
<string name="google">Google</string>
|
||||
<string name="login_using_email">Login using Email</string>
|
||||
<string name="signup_using_email">Sign Up using Email</string>
|
||||
<string name="countinue_for_s">Continue for %s</string>
|
||||
<string name="new_user">New user?</string>
|
||||
<string name="sign_up">Sign Up</string>
|
||||
<string name="let_s_get_started">Let’s Get Started !</string>
|
||||
<string name="we_need_your_phone">We need your Phone number to identify you.</string>
|
||||
<string name="code_sent_to">Code sent to %s</string>
|
||||
<string name="resend_code">Resend code</string>
|
||||
<string name="didn_t_receive_the_code_yet">Didn’t receive the code yet?</string>
|
||||
<string name="verification">Verification</string>
|
||||
<string name="we_sent_you_a_code">We sent you a code to %s</string>
|
||||
<string name="enter_otp">Please enter otp</string>
|
||||
<string name="location">Location</string>
|
||||
<string name="chat">Chat</string>
|
||||
<string name="patients">Clients</string>
|
||||
<string name="experience">Experience</string>
|
||||
<string name="reviews">Reviews</string>
|
||||
<string name="about">About</string>
|
||||
|
||||
<string name="home">Home</string>
|
||||
<string name="history">History</string>
|
||||
<string name="notification">Notification</string>
|
||||
<string name="logout">Logout</string>
|
||||
<string name="terms_and_conditions">Terms and conditions</string>
|
||||
<string name="invite_people">Invite People</string>
|
||||
<string name="version">Version %s</string>
|
||||
<string name="you_are_running_the_latest_version">You are running the latest version</string>
|
||||
<string name="appointments">Appointments</string>
|
||||
<string name="name">Name</string>
|
||||
<string name="email">Email</string>
|
||||
<string name="date_of_birth">Date of Birth</string>
|
||||
<string name="password">Password</string>
|
||||
<string name="bio">Bio</string>
|
||||
<string name="already_register">Already Register?</string>
|
||||
<string name="edit">Edit</string>
|
||||
<string name="age">Age:</string>
|
||||
<string name="enter_phone_number">Enter Phone Number</string>
|
||||
<string name="phone_number">Phone Number</string>
|
||||
<string name="dob">DOB</string>
|
||||
<string name="we_need_your_email_password">We need your Email & Password to identify you.</string>
|
||||
<string name="didn_t_have_an_account">Didn’t have an account?</string>
|
||||
<string name="forgot_password">Forgot Password</string>
|
||||
<string name="wallet">Wallet</string>
|
||||
<string name="enter_name">Please enter name</string>
|
||||
<string name="select_dob">Please select DOB</string>
|
||||
<string name="enter_email">Please enter email</string>
|
||||
<string name="enter_correct_email">Please enter correct email</string>
|
||||
<string name="enter_password">Password length must be atleast 8 characters</string>
|
||||
<string name="enter_bio">Please enter bio</string>
|
||||
|
||||
<string name="logout_dialog_message">Are you sure you want to Logout?</string>
|
||||
<string name="yes">Yes</string>
|
||||
<string name="no">No</string>
|
||||
<string name="no_data_found">No data found</string>
|
||||
<string name="no_slot_found">No Slot available</string>
|
||||
<string name="select_image">Select image</string>
|
||||
<string name="select_document">Select document</string>
|
||||
<string name="update">Update</string>
|
||||
<string name="we_need_your_email">We need your registered email to reach you</string>
|
||||
<string name="sent_password">We have sent a temporary password in your email. Please check your email.</string>
|
||||
<string name="cancel">Cancel</string>
|
||||
<string name="available_balance">Available balance</string>
|
||||
<string name="pay_out">Pay out</string>
|
||||
<string name="add_money">Add Money</string>
|
||||
<string name="add">Add</string>
|
||||
<string name="enter_amount">Please enter amount</string>
|
||||
<string name="added_to_wallet">Added to wallet</string>
|
||||
<string name="add_card">Add Card</string>
|
||||
<string name="type_your_message_here">Type your message…</string>
|
||||
<string name="photo">Photo</string>
|
||||
<string name="enter_message">Enter message</string>
|
||||
<string name="today">Today</string>
|
||||
<string name="yesterday">Yesterday</string>
|
||||
<string name="transactions">Transaction History</string>
|
||||
<string name="money_sent_from">Paid to\n%s</string>
|
||||
<string name="money_refund_from">Refund from\n%s</string>
|
||||
<string name="select_card">Select card</string>
|
||||
<string name="new_request">New Request</string>
|
||||
<string name="accepted">Accepted</string>
|
||||
<string name="inprogess">In progress</string>
|
||||
<string name="no_show">No show</string>
|
||||
<string name="canceled">Cancelled</string>
|
||||
<string name="card_ending_with">%s Card ending with %s</string>
|
||||
<string name="na">NA</string>
|
||||
<string name="write_down_your_review">Write down your reviews</string>
|
||||
<string name="submit">Submit</string>
|
||||
<string name="please_give_feedback">Please give Feedback</string>
|
||||
<string name="error_select_rating">please select rating</string>
|
||||
<string name="end_chat">End Chat</string>
|
||||
<string name="end_n_chat">End\nChat</string>
|
||||
<string name="end_chat_desc">This will end chat. You ll no longer be able to chat</string>
|
||||
<string name="years">years</string>
|
||||
<string name="rating">Rating</string>
|
||||
<string name="s_s_reviews">%s · %s Reviews</string>
|
||||
<string name="request_completed">Request completed</string>
|
||||
<string name="insufficient_amount">Insufficient amount</string>
|
||||
<string name="money_insufficient">You need to maintain sufficient balance of %s to create request</string>
|
||||
<string name="schedule_request">Schedule Request</string>
|
||||
<string name="request_now">Request Now</string>
|
||||
<string name="select_date">Select date</string>
|
||||
<string name="select_time">Select time</string>
|
||||
|
||||
<string name="search_for_consultant">Search for %s</string>
|
||||
<string name="profile">Profile</string>
|
||||
<string name="price_s">%s/<font size="8">%s</font></string>
|
||||
<string name="set_prefrences">Set Filter</string>
|
||||
<string name="choose_date_amp_time">Choose date & time</string>
|
||||
<string name="tomorrow">Tomorrow</string>
|
||||
<string name="clear_all">Clear All</string>
|
||||
<string name="booking_details">Booking Details</string>
|
||||
<string name="appointment_date_timings">Appointment date & timings</string>
|
||||
<string name="confirm_booking">Confirm Booking</string>
|
||||
<string name="date_time">%s · %s</string>
|
||||
<string name="phone_s_s">%s-%s</string>
|
||||
<string name="add_coupon_code">Add Coupon Code</string>
|
||||
<string name="price_detail">Price Detail</string>
|
||||
<string name="sub_total">Sub-Total</string>
|
||||
<string name="total">Total</string>
|
||||
<string name="promo_applied">Promo Applied</string>
|
||||
<string name="you_agree_to_the_terms_conditions">By Booking this appointment, you agree to\nthe terms & conditions</string>
|
||||
<string name="schedule_a_meeting">Schedule a meeting</string>
|
||||
<string name="consult">Consult</string>
|
||||
<string name="consult_for">Consult for %s \n at %s</string>
|
||||
<string name="edit_slot">Edit Slot</string>
|
||||
<string name="signup_with_phone_number">Sign Up with Phone Number</string>
|
||||
<string name="you_agree_to_our_terms">By continue, you agree to our\n</string>
|
||||
<string name="terms">Terms of service</string>
|
||||
<string name="and">and</string>
|
||||
<string name="privacy">Privacy Policy</string>
|
||||
<string name="already_have_an_account">Already have an account?</string>
|
||||
<string name="apply">Apply</string>
|
||||
<string name="minute">Minute</string>
|
||||
<string name="input_amount">Input amount</string>
|
||||
<string name="pay">Pay</string>
|
||||
<string name="cancel_appointment">Cancel appointment</string>
|
||||
<string name="re_schedule">Re-Schedule</string>
|
||||
<string name="consult_a_doctor">Consult a <b>Doctor</b> </string>
|
||||
<string name="use_code_s"><![CDATA[ Use Code: <b>%s</b> ]]></string>
|
||||
<string name="s_user_remaining"><![CDATA[ <b>%s</b> User Remaining ]]></string>
|
||||
<string name="code_text"><![CDATA[ <b>%s</b> Discount on booking a <b>%s</b> till <b>%s</b> ]]></string>
|
||||
<string name="add_valid_coupon">Please add valid coupon</string>
|
||||
<string name="cancel_appointment_msg">Are you sure you want to cancel appointment?</string>
|
||||
<string name="failed_transaction">Transaction failed</string>
|
||||
<string name="delete">Delete</string>
|
||||
<string name="delete_message">Are you sure you want to delete this card?</string>
|
||||
<string name="edit_card">Edit card</string>
|
||||
<string name="rate">Rate</string>
|
||||
<string name="morning">Morning</string>
|
||||
<string name="evening">Evening</string>
|
||||
<string name="afternoon">Afternoon</string>
|
||||
<string name="book_again">Book again</string>
|
||||
<string name="connecting">Connecting…</string>
|
||||
<string name="disconnecting">Disconnecting…</string>
|
||||
<string name="transaction_success">Transaction Success</string>
|
||||
<string name="transaction_failed">Transaction Failed</string>
|
||||
|
||||
<!--Empty screen-->
|
||||
<string name="no_category">No Category!</string>
|
||||
<string name="no_category_desc">Categories will shown here once added.</string>
|
||||
<string name="no_requests">No Requests!</string>
|
||||
<string name="no_requests_desc">You don\'t have any requests generated at the moment.</string>
|
||||
<string name="no_chat">No chat started yet!</string>
|
||||
<string name="no_chat_desc">Once your chat requests are accepted & you start the conversation, the threads will appear here. </string>
|
||||
<string name="no_transaction">Recharge your wallet to create booking!</string>
|
||||
<string name="no_transaction_desc">Once you add money or any deduction will appear here.</string>
|
||||
<string name="no_notification">No notifications yet!</string>
|
||||
<string name="no_notification_desc">All notifications related to your activities will appear here.</string>
|
||||
<string name="no_history">No appointments history!</string>
|
||||
<string name="no_history_desc">No Appointments scheduled.</string>
|
||||
<string name="no_vendor">No experts yet!</string>
|
||||
<string name="no_vendor_desc">Currently not any expert registered under \'%s\', so come back later.</string>
|
||||
|
||||
|
||||
<!--Share text-->
|
||||
<string name="share">Share</string>
|
||||
<string name="post_sharing">Checkout this post</string>
|
||||
<string name="invite_text">Hey, Here is app for Online Consultancy Platform. You should try it.</string>
|
||||
<string name="payment">Payment</string>
|
||||
<string name="address">Address</string>
|
||||
|
||||
<string name="view_all">View all</string>
|
||||
<string name="view_prescription">View Prescription</string>
|
||||
<string name="all">All</string>
|
||||
<string name="details">Details</string>
|
||||
|
||||
<!--Location permission-->
|
||||
<string name="skip_for_now">Skip For Now</string>
|
||||
<string name="use_my_location">Use My Location</string>
|
||||
<string name="we_will_need_your_location">We will need your location to give you better experience</string>
|
||||
<string name="allow_your_location">Allow Your Location</string>
|
||||
|
||||
<!--Calling-->
|
||||
<string name="decline">Decline</string>
|
||||
<string name="answer">Answer</string>
|
||||
<string name="login_with">Login With</string>
|
||||
|
||||
<!--Consult-->
|
||||
<string name="consult_online">Consult Online</string>
|
||||
<string name="home_care_appointment">Home Care Appointment</string>
|
||||
<string name="clinic_appointment">Clinic Appointment</string>
|
||||
|
||||
<!--Tracking-->
|
||||
<string name="estimate_time_of_arrival_s">Estimate Time of Arrival : %s</string>
|
||||
<string name="status">Status :</string>
|
||||
<string name="on_the_way">On the way</string>
|
||||
<string name="reached_destination">Reached Destination</string>
|
||||
<string name="arrived">Arrived</string>
|
||||
<string name="started">Started</string>
|
||||
<string name="completed">Completed</string>
|
||||
<string name="track_status">Track Status</string>
|
||||
<string name="quit">Quit</string>
|
||||
<string name="quit_message">Are you sure you want to quit? It will stop your tracking</string>
|
||||
<string name="we_will_need_call">We will need your call permission to give you better experience</string>
|
||||
<string name="service_completed">Service completed</string>
|
||||
<string name="give_feedback">Give Feedback</string>
|
||||
<string name="canceled_service">Cancelled Service</string>
|
||||
|
||||
<!--Language-->
|
||||
<string name="language">Language</string>
|
||||
<string name="please_choose_your_language">Please choose your language</string>
|
||||
<string name="english">English</string>
|
||||
<string name="arabic">عربى</string>
|
||||
<string name="account_setting">Account Setting</string>
|
||||
|
||||
<!--Success message-->
|
||||
<string name="request_sent">Request Sent successfully!</string>
|
||||
<string name="password_changed_successfully">Your password changed successfully!</string>
|
||||
<string name="family_added_successfully">Patient added successfully!</string>
|
||||
|
||||
<!--Appointemt detail-->
|
||||
<string name="view_map">View map</string>
|
||||
<string name="map_not_found">Google map application not found</string>
|
||||
<string name="distance">Distance</string>
|
||||
<string name="date">Date</string>
|
||||
<string name="time">Time</string>
|
||||
<string name="service_type">Service Type</string>
|
||||
|
||||
<string name="slide_to_cancel">Slide To Cancel</string>
|
||||
<string name="view_details">View Details</string>
|
||||
<string name="price">Price</string>
|
||||
<string name="prescription_details">Prescription detail</string>
|
||||
<string name="downloading">Downloading…</string>
|
||||
</resources>
|
|
@ -0,0 +1,22 @@
|
|||
package com.consultantapp
|
||||
|
||||
import androidx.test.ext.junit.runners.AndroidJUnit4
|
||||
import androidx.test.platform.app.InstrumentationRegistry
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Test
|
||||
import org.junit.runner.RunWith
|
||||
|
||||
/**
|
||||
* Instrumented test, which will execute on an Android device.
|
||||
*
|
||||
* See [testing documentation](http://d.android.com/tools/testing).
|
||||
*/
|
||||
@RunWith(AndroidJUnit4::class)
|
||||
class ExampleInstrumentedTest {
|
||||
@Test
|
||||
fun useAppContext() {
|
||||
// Context of the app under test.
|
||||
val appContext = InstrumentationRegistry.getInstrumentation().targetContext
|
||||
assertEquals("com.consultantapp", appContext.packageName)
|
||||
}
|
||||
}
|
15
app/src/clouddoc/Info
Normal file
|
@ -0,0 +1,15 @@
|
|||
//Server Key
|
||||
AAAAfuO3mJo:APA91bEWlsEv80Wi5oeTMc4xg9eA9X6JKf6yZD1rTwHJvtHDZd2w4sO8bcNUev73_1mDEr7KA-6A6cIYdiBIgHf8INI39tRDimzYD399whE0dawW5bEuXpFE0T_IlcDagkhHBmEDRYZ9
|
||||
|
||||
//Google
|
||||
|
||||
//Facebook
|
||||
developer.codebrew@gmail.com
|
||||
developer@facebook
|
||||
//Fb Ids
|
||||
879961852793008
|
||||
4db61a5432be3ddfe7fcaab6cb90b9f7
|
||||
|
||||
|
||||
D6:F4:D3:47:5D:60:97:99:79:B7:5C:D0:1B:72:D1:0A:F0:DE:44:5A
|
||||
23:E8:E2:19:1E:70:1A:8F:23:2E:A6:92:58:91:6E:9D:92:6D:A1:5C:ED:D1:B7:5B:25:C9:2E:4C:1C:EC:90:9B
|
47
app/src/clouddoc/google-services.json
Normal file
|
@ -0,0 +1,47 @@
|
|||
{
|
||||
"project_info": {
|
||||
"project_number": "544986339482",
|
||||
"project_id": "clouddoc-93eee",
|
||||
"storage_bucket": "clouddoc-93eee.appspot.com"
|
||||
},
|
||||
"client": [
|
||||
{
|
||||
"client_info": {
|
||||
"mobilesdk_app_id": "1:544986339482:android:8f3596d8487b396b64e723",
|
||||
"android_client_info": {
|
||||
"package_name": "com.clouddoc.user"
|
||||
}
|
||||
},
|
||||
"oauth_client": [
|
||||
{
|
||||
"client_id": "544986339482-p2n3164tumimvt5mr2kv5bl9pptf2kml.apps.googleusercontent.com",
|
||||
"client_type": 1,
|
||||
"android_info": {
|
||||
"package_name": "com.clouddoc.user",
|
||||
"certificate_hash": "3fee5aff71776031cbdc81d0b12cca08afa48d8a"
|
||||
}
|
||||
},
|
||||
{
|
||||
"client_id": "544986339482-ced4aaeb82un0s72ie22j60pa6rqvo2u.apps.googleusercontent.com",
|
||||
"client_type": 3
|
||||
}
|
||||
],
|
||||
"api_key": [
|
||||
{
|
||||
"current_key": "AIzaSyD6xTauBy54YTN2pvv0ScEOSnLRqO1YPhk"
|
||||
}
|
||||
],
|
||||
"services": {
|
||||
"appinvite_service": {
|
||||
"other_platform_oauth_client": [
|
||||
{
|
||||
"client_id": "544986339482-ced4aaeb82un0s72ie22j60pa6rqvo2u.apps.googleusercontent.com",
|
||||
"client_type": 3
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"configuration_version": "1"
|
||||
}
|
BIN
app/src/clouddoc/ic_launcher-playstore.png
Normal file
After Width: | Height: | Size: 35 KiB |
BIN
app/src/clouddoc/res/drawable-hdpi/ic_splash.jpg
Normal file
After Width: | Height: | Size: 117 KiB |
BIN
app/src/clouddoc/res/drawable-mdpi/ic_splash.jpg
Normal file
After Width: | Height: | Size: 56 KiB |
BIN
app/src/clouddoc/res/drawable-xhdpi/ic_splash.jpg
Normal file
After Width: | Height: | Size: 226 KiB |
BIN
app/src/clouddoc/res/drawable-xxhdpi/ic_splash.jpg
Normal file
After Width: | Height: | Size: 630 KiB |
BIN
app/src/clouddoc/res/drawable-xxxhdpi/ic_splash.jpg
Normal file
After Width: | Height: | Size: 1.2 MiB |
15
app/src/clouddoc/res/drawable/ic_launcher_foreground.xml
Normal file
|
@ -0,0 +1,15 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="108dp"
|
||||
android:height="108dp"
|
||||
android:viewportWidth="108"
|
||||
android:viewportHeight="108"
|
||||
android:tint="#000000">
|
||||
<group android:scaleX="2.1924"
|
||||
android:scaleY="2.1924"
|
||||
android:translateX="27.6912"
|
||||
android:translateY="27.6912">
|
||||
<path
|
||||
android:pathData="M17.6,11.48 L19.44,8.3a0.63,0.63 0,0 0,-1.09 -0.63l-1.88,3.24a11.43,11.43 0,0 0,-8.94 0L5.65,7.67a0.63,0.63 0,0 0,-1.09 0.63L6.4,11.48A10.81,10.81 0,0 0,1 20L23,20A10.81,10.81 0,0 0,17.6 11.48ZM7,17.25A1.25,1.25 0,1 1,8.25 16,1.25 1.25,0 0,1 7,17.25ZM17,17.25A1.25,1.25 0,1 1,18.25 16,1.25 1.25,0 0,1 17,17.25Z"
|
||||
android:fillColor="#FF000000"/>
|
||||
</group>
|
||||
</vector>
|
19
app/src/clouddoc/res/drawable/ic_logo_home.xml
Normal file
16
app/src/clouddoc/res/drawable/ic_push.xml
Normal file
5
app/src/clouddoc/res/mipmap-anydpi-v26/ic_launcher.xml
Normal file
|
@ -0,0 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@color/ic_launcher_background"/>
|
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
|
||||
</adaptive-icon>
|
|
@ -0,0 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@color/ic_launcher_background"/>
|
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
|
||||
</adaptive-icon>
|
BIN
app/src/clouddoc/res/mipmap-hdpi/ic_launcher.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
BIN
app/src/clouddoc/res/mipmap-hdpi/ic_launcher_foreground.png
Normal file
After Width: | Height: | Size: 4.3 KiB |
BIN
app/src/clouddoc/res/mipmap-hdpi/ic_launcher_round.png
Normal file
After Width: | Height: | Size: 4.5 KiB |
BIN
app/src/clouddoc/res/mipmap-mdpi/ic_launcher.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
app/src/clouddoc/res/mipmap-mdpi/ic_launcher_foreground.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
BIN
app/src/clouddoc/res/mipmap-mdpi/ic_launcher_round.png
Normal file
After Width: | Height: | Size: 2.8 KiB |
BIN
app/src/clouddoc/res/mipmap-xhdpi/ic_launcher.png
Normal file
After Width: | Height: | Size: 3.5 KiB |
BIN
app/src/clouddoc/res/mipmap-xhdpi/ic_launcher_foreground.png
Normal file
After Width: | Height: | Size: 6.1 KiB |
BIN
app/src/clouddoc/res/mipmap-xhdpi/ic_launcher_round.png
Normal file
After Width: | Height: | Size: 6.3 KiB |
BIN
app/src/clouddoc/res/mipmap-xxhdpi/ic_launcher.png
Normal file
After Width: | Height: | Size: 5.6 KiB |
BIN
app/src/clouddoc/res/mipmap-xxhdpi/ic_launcher_foreground.png
Normal file
After Width: | Height: | Size: 9.9 KiB |
BIN
app/src/clouddoc/res/mipmap-xxhdpi/ic_launcher_round.png
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
app/src/clouddoc/res/mipmap-xxxhdpi/ic_launcher.png
Normal file
After Width: | Height: | Size: 7.9 KiB |
BIN
app/src/clouddoc/res/mipmap-xxxhdpi/ic_launcher_foreground.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
app/src/clouddoc/res/mipmap-xxxhdpi/ic_launcher_round.png
Normal file
After Width: | Height: | Size: 15 KiB |
9
app/src/clouddoc/res/values/colors.xml
Normal file
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<color name="colorPrimary">#2A5C30</color>
|
||||
<color name="colorPrimaryDark">#2A5C30</color>
|
||||
<color name="colorAccent">#2A5C30</color>
|
||||
|
||||
<color name="colorConsultBg">#3839C6C0</color>
|
||||
<color name="primary_20">#332A5C30</color>
|
||||
</resources>
|
4
app/src/clouddoc/res/values/ic_launcher_background.xml
Normal file
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<color name="ic_launcher_background">#36E201</color>
|
||||
</resources>
|
290
app/src/clouddoc/res/values/strings.xml
Normal file
|
@ -0,0 +1,290 @@
|
|||
<resources>
|
||||
<string name="app_name">CloudDoc</string>
|
||||
|
||||
<!--Facebook keys-->
|
||||
<string name="facebook_app_id" translatable="false">879961852793008</string>
|
||||
<string name="fb_login_protocol_scheme" translatable="false">fb879961852793008</string>
|
||||
|
||||
<!--Deep Link-->
|
||||
<string name="deep_link_url" translatable="false">clouddoc.page.link</string>
|
||||
<string name="deep_link_ios_bundle" translatable="false">com.clouddoc.user</string>
|
||||
|
||||
<!--Google-->
|
||||
<string name="google_places_api_key" translatable="false">AIzaSyD6xTauBy54YTN2pvv0ScEOSnLRqO1YPhk</string>
|
||||
<string name="server_client_id" translatable="false">544986339482-ced4aaeb82un0s72ie22j60pa6rqvo2u.apps.googleusercontent.com</string>
|
||||
|
||||
<string name="update_desc">You have new update for %s!</string>
|
||||
<string name="create_a_account">Create a %s\naccount to continue</string>
|
||||
|
||||
<string name="with_experts">With Experts</string>
|
||||
<string name="meet">Meet</string>
|
||||
|
||||
<string name="allow">ALLOW</string>
|
||||
<string name="deny">Deny</string>
|
||||
<string name="settings">Settings</string>
|
||||
<string name="media_permission">This feature needs permission to use camera and external storage.</string>
|
||||
<string name="record_audio_permission">This feature needs permission to use record audio and external storage.</string>
|
||||
|
||||
<string name="internet">Internet</string>
|
||||
<string name="check_internet">Please check your internet connection</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="alert">Alert</string>
|
||||
<string name="login">Login</string>
|
||||
<string name="facebook">Facebook</string>
|
||||
<string name="google">Google</string>
|
||||
<string name="login_using_email">Login using Email</string>
|
||||
<string name="signup_using_email">Sign Up using Email</string>
|
||||
<string name="countinue_for_s">Continue for %s</string>
|
||||
<string name="new_user">New user?</string>
|
||||
<string name="sign_up">Sign Up</string>
|
||||
<string name="let_s_get_started">Let’s Get Started !</string>
|
||||
<string name="we_need_your_phone">We need your Phone number to identify you.</string>
|
||||
<string name="code_sent_to">Code sent to %s</string>
|
||||
<string name="resend_code">Resend code</string>
|
||||
<string name="didn_t_receive_the_code_yet">Didn’t receive the code yet?</string>
|
||||
<string name="verification">Verification</string>
|
||||
<string name="we_sent_you_a_code">We sent you a code to %s</string>
|
||||
<string name="enter_otp">Please enter otp</string>
|
||||
<string name="location">Location</string>
|
||||
<string name="chat">Chat</string>
|
||||
<string name="patients">Clients</string>
|
||||
<string name="experience">Experience</string>
|
||||
<string name="reviews">Reviews</string>
|
||||
<string name="about">About</string>
|
||||
|
||||
<string name="home">Home</string>
|
||||
<string name="history">History</string>
|
||||
<string name="notification">Notification</string>
|
||||
<string name="logout">Logout</string>
|
||||
<string name="terms_and_conditions">Terms and conditions</string>
|
||||
<string name="invite_people">Invite People</string>
|
||||
<string name="version">Version %s</string>
|
||||
<string name="you_are_running_the_latest_version">You are running the latest version</string>
|
||||
<string name="appointments">Appointments</string>
|
||||
<string name="name">Name</string>
|
||||
<string name="email">Email</string>
|
||||
<string name="date_of_birth">Date of Birth</string>
|
||||
<string name="password">Password</string>
|
||||
<string name="bio">Bio</string>
|
||||
<string name="already_register">Already Register?</string>
|
||||
<string name="edit">Edit</string>
|
||||
<string name="age">Age:</string>
|
||||
<string name="enter_phone_number">Enter Phone Number</string>
|
||||
<string name="phone_number">Phone Number</string>
|
||||
<string name="phone">Phone</string>
|
||||
<string name="dob">DOB</string>
|
||||
<string name="we_need_your_email_password">We need your Email & Password to identify you.</string>
|
||||
<string name="didn_t_have_an_account">Didn’t have an account?</string>
|
||||
<string name="forgot_password">Forgot Password</string>
|
||||
<string name="wallet">Wallet</string>
|
||||
<string name="enter_name">Please enter name</string>
|
||||
<string name="select_dob">Please select DOB</string>
|
||||
<string name="enter_email">Please enter email</string>
|
||||
<string name="enter_correct_email">Please enter correct email</string>
|
||||
<string name="enter_password">Password length must be atleast 8 characters</string>
|
||||
<string name="enter_bio">Please enter bio</string>
|
||||
|
||||
<string name="logout_dialog_message">Are you sure you want to Logout?</string>
|
||||
<string name="yes">Yes</string>
|
||||
<string name="no">No</string>
|
||||
<string name="no_data_found">No data found</string>
|
||||
<string name="no_slot_found">No Slot available</string>
|
||||
<string name="select_image">Select image</string>
|
||||
<string name="select_document">Select document</string>
|
||||
<string name="update">Update</string>
|
||||
<string name="we_need_your_email">We need your registered email to reach you</string>
|
||||
<string name="sent_password">We have sent a temporary password in your email. Please check your email.</string>
|
||||
<string name="cancel">Cancel</string>
|
||||
<string name="available_balance">Available balance</string>
|
||||
<string name="pay_out">Pay out</string>
|
||||
<string name="add_money">Add Money</string>
|
||||
<string name="add">Add</string>
|
||||
<string name="enter_amount">Please enter amount</string>
|
||||
<string name="added_to_wallet">Added to wallet</string>
|
||||
<string name="add_card">Add Card</string>
|
||||
<string name="type_your_message_here">Type your message…</string>
|
||||
<string name="photo">Photo</string>
|
||||
<string name="enter_message">Enter message</string>
|
||||
<string name="today">Today</string>
|
||||
<string name="yesterday">Yesterday</string>
|
||||
<string name="transactions">Transaction History</string>
|
||||
<string name="money_sent_from">Paid to\n%s</string>
|
||||
<string name="money_refund_from">Refund from\n%s</string>
|
||||
<string name="select_card">Select card</string>
|
||||
<string name="new_request">New Request</string>
|
||||
<string name="accepted">Accepted</string>
|
||||
<string name="inprogess">In progress</string>
|
||||
<string name="no_show">No show</string>
|
||||
<string name="canceled">Cancelled</string>
|
||||
<string name="card_ending_with">%s Card ending with %s</string>
|
||||
<string name="na">NA</string>
|
||||
<string name="write_down_your_review">Write down your reviews</string>
|
||||
<string name="submit">Submit</string>
|
||||
<string name="please_give_feedback">Please give Feedback</string>
|
||||
<string name="error_select_rating">please select rating</string>
|
||||
<string name="end_chat">End Chat</string>
|
||||
<string name="end_n_chat">End\nChat</string>
|
||||
<string name="end_chat_desc">This will end chat. You ll no longer be able to chat</string>
|
||||
<string name="years">years</string>
|
||||
<string name="rating">Rating</string>
|
||||
<string name="s_s_reviews">%s · %s Reviews</string>
|
||||
<string name="request_completed">Request completed</string>
|
||||
<string name="insufficient_amount">Insufficient amount</string>
|
||||
<string name="money_insufficient">You need to maintain sufficient balance of %s to create request</string>
|
||||
<string name="schedule_request">Schedule Request</string>
|
||||
<string name="request_now">Request Now</string>
|
||||
<string name="select_date">Select date</string>
|
||||
<string name="select_time">Select time</string>
|
||||
|
||||
<string name="search_for_consultant">Search for %s</string>
|
||||
<string name="profile">Profile</string>
|
||||
<string name="price_s">%s/<font size="8">%s</font></string>
|
||||
<string name="set_prefrences">Set Filter</string>
|
||||
<string name="choose_date_amp_time">Choose date & time</string>
|
||||
<string name="tomorrow">Tomorrow</string>
|
||||
<string name="clear_all">Clear All</string>
|
||||
<string name="booking_details">Booking Details</string>
|
||||
<string name="appointment_date_timings">Appointment date & timings</string>
|
||||
<string name="confirm_booking">Confirm Booking</string>
|
||||
<string name="date_time">%s · %s</string>
|
||||
<string name="phone_s_s">%s-%s</string>
|
||||
<string name="add_coupon_code">Add Coupon Code</string>
|
||||
<string name="price_detail">Price Detail</string>
|
||||
<string name="sub_total">Sub-Total</string>
|
||||
<string name="total">Total</string>
|
||||
<string name="promo_applied">Promo Applied</string>
|
||||
<string name="you_agree_to_the_terms_conditions">By Booking this appointment, you agree to\nthe terms & conditions</string>
|
||||
<string name="schedule_a_meeting">Schedule a meeting</string>
|
||||
<string name="consult">Consult</string>
|
||||
<string name="consult_for">Consult for %s \n at %s</string>
|
||||
<string name="edit_slot">Edit Slot</string>
|
||||
<string name="signup_with_phone_number">Sign Up with Phone Number</string>
|
||||
<string name="you_agree_to_our_terms">By continue, you agree to our\n</string>
|
||||
<string name="terms">Terms of service</string>
|
||||
<string name="and">and</string>
|
||||
<string name="privacy">Privacy Policy</string>
|
||||
<string name="already_have_an_account">Already have an account?</string>
|
||||
<string name="apply">Apply</string>
|
||||
<string name="minute">Minute</string>
|
||||
<string name="input_amount">Input amount</string>
|
||||
<string name="pay">Pay</string>
|
||||
<string name="cancel_appointment">Cancel appointment</string>
|
||||
<string name="re_schedule">Re-Schedule</string>
|
||||
<string name="consult_a_doctor">Consult a <b>Doctor</b> </string>
|
||||
<string name="use_code_s"><![CDATA[ Use Code: <b>%s</b> ]]></string>
|
||||
<string name="s_user_remaining"><![CDATA[ <b>%s</b> User Remaining ]]></string>
|
||||
<string name="code_text"><![CDATA[ <b>%s</b> Discount on booking a <b>%s</b> till <b>%s</b> ]]></string>
|
||||
<string name="add_valid_coupon">Please add valid coupon</string>
|
||||
<string name="cancel_appointment_msg">Are you sure you want to cancel appointment?</string>
|
||||
<string name="failed_transaction">Transaction failed</string>
|
||||
<string name="delete">Delete</string>
|
||||
<string name="delete_message">Are you sure you want to delete this card?</string>
|
||||
<string name="edit_card">Edit card</string>
|
||||
<string name="rate">Rate</string>
|
||||
<string name="morning">Morning</string>
|
||||
<string name="evening">Evening</string>
|
||||
<string name="afternoon">Afternoon</string>
|
||||
<string name="book_again">Book again</string>
|
||||
<string name="connecting">Connecting…</string>
|
||||
<string name="disconnecting">Disconnecting…</string>
|
||||
<string name="transaction_success">Transaction Success</string>
|
||||
<string name="transaction_failed">Transaction Failed</string>
|
||||
|
||||
<!--Empty screen-->
|
||||
<string name="no_category">No Category!</string>
|
||||
<string name="no_category_desc">Categories will shown here once added.</string>
|
||||
<string name="no_requests">No Requests!</string>
|
||||
<string name="no_requests_desc">You don\'t have any requests generated at the moment.</string>
|
||||
<string name="no_chat">No chat started yet!</string>
|
||||
<string name="no_chat_desc">Once your chat requests are accepted & you start the conversation, the threads will appear here. </string>
|
||||
<string name="no_transaction">Recharge your wallet to create booking!</string>
|
||||
<string name="no_transaction_desc">Once you add money or any deduction will appear here.</string>
|
||||
<string name="no_notification">No notifications yet!</string>
|
||||
<string name="no_notification_desc">All notifications related to your activities will appear here.</string>
|
||||
<string name="no_history">No appointments history!</string>
|
||||
<string name="no_history_desc">No Appointments scheduled.</string>
|
||||
<string name="no_vendor">No experts yet!</string>
|
||||
<string name="no_vendor_desc">Currently not any expert registered under \'%s\', so come back later.</string>
|
||||
|
||||
|
||||
<!--Share text-->
|
||||
<string name="share">Share</string>
|
||||
<string name="post_sharing">Checkout this post</string>
|
||||
<string name="invite_text">Hey, Here is app for Online Consultancy Platform for Doctors, Physiotherapists, Accountants, Lawyers, Consultants etc. You should try it.</string>
|
||||
<string name="payment">Payment</string>
|
||||
<string name="address">Address</string>
|
||||
|
||||
<string name="view_all">View all</string>
|
||||
<string name="view_prescription">View Prescription</string>
|
||||
<string name="all">All</string>
|
||||
<string name="details">Details</string>
|
||||
|
||||
<!--Location permission-->
|
||||
<string name="skip_for_now">Skip For Now</string>
|
||||
<string name="use_my_location">Use My Location</string>
|
||||
<string name="we_will_need_your_location">We will need your location to give you better experience</string>
|
||||
<string name="allow_your_location">Allow Your Location</string>
|
||||
|
||||
<!--Calling-->
|
||||
<string name="decline">Decline</string>
|
||||
<string name="answer">Answer</string>
|
||||
<string name="login_with">Login With</string>
|
||||
|
||||
<!--Consult-->
|
||||
<string name="consult_online">Consult Online</string>
|
||||
<string name="home_care_appointment">Home Care Appointment</string>
|
||||
<string name="clinic_appointment">Clinic Appointment</string>
|
||||
|
||||
<!--Tracking-->
|
||||
<string name="estimate_time_of_arrival_s">Estimate Time of Arrival : %s</string>
|
||||
<string name="status">Status :</string>
|
||||
<string name="on_the_way">On the way</string>
|
||||
<string name="reached_destination">Reached Destination</string>
|
||||
<string name="arrived">Arrived</string>
|
||||
<string name="started">Started</string>
|
||||
<string name="completed">Completed</string>
|
||||
<string name="track_status">Track Status</string>
|
||||
<string name="quit">Quit</string>
|
||||
<string name="quit_message">Are you sure you want to quit? It will stop your tracking</string>
|
||||
<string name="we_will_need_call">We will need your call permission to give you better experience</string>
|
||||
<string name="service_completed">Service completed</string>
|
||||
<string name="give_feedback">Give Feedback</string>
|
||||
<string name="canceled_service">Cancelled Service</string>
|
||||
|
||||
<!--Language-->
|
||||
<string name="language">Language</string>
|
||||
<string name="please_choose_your_language">Please choose your language</string>
|
||||
<string name="english">English</string>
|
||||
<string name="arabic">عربى</string>
|
||||
<string name="account_setting">Account Setting</string>
|
||||
|
||||
<!--Success message-->
|
||||
<string name="request_sent">Request Sent successfully!</string>
|
||||
<string name="password_changed_successfully">Your password changed successfully!</string>
|
||||
<string name="family_added_successfully">Patient added successfully!</string>
|
||||
|
||||
<!--Appointemt detail-->
|
||||
<string name="view_map">View map</string>
|
||||
<string name="map_not_found">Google map application not found</string>
|
||||
<string name="distance">Distance</string>
|
||||
<string name="date">Date</string>
|
||||
<string name="time">Time</string>
|
||||
<string name="service_type">Service Type</string>
|
||||
|
||||
<string name="slide_to_cancel">Slide To Cancel</string>
|
||||
<string name="view_details">View Details</string>
|
||||
<string name="price">Price</string>
|
||||
<string name="prescription_details">Prescription detail</string>
|
||||
<string name="downloading">Downloading…</string>
|
||||
<string name="completing_your_payment">Completing your payment\nPlease wait…</string>
|
||||
<string name="address_for_s">Address for %s</string>
|
||||
<string name="tax">Tax</string>
|
||||
<string name="extra_payment">Extra Payment</string>
|
||||
<string name="amount_s">Amount: %s</string>
|
||||
<string name="pay_extra">Pay Extra</string>
|
||||
<string name="pay_extra_message">Are you sure you want to proceed payment?</string>
|
||||
<string name="agree_to_terms">Please agree to Terms</string>
|
||||
<string name="id_card">Id Card</string>
|
||||
<string name="no_available">Not Available</string>
|
||||
<string name="no_available_desc">You should be subscribed to use this feature!</string>
|
||||
</resources>
|
85
app/src/consult/google-services.json
Normal file
|
@ -0,0 +1,85 @@
|
|||
{
|
||||
"project_info": {
|
||||
"project_number": "952614479078",
|
||||
"firebase_url": "https://consultapp.firebaseio.com",
|
||||
"project_id": "consultapp",
|
||||
"storage_bucket": "consultapp.appspot.com"
|
||||
},
|
||||
"client": [
|
||||
{
|
||||
"client_info": {
|
||||
"mobilesdk_app_id": "1:952614479078:android:77477a94af611ccccd0727",
|
||||
"android_client_info": {
|
||||
"package_name": "com.consultantapp"
|
||||
}
|
||||
},
|
||||
"oauth_client": [
|
||||
{
|
||||
"client_id": "952614479078-jj3832iq42ni0sg7jn7vrser54micjuv.apps.googleusercontent.com",
|
||||
"client_type": 1,
|
||||
"android_info": {
|
||||
"package_name": "com.consultantapp",
|
||||
"certificate_hash": "3fee5aff71776031cbdc81d0b12cca08afa48d8a"
|
||||
}
|
||||
},
|
||||
{
|
||||
"client_id": "952614479078-n4emu848uscnrpp3ntnuu54ss616if1m.apps.googleusercontent.com",
|
||||
"client_type": 3
|
||||
}
|
||||
],
|
||||
"api_key": [
|
||||
{
|
||||
"current_key": "AIzaSyCZ6vYaavuJ1AqqVZqacmSZWwYp8SrNDnE"
|
||||
}
|
||||
],
|
||||
"services": {
|
||||
"appinvite_service": {
|
||||
"other_platform_oauth_client": [
|
||||
{
|
||||
"client_id": "952614479078-n4emu848uscnrpp3ntnuu54ss616if1m.apps.googleusercontent.com",
|
||||
"client_type": 3
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"client_info": {
|
||||
"mobilesdk_app_id": "1:273447074175:android:4f3ea4d8bfe93c8c9c424a",
|
||||
"android_client_info": {
|
||||
"package_name": "com.healthcare.app"
|
||||
}
|
||||
},
|
||||
"oauth_client": [
|
||||
{
|
||||
"client_id": "273447074175-9sfbp981pnmadb9eeo4i97pibc7q6ogt.apps.googleusercontent.com",
|
||||
"client_type": 1,
|
||||
"android_info": {
|
||||
"package_name": "com.healthcare.app",
|
||||
"certificate_hash": "235a8e14d427d901a89ac40f61605b5ad83794cc"
|
||||
}
|
||||
},
|
||||
{
|
||||
"client_id": "273447074175-s11b0iajssv3aj87auqrtnc81r4b2k10.apps.googleusercontent.com",
|
||||
"client_type": 3
|
||||
}
|
||||
],
|
||||
"api_key": [
|
||||
{
|
||||
"current_key": "AIzaSyAzqUOhMtoUuUrG7lwv2rCvWVb-g4ZiLfk"
|
||||
}
|
||||
],
|
||||
"services": {
|
||||
"appinvite_service": {
|
||||
"other_platform_oauth_client": [
|
||||
{
|
||||
"client_id": "273447074175-iog9kg7n8dlsbp0a3r46bvsi1ltca7e5.apps.googleusercontent.com",
|
||||
"client_type": 3
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"configuration_version": "1"
|
||||
}
|
BIN
app/src/consult/ic_launcher-playstore.png
Normal file
After Width: | Height: | Size: 42 KiB |
BIN
app/src/consult/res/drawable-hdpi/ic_logo_home.png
Normal file
After Width: | Height: | Size: 5.6 KiB |
BIN
app/src/consult/res/drawable-hdpi/ic_push.png
Normal file
After Width: | Height: | Size: 586 B |
BIN
app/src/consult/res/drawable-hdpi/ic_splash.png
Normal file
After Width: | Height: | Size: 71 KiB |
BIN
app/src/consult/res/drawable-mdpi/ic_logo_home.png
Normal file
After Width: | Height: | Size: 4.2 KiB |
BIN
app/src/consult/res/drawable-mdpi/ic_push.png
Normal file
After Width: | Height: | Size: 586 B |
BIN
app/src/consult/res/drawable-mdpi/ic_splash.png
Normal file
After Width: | Height: | Size: 42 KiB |
BIN
app/src/consult/res/drawable-xhdpi/ic_logo_home.png
Normal file
After Width: | Height: | Size: 7.5 KiB |
BIN
app/src/consult/res/drawable-xhdpi/ic_push.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
app/src/consult/res/drawable-xhdpi/ic_splash.png
Normal file
After Width: | Height: | Size: 102 KiB |
BIN
app/src/consult/res/drawable-xxhdpi/ic_logo_home.png
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
app/src/consult/res/drawable-xxhdpi/ic_push.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
app/src/consult/res/drawable-xxhdpi/ic_splash.png
Normal file
After Width: | Height: | Size: 172 KiB |
BIN
app/src/consult/res/drawable-xxxhdpi/ic_logo_home.png
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
app/src/consult/res/drawable-xxxhdpi/ic_push.png
Normal file
After Width: | Height: | Size: 3.5 KiB |