first commit

This commit is contained in:
Aryankc2 2025-02-20 10:52:48 +05:30
commit 428ff37349
1138 changed files with 69793 additions and 0 deletions

14
.gitignore vendored Normal file
View file

@ -0,0 +1,14 @@
*.iml
.gradle
/local.properties
/.idea/caches
/.idea/libraries
/.idea/modules.xml
/.idea/workspace.xml
/.idea/navEditor.xml
/.idea/assetWizardSettings.xml
.DS_Store
/build
/captures
.externalNativeBuild
.cxx

3
.idea/.gitignore vendored Normal file
View file

@ -0,0 +1,3 @@
# Default ignored files
/shelf/
/workspace.xml

6
.idea/compiler.xml Normal file
View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<bytecodeTargetLevel target="17" />
</component>
</project>

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="deploymentTargetSelector">
<selectionStates>
<SelectionState runConfigName="app">
<option name="selectionMode" value="DROPDOWN" />
</SelectionState>
</selectionStates>
</component>
</project>

19
.idea/gradle.xml Normal file
View file

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="GradleMigrationSettings" migrationVersion="1" />
<component name="GradleSettings">
<option name="linkedExternalProjectsSettings">
<GradleProjectSettings>
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="gradleJvm" value="#GRADLE_LOCAL_JAVA_HOME" />
<option name="modules">
<set>
<option value="$PROJECT_DIR$" />
<option value="$PROJECT_DIR$/app" />
</set>
</option>
<option name="resolveExternalAnnotations" value="false" />
</GradleProjectSettings>
</option>
</component>
</project>

6
.idea/kotlinc.xml Normal file
View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="KotlinJpsPluginSettings">
<option name="version" value="1.7.20" />
</component>
</project>

10
.idea/migrations.xml Normal file
View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectMigrations">
<option name="MigrateToGradleLocalJavaHome">
<set>
<option value="$PROJECT_DIR$" />
</set>
</option>
</component>
</project>

10
.idea/misc.xml Normal file
View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ExternalStorageConfigurationManager" enabled="true" />
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="jbr-17" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" />
</component>
<component name="ProjectType">
<option name="id" value="Android" />
</component>
</project>

450
.idea/other.xml Normal file
View file

@ -0,0 +1,450 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="direct_access_persist.xml">
<option name="deviceSelectionList">
<list>
<PersistentDeviceSelectionData>
<option name="api" value="27" />
<option name="brand" value="DOCOMO" />
<option name="codename" value="F01L" />
<option name="id" value="F01L" />
<option name="manufacturer" value="FUJITSU" />
<option name="name" value="F-01L" />
<option name="screenDensity" value="360" />
<option name="screenX" value="720" />
<option name="screenY" value="1280" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="34" />
<option name="brand" value="OPPO" />
<option name="codename" value="OP573DL1" />
<option name="id" value="OP573DL1" />
<option name="manufacturer" value="OPPO" />
<option name="name" value="CPH2557" />
<option name="screenDensity" value="480" />
<option name="screenX" value="1080" />
<option name="screenY" value="2400" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="28" />
<option name="brand" value="DOCOMO" />
<option name="codename" value="SH-01L" />
<option name="id" value="SH-01L" />
<option name="manufacturer" value="SHARP" />
<option name="name" value="AQUOS sense2 SH-01L" />
<option name="screenDensity" value="480" />
<option name="screenX" value="1080" />
<option name="screenY" value="2160" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="34" />
<option name="brand" value="Lenovo" />
<option name="codename" value="TB370FU" />
<option name="id" value="TB370FU" />
<option name="manufacturer" value="Lenovo" />
<option name="name" value="Tab P12" />
<option name="screenDensity" value="340" />
<option name="screenX" value="1840" />
<option name="screenY" value="2944" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="34" />
<option name="brand" value="samsung" />
<option name="codename" value="a15" />
<option name="id" value="a15" />
<option name="manufacturer" value="Samsung" />
<option name="name" value="A15" />
<option name="screenDensity" value="450" />
<option name="screenX" value="1080" />
<option name="screenY" value="2340" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="31" />
<option name="brand" value="samsung" />
<option name="codename" value="a51" />
<option name="id" value="a51" />
<option name="manufacturer" value="Samsung" />
<option name="name" value="Galaxy A51" />
<option name="screenDensity" value="420" />
<option name="screenX" value="1080" />
<option name="screenY" value="2400" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="34" />
<option name="brand" value="google" />
<option name="codename" value="akita" />
<option name="id" value="akita" />
<option name="manufacturer" value="Google" />
<option name="name" value="Pixel 8a" />
<option name="screenDensity" value="420" />
<option name="screenX" value="1080" />
<option name="screenY" value="2400" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="34" />
<option name="brand" value="motorola" />
<option name="codename" value="arcfox" />
<option name="id" value="arcfox" />
<option name="manufacturer" value="Motorola" />
<option name="name" value="razr plus 2024" />
<option name="screenDensity" value="360" />
<option name="screenX" value="1080" />
<option name="screenY" value="1272" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="33" />
<option name="brand" value="samsung" />
<option name="codename" value="b0q" />
<option name="id" value="b0q" />
<option name="manufacturer" value="Samsung" />
<option name="name" value="Galaxy S22 Ultra" />
<option name="screenDensity" value="600" />
<option name="screenX" value="1440" />
<option name="screenY" value="3088" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="32" />
<option name="brand" value="google" />
<option name="codename" value="bluejay" />
<option name="id" value="bluejay" />
<option name="manufacturer" value="Google" />
<option name="name" value="Pixel 6a" />
<option name="screenDensity" value="420" />
<option name="screenX" value="1080" />
<option name="screenY" value="2400" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="34" />
<option name="brand" value="google" />
<option name="codename" value="caiman" />
<option name="id" value="caiman" />
<option name="manufacturer" value="Google" />
<option name="name" value="Pixel 9 Pro" />
<option name="screenDensity" value="360" />
<option name="screenX" value="960" />
<option name="screenY" value="2142" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="34" />
<option name="brand" value="google" />
<option name="codename" value="comet" />
<option name="id" value="comet" />
<option name="manufacturer" value="Google" />
<option name="name" value="Pixel 9 Pro Fold" />
<option name="screenDensity" value="390" />
<option name="screenX" value="2076" />
<option name="screenY" value="2152" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="29" />
<option name="brand" value="samsung" />
<option name="codename" value="crownqlteue" />
<option name="id" value="crownqlteue" />
<option name="manufacturer" value="Samsung" />
<option name="name" value="Galaxy Note9" />
<option name="screenDensity" value="420" />
<option name="screenX" value="2220" />
<option name="screenY" value="1080" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="34" />
<option name="brand" value="samsung" />
<option name="codename" value="dm2q" />
<option name="id" value="dm2q" />
<option name="manufacturer" value="Samsung" />
<option name="name" value="S23 Plus" />
<option name="screenDensity" value="450" />
<option name="screenX" value="1080" />
<option name="screenY" value="2340" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="34" />
<option name="brand" value="samsung" />
<option name="codename" value="dm3q" />
<option name="id" value="dm3q" />
<option name="manufacturer" value="Samsung" />
<option name="name" value="Galaxy S23 Ultra" />
<option name="screenDensity" value="600" />
<option name="screenX" value="1440" />
<option name="screenY" value="3088" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="34" />
<option name="brand" value="samsung" />
<option name="codename" value="e1q" />
<option name="id" value="e1q" />
<option name="manufacturer" value="Samsung" />
<option name="name" value="Galaxy S24" />
<option name="screenDensity" value="480" />
<option name="screenX" value="1080" />
<option name="screenY" value="2340" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="34" />
<option name="brand" value="samsung" />
<option name="codename" value="e3q" />
<option name="id" value="e3q" />
<option name="manufacturer" value="Samsung" />
<option name="name" value="Galaxy S24 Ultra" />
<option name="screenDensity" value="450" />
<option name="screenX" value="1440" />
<option name="screenY" value="3120" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="33" />
<option name="brand" value="google" />
<option name="codename" value="eos" />
<option name="id" value="eos" />
<option name="manufacturer" value="Google" />
<option name="name" value="Eos" />
<option name="screenDensity" value="320" />
<option name="screenX" value="384" />
<option name="screenY" value="384" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="33" />
<option name="brand" value="google" />
<option name="codename" value="felix" />
<option name="id" value="felix" />
<option name="manufacturer" value="Google" />
<option name="name" value="Pixel Fold" />
<option name="screenDensity" value="420" />
<option name="screenX" value="2208" />
<option name="screenY" value="1840" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="34" />
<option name="brand" value="google" />
<option name="codename" value="felix" />
<option name="id" value="felix" />
<option name="manufacturer" value="Google" />
<option name="name" value="Pixel Fold" />
<option name="screenDensity" value="420" />
<option name="screenX" value="2208" />
<option name="screenY" value="1840" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="33" />
<option name="brand" value="google" />
<option name="codename" value="felix_camera" />
<option name="id" value="felix_camera" />
<option name="manufacturer" value="Google" />
<option name="name" value="Pixel Fold (Camera-enabled)" />
<option name="screenDensity" value="420" />
<option name="screenX" value="2208" />
<option name="screenY" value="1840" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="34" />
<option name="brand" value="motorola" />
<option name="codename" value="fogona" />
<option name="id" value="fogona" />
<option name="manufacturer" value="Motorola" />
<option name="name" value="moto g play - 2024" />
<option name="screenDensity" value="280" />
<option name="screenX" value="720" />
<option name="screenY" value="1600" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="34" />
<option name="brand" value="samsung" />
<option name="codename" value="g0q" />
<option name="id" value="g0q" />
<option name="manufacturer" value="Samsung" />
<option name="name" value="SM-S906U1" />
<option name="screenDensity" value="450" />
<option name="screenX" value="1080" />
<option name="screenY" value="2340" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="34" />
<option name="brand" value="samsung" />
<option name="codename" value="gta7lite" />
<option name="id" value="gta7lite" />
<option name="manufacturer" value="Samsung" />
<option name="name" value="Galaxy Tab A7 Lite" />
<option name="screenDensity" value="179" />
<option name="screenX" value="800" />
<option name="screenY" value="1340" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="33" />
<option name="brand" value="samsung" />
<option name="codename" value="gts8uwifi" />
<option name="id" value="gts8uwifi" />
<option name="manufacturer" value="Samsung" />
<option name="name" value="Galaxy Tab S8 Ultra" />
<option name="screenDensity" value="320" />
<option name="screenX" value="1848" />
<option name="screenY" value="2960" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="34" />
<option name="brand" value="google" />
<option name="codename" value="husky" />
<option name="id" value="husky" />
<option name="manufacturer" value="Google" />
<option name="name" value="Pixel 8 Pro" />
<option name="screenDensity" value="390" />
<option name="screenX" value="1008" />
<option name="screenY" value="2244" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="30" />
<option name="brand" value="motorola" />
<option name="codename" value="java" />
<option name="id" value="java" />
<option name="manufacturer" value="Motorola" />
<option name="name" value="G20" />
<option name="screenDensity" value="280" />
<option name="screenX" value="720" />
<option name="screenY" value="1600" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="34" />
<option name="brand" value="google" />
<option name="codename" value="komodo" />
<option name="id" value="komodo" />
<option name="manufacturer" value="Google" />
<option name="name" value="Pixel 9 Pro XL" />
<option name="screenDensity" value="360" />
<option name="screenX" value="1008" />
<option name="screenY" value="2244" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="33" />
<option name="brand" value="google" />
<option name="codename" value="lynx" />
<option name="id" value="lynx" />
<option name="manufacturer" value="Google" />
<option name="name" value="Pixel 7a" />
<option name="screenDensity" value="420" />
<option name="screenX" value="1080" />
<option name="screenY" value="2400" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="33" />
<option name="brand" value="motorola" />
<option name="codename" value="maui" />
<option name="id" value="maui" />
<option name="manufacturer" value="Motorola" />
<option name="name" value="moto g play - 2023" />
<option name="screenDensity" value="280" />
<option name="screenX" value="720" />
<option name="screenY" value="1600" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="31" />
<option name="brand" value="google" />
<option name="codename" value="oriole" />
<option name="id" value="oriole" />
<option name="manufacturer" value="Google" />
<option name="name" value="Pixel 6" />
<option name="screenDensity" value="420" />
<option name="screenX" value="1080" />
<option name="screenY" value="2400" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="33" />
<option name="brand" value="google" />
<option name="codename" value="panther" />
<option name="id" value="panther" />
<option name="manufacturer" value="Google" />
<option name="name" value="Pixel 7" />
<option name="screenDensity" value="420" />
<option name="screenX" value="1080" />
<option name="screenY" value="2400" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="34" />
<option name="brand" value="samsung" />
<option name="codename" value="q5q" />
<option name="id" value="q5q" />
<option name="manufacturer" value="Samsung" />
<option name="name" value="Galaxy Z Fold5" />
<option name="screenDensity" value="420" />
<option name="screenX" value="1812" />
<option name="screenY" value="2176" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="34" />
<option name="brand" value="samsung" />
<option name="codename" value="q6q" />
<option name="id" value="q6q" />
<option name="manufacturer" value="Samsung" />
<option name="name" value="Galaxy Z Fold6" />
<option name="screenDensity" value="420" />
<option name="screenX" value="1856" />
<option name="screenY" value="2160" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="30" />
<option name="brand" value="google" />
<option name="codename" value="r11" />
<option name="id" value="r11" />
<option name="manufacturer" value="Google" />
<option name="name" value="Pixel Watch" />
<option name="screenDensity" value="320" />
<option name="screenX" value="384" />
<option name="screenY" value="384" />
<option name="type" value="WEAR_OS" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="34" />
<option name="brand" value="samsung" />
<option name="codename" value="r11q" />
<option name="id" value="r11q" />
<option name="manufacturer" value="Samsung" />
<option name="name" value="SM-S711U" />
<option name="screenDensity" value="450" />
<option name="screenX" value="1080" />
<option name="screenY" value="2340" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="30" />
<option name="brand" value="google" />
<option name="codename" value="redfin" />
<option name="id" value="redfin" />
<option name="manufacturer" value="Google" />
<option name="name" value="Pixel 5" />
<option name="screenDensity" value="440" />
<option name="screenX" value="1080" />
<option name="screenY" value="2340" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="34" />
<option name="brand" value="google" />
<option name="codename" value="shiba" />
<option name="id" value="shiba" />
<option name="manufacturer" value="Google" />
<option name="name" value="Pixel 8" />
<option name="screenDensity" value="420" />
<option name="screenX" value="1080" />
<option name="screenY" value="2400" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="33" />
<option name="brand" value="google" />
<option name="codename" value="tangorpro" />
<option name="id" value="tangorpro" />
<option name="manufacturer" value="Google" />
<option name="name" value="Pixel Tablet" />
<option name="screenDensity" value="320" />
<option name="screenX" value="1600" />
<option name="screenY" value="2560" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="34" />
<option name="brand" value="google" />
<option name="codename" value="tokay" />
<option name="id" value="tokay" />
<option name="manufacturer" value="Google" />
<option name="name" value="Pixel 9" />
<option name="screenDensity" value="420" />
<option name="screenX" value="1080" />
<option name="screenY" value="2424" />
</PersistentDeviceSelectionData>
</list>
</option>
</component>
</project>

0
README.md Normal file
View file

1
app/.gitignore vendored Normal file
View file

@ -0,0 +1 @@
/build

8
app/InfoApp Normal file
View 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 one
6)

321
app/build.gradle Normal file
View file

@ -0,0 +1,321 @@
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
android {
compileSdk 34
namespace "com.consultantvendor"
defaultConfig {
applicationId "com.consultantvendor"
minSdkVersion 24
targetSdkVersion 34
versionCode 12
versionName "1.0.11"
multiDexEnabled true
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
vectorDrawables.useSupportLibrary = true
}
signingConfigs {
debug {
storeFile file("consultapp.jks")
keyAlias "consultapp"
keyPassword "codebrew"
storePassword "codebrew"
}
release {
storeFile file("consultapp.jks")
keyAlias "consultapp"
keyPassword "codebrew"
storePassword "codebrew"
}
}
flavorDimensions "app"
productFlavors {
nurseLynx {
dimension "app"
applicationId "com.nurseLynx.expert"
versionCode 12
versionName "1.0.11"
buildConfigField 'String', 'APP_UNIQUE_ID', "\"c6b484d83fb21425453dcd0af6c1f01b15\""
// buildConfigField 'String', 'BASE_URL', "\"https://nurselynx.netsolutionindia.com/\""
buildConfigField 'String', 'BASE_URL', "\"https://nurselynxx.dmlabs.in/\""
}
}
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'
}
}
lintOptions {
checkReleaseBuilds false
// Or, if you prefer, you can continue to check for errors in release builds,
// but continue the build even when errors are found:
abortOnError false
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_11
targetCompatibility JavaVersion.VERSION_11
}
kotlinOptions {
jvmTarget = JavaVersion.VERSION_11.toString()
}
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")
}
// To inline the bytecode built with JVM target 1.8 into
// bytecode that is being built with JVM target 1.6. (e.g. navArgs)
}
allprojects {
repositories {
maven { url 'https://jitpack.io' }
maven { url "https://jcenter.bintray.com"}
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'
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
implementation "androidx.multidex:multidex:2.0.1"
implementation "androidx.exifinterface:exifinterface:1.3.6"
/*LIFECYCLE COMPONENTS*/
implementation "androidx.lifecycle:lifecycle-extensions:2.2.0"
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1"
/*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.4.3'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1'
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*/
implementation "com.squareup.retrofit2:retrofit:2.9.0"
implementation "com.squareup.retrofit2:converter-gson:2.9.0"
implementation "com.squareup.retrofit2:converter-scalars:2.9.0"
implementation "com.squareup.retrofit2:adapter-rxjava2:2.9.0"
/*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:2.42"
kapt "com.google.dagger:dagger-compiler:2.42"
implementation "com.google.dagger:dagger-android:2.42"
kapt "com.google.dagger:dagger-android-processor:2.42"
implementation "com.google.dagger:dagger-android-support:2.42"
kapt "com.google.dagger:dagger-android-support:2.12"
kapt 'org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.2.0'
/*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.6.2'
/*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.4.0'
/*Chart*/
implementation 'com.github.PhilJay:MPAndroidChart:v2.2.4'
/*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.1.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*/
// 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.33'
/*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'
//recordView
//implementation 'com.devlomi.record-view:record-view:2.0.1'
//for AndroidX use:
implementation 'com.github.3llomi:RecordView:3.1.3'
/*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'
/*Contact Picker*/
// implementation 'com.github.broakenmedia:MultiContactPicker:1.8.5'
//Twitter
// implementation('com.twitter.sdk.android:twitter:3.3.0@aar') {
// transitive = true
// }
//Volley
implementation 'com.android.volley:volley:1.2.1'
//Country code picker
implementation 'io.michaelrocks:libphonenumber-android:8.13.35'
//snap kit
implementation([
'com.snapchat.kit.sdk:login:1.12.0',
'com.snapchat.kit.sdk:core:1.12.0'
])
//AppsFlyer
implementation 'com.appsflyer:af-android-sdk:6.3.2'
implementation 'com.karumi:dexter:6.2.3'
implementation 'androidx.work:work-runtime-ktx:2.7.1'
implementation 'com.1gravity:android-contactpicker:1.4.0'
// Mobile Payments SDK dependency
// implementation("com.squareup.sdk:mobile-payments-sdk:2.0.2")
// MockReader UI dependency
// implementation("com.squareup.sdk:mockreader-ui:2.0.2")
}
apply plugin: 'com.google.gms.google-services'
apply plugin: 'com.google.firebase.crashlytics'
//twitter app id 22568785
//twitter api key HnSJ2ZcDhVw2ZDCFEs1BDBwEP
//twitter secret api key qdhRPJdvdQLfoO77RLrX2fGJ0yIcjISw03D9gjnjJHI5ppac1v
//bearer token AAAAAAAAAAAAAAAAAAAAAFFfWAEAAAAAApNpmAx8ZylDKb97ygL%2BpMXMp90%3DAvKHg6q5x32bJCyVapA8NzCqDC4aRUN1pD7wQCkUcmj4df8dBM

BIN
app/consultapp.jks Normal file

Binary file not shown.

114
app/google-services.json Normal file
View 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"
}

Binary file not shown.

View file

@ -0,0 +1,18 @@
{
"version": 2,
"artifactType": {
"type": "APK",
"kind": "Directory"
},
"applicationId": "com.nurseLynx.expert",
"variantName": "processNurseLynxReleaseResources",
"elements": [
{
"type": "SINGLE",
"filters": [],
"versionCode": 6,
"versionName": "1.0.5",
"outputFile": "app-nurseLynx-release.apk"
}
]
}

272
app/proguard-rules.pro vendored Normal file
View file

@ -0,0 +1,272 @@
# 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.consultantvendor.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 ----------

13
app/src/airdoc/Info Normal file
View file

@ -0,0 +1,13 @@
//Server Key
AAAA38hjuQs:APA91bGYEl4yefDaRpe0yv9w4Pc7HYrSZL413WW0pJB5-YqkwCKr3zNFvTvm3xZI4LlJMwDor6XJcl5Wn8ctwaY62_vSvwlCrFVrHhL2el-h4Z1tZEmSQ1KiacR8cgV944thVNl8X2Co
//Google
Username: K.obianodo@gmail.com
Password: 1Character_swisat
//Facebook
developer.codebrew@gmail.com
developer@facebook
//Fb Ids
816694742513784
ddbe837729f3c53f80b88e54444e175a

View file

@ -0,0 +1,98 @@
{
"project_info": {
"project_number": "961139685643",
"project_id": "airdoc-37725",
"storage_bucket": "airdoc-37725.appspot.com"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:961139685643:android:83becfe316e22829d20a0e",
"android_client_info": {
"package_name": "com.airdoc.expert"
}
},
"oauth_client": [
{
"client_id": "961139685643-epfg89f9mrgt6lp52l9l8sgbu9feh20g.apps.googleusercontent.com",
"client_type": 1,
"android_info": {
"package_name": "com.airdoc.expert",
"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"
}
}
]
}
}
},
{
"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"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 607 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 164 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 KiB

View 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>

View 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>

View 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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View 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>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="ic_launcher_background">#F1F0F0</color>
</resources>

View file

@ -0,0 +1,423 @@
<resources>
<string name="app_name">AirDoc For Experts</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.expert</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="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="sign_up">Sign Up</string>
<string name="enter_phone_number">Enter phone number</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">Didnt 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">Patients</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="edit">Edit</string>
<string name="view">View</string>
<string name="age">Age:</string>
<string name="phone_number">Phone Number</string>
<string name="dob">DOB</string>
<string name="we_need_your_email_password">We need your Email &amp; Password to identify you.</string>
<string name="didn_t_have_an_account">Didnt have an account?</string>
<string name="forgot_password">Forgot Password</string>
<string name="wallet">Wallet</string>
<string name="revenue">Revenue</string>
<string name="calls">Calls</string>
<string name="available_balance">Available Balance</string>
<string name="pay_out">Pay-out</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="s_completed">%s Completed</string>
<string name="unsuccessful">%s Unsuccessful</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="new_request">New Request</string>
<string name="no_show">No show</string>
<string name="canceled">Cancelled</string>
<string name="cancel">Cancel</string>
<string name="start_request">Start request</string>
<string name="check_request">Check request</string>
<string name="start_request_message">Are you sure you want to proceed request</string>
<string name="add_money">Add Money</string>
<string name="added_to_wallet">Added to wallet</string>
<string name="failed_transaction">Transaction failed</string>
<string name="accept_request">Accept request</string>
<string name="accept_request_message">Are you sure you want to accept this request</string>
<string name="mark_complete">Mark Complete</string>
<string name="mark_complete_message">Are you sure you want to complete this request</string>
<string name="accepted">accepted</string>
<string name="inprogess">In progress</string>
<string name="starting_call">Starting a call…</string>
<string name="starting_chat">Starting a chat</string>
<string name="money_received_from">Received from\n%s</string>
<string name="na">NA</string>
<string name="typing">Typing…</string>
<string name="today">Today</string>
<string name="yesterday">Yesterday</string>
<string name="enter_message">Enter message</string>
<string name="type_your_message_here">Type your message…</string>
<string name="photo">Photo</string>
<string name="chat_first_message">Hi %s\nI am Available for chat lets discuss the problem</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="bank_account">Here is the bank account</string>
<string name="account_number">Account number</string>
<string name="account_name">Account Holder name</string>
<string name="bank_name">Bank name</string>
<string name="ifsc_code">IFSC code</string>
<string name="select_currency">Select currency</string>
<string name="add_bank">Add Bank</string>
<string name="edit_bank">Edit Bank</string>
<string name="card_ending_with">%s Card ending with %s</string>
<string name="years">years</string>
<string name="total_revenue_made">Total Revenue made</string>
<string name="request_completed">Request completed</string>
<string name="title">Title</string>
<string name="description">Description</string>
<string name="s_s_reviews">%s · %s Reviews</string>
<string name="to">To</string>
<string name="greater_time">End time must be greater than start time</string>
<string name="manage_availability">Manage Availability</string>
<string name="select_a_category">Select a Category</string>
<string name="let_us_know_who_you">Let us know which category suits your profile the most to continue</string>
<string name="select_sub_category">Select Sub-Category</string>
<string name="full_name">Full Name</string>
<string name="since_working">Since Working</string>
<string name="next">Next</string>
<string name="consultation_fees">Consultation Fees</string>
<string name="for_">For</string>
<string name="add_availability">Add availability</string>
<string name="add_availability_s">Add availability for %s</string>
<string name="service_type">Service Type</string>
<string name="set_preferences">Set Preferences</string>
<string name="from">From</string>
<string name="new_interval">+ New Interval</string>
<string name="sunday_w">S</string>
<string name="monday_w">M</string>
<string name="tuesday_w">T</string>
<string name="wednesday_w">W</string>
<string name="thursday_w">T</string>
<string name="friday_w">F</string>
<string name="saturday_w">S</string>
<string name="week_days">Week Days</string>
<string name="select_availability">Select Availability</string>
<string name="save">Save</string>
<string name="fixed_price">Fixed Price</string>
<string name="price_btw">Add price in %s to %s</string>
<string name="edit_availability">Edit availability</string>
<string name="select_service">Please select any service</string>
<string name="add_price_for">Add price for %s</string>
<string name="add_price__in_s">Add price in %s to %s for %s</string>
<string name="enter_title">Please select Title</string>
<string name="update_category">Update Category</string>
<string name="manage_preferences">Manage Preferences</string>
<string name="tomorrow">Tomorrow</string>
<string name="for_s">For %s</string>
<string name="all_s">All %s</string>
<string name="all_weekdays">All Weekdays</string>
<array name="country">
<item>@string/select_country</item>
<item>IN</item>
<item>US</item>
</array>
<array name="currency">
<item>@string/select_currency</item>
<item>INR</item>
<item>USD</item>
</array>
<string name="dr">Dr.</string>
<string name="mr">Mr.</string>
<string name="mrs">Mrs.</string>
<string name="miss">Miss.</string>
<array name="dr_title">
<item>@string/title</item>
<item>@string/dr</item>
<item>@string/mr</item>
<item>@string/mrs</item>
<item>@string/miss</item>
</array>
<string name="profile">Profile</string>
<string name="transactions">Transaction History</string>
<string name="select_working_days">Please select working days</string>
<string name="already_have_an_account">Already have an account?</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="chat_online_with_top_doctors">Chat Online\nwith Top Doctors</string>
<string name="at_20"><font size="14">At</font> %s20</string>
<string name="signup_with_phone_number">Sign Up with Phone Number</string>
<string name="let_s_get_started">Lets Get Started !</string>
<string name="minute">Minute</string>
<string name="cancel_appointment">Cancel appointment</string>
<string name="cancel_appointment_msg">Are you sure you want to cancel appointment?</string>
<string name="error_in_between_interval">Please don\'t add interval in between of previous intervals</string>
<string name="disconnecting">Disconnecting…</string>
<string name="transaction_success">Transaction Success</string>
<string name="transaction_failed">Transaction Failed</string>
<!--Empty screen-->
<string name="profile_unapproved">Your profile has not yet been approved!</string>
<string name="profile_unapproved_desc">Once your profile has been approved, you ll start getting requests from users</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 &amp; you start the conversation, the threads will appear here. </string>
<string name="no_transaction">No transaction history!</string>
<string name="no_transaction_desc">Once you successfully complete some requests, your transactions 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>
<!--Share text-->
<string name="share">Share</string>
<string name="invite_text">Hey, Here is app for taking Online Consultancy Platform. You should try it.</string>
<string name="edit_card">Edit card</string>
<string name="delete">Delete</string>
<string name="pay">Pay</string>
<string name="input_amount">Input amount</string>
<string name="select_card">Select card</string>
<string name="add_card">Add card</string>
<string name="enter_amount">Enter amount</string>
<string name="payment">Payment</string>
<string name="delete_message">Are you sure you want to delete this card?</string>
<string name="money_sent_account">Money sent to bank account\n(%s)</string>
<string name="submit">Submit</string>
<string name="add">Add</string>
<string name="upload_documents">Upload Documents</string>
<string name="please_add">Please add</string>
<string name="manage_documents">Manage Documents</string>
<!--E-Prescription-->
<string name="appointment">Appointment</string>
<string name="add_prescription">+ Prescription</string>
<string name="add_manual_prescription">Add Manual Prescription</string>
<string name="record_details">Record Details</string>
<string name="record_title">Record title</string>
<string name="add_images">Add Images</string>
<string name="add_digital_prescription">Add Digital Prescription</string>
<string name="prescription_notes">Prescription Notes</string>
<string name="add_notes">Add notes</string>
<string name="medicine_name">Medicine Name</string>
<string name="prescriptions">Prescriptions</string>
<string name="duration">Duration</string>
<string name="dosage_type">Dosage Type</string>
<string name="dosage_timings">Dosage Timings</string>
<string name="digital_prescription">Digital Prescription</string>
<string name="manual_prescription">Manual Prescription</string>
<string name="breakfast">Breakfast</string>
<string name="dosage">"Dosage "</string>
<string name="before">Before</string>
<string name="after">After</string>
<string name="with">With</string>
<string name="reset">Reset</string>
<string name="lunch">Lunch</string>
<string name="dinner">Dinner</string>
<string name="years_old">years old</string>
<string name="select_doasages_for">Select doases for %s</string>
<string name="select_dosage_timings">Select dosage Timings</string>
<string name="prescription_added">Prescription added</string>
<string name="view_prescription">View prescription</string>
<string name="view_all">View all</string>
<string name="requests">Requests</string>
<string name="upload_banner">Upload Banner</string>
<array name="duration">
<item>@string/select</item>
<item>1 day</item>
<item>2 days</item>
<item>3 days</item>
<item>4 days</item>
<item>5 days</item>
<item>6 days</item>
<item>7 days</item>
<item>8 days</item>
<item>9 days</item>
<item>10 days</item>
<item>11 days</item>
<item>12 days</item>
<item>13 days</item>
<item>14 days</item>
<item>15 days</item>
<item>16 days</item>
<item>17 days</item>
<item>18 days</item>
<item>19 days</item>
<item>10 days</item>
<item>21 days</item>
<item>22 days</item>
<item>23 days</item>
<item>24 days</item>
<item>25 days</item>
<item>26 days</item>
<item>27 days</item>
<item>28 days</item>
<item>29 days</item>
<item>30 days</item>
</array>
<string name="select">Select</string>
<string name="tablet">Tablet</string>
<string name="capsule">Capsule</string>
<array name="dose_type">
<item>@string/select</item>
<item>@string/tablet</item>
<item>@string/capsule</item>
</array>
<string name="one">One</string>
<string name="two">Two</string>
<string name="three">Three</string>
<string name="four">Four</string>
<array name="doases">
<item>@string/select</item>
<item>@string/one</item>
<item>@string/two</item>
<item>@string/three</item>
<item>@string/four</item>
</array>
<!--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>
<!--Tracking-->
<string name="we_will_need_call">We will need your call permission to give you better experience</string>
<string name="reached_destination">Reached Destination</string>
<string name="status">Status :</string>
<string name="start_service">Start Service</string>
<string name="cancel_service">Cancel Service</string>
<string name="service_status_update">Service Status Update</string>
<string name="current_status">Current Status</string>
<string name="status_update">Status Update</string>
<string name="arrived">Arrived</string>
<string name="started">Started</string>
<string name="completed">Completed</string>
<string name="change_service_status">Change Service Status</string>
<string name="pending">Pending</string>
<string name="update_status">Update Status</string>
<string name="clear">Clear</string>
<string name="estimate_time_of_arrival_s">Estimate Time of Arrival : %s</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="service_completed">Service Completed</string>
<string name="track_status">Track Status</string>
<string name="canceled_service">Cancelled Service</string>
<string name="details">Details</string>
<string name="type_here">Type here…</string>
<string name="show_more">show more</string>
<string name="show_less">show less</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>
<string name="change_password">Change Password</string>
<string name="old_password">Old Password</string>
<string name="new_password">New Password</string>
<string name="confirm_password">Confirm New Password</string>
<!--Success message-->
<string name="success">Success!</string>
<string name="password_changed_successfully">Your password changed successfully!</string>
<string name="view_map">View map</string>
<string name="distance">Distance</string>
<string name="date">Date</string>
<string name="time">Time</string>
<string name="map_not_found">Google map application not found</string>
<string name="all_requests">All Requests</string>
<string name="pdf">Pdf</string>
<string name="audio">Audio</string>
<string name="retry">Retry</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>
</resources>

View file

@ -0,0 +1,22 @@
package com.consultantvendor
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.consultantvendor", appContext.packageName)
}
}

15
app/src/clouddoc/Info Normal file
View file

@ -0,0 +1,15 @@
//Server Key
AAAAfuO3mJo:APA91bEWlsEv80Wi5oeTMc4xg9eA9X6JKf6yZD1rTwHJvtHDZd2w4sO8bcNUev73_1mDEr7KA-6A6cIYdiBIgHf8INI39tRDimzYD399whE0dawW5bEuXpFE0T_IlcDagkhHBmEDRYZ9
//Google
//Facebook
developer.codebrew@gmail.com
developer@facebook
//Fb Ids
879961852793008
4db61a5432be3ddfe7fcaab6cb90b9f7
49:72:C4:74:42:44:1E:3D:58:32:07:94:17:49:DC:DF:14:57:B4:E3
42:3A:10:0F:27:02:B1:FE:04:44:46:62:E5:76:3A:8C:BD:61:B3:A1:C1:06:B5:40:8B:2D:03:AE:96:2F:E9:1C

View file

@ -0,0 +1,84 @@
{
"project_info": {
"project_number": "544986339482",
"project_id": "clouddoc-93eee",
"storage_bucket": "clouddoc-93eee.appspot.com"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:544986339482:android:1db2dc22453067a064e723",
"android_client_info": {
"package_name": "com.clouddoc.expert"
}
},
"oauth_client": [
{
"client_id": "544986339482-aj59tcmpnpb44kvn57tch44vmvm2i42l.apps.googleusercontent.com",
"client_type": 1,
"android_info": {
"package_name": "com.clouddoc.expert",
"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
}
]
}
}
},
{
"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"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 226 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 630 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

View 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>

File diff suppressed because one or more lines are too long

View 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>

View 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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View 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">#3880325A</color>
<color name="primary_20">#332A5C30</color>
</resources>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="ic_launcher_background">#36E201</color>
</resources>

View file

@ -0,0 +1,430 @@
<resources>
<string name="app_name">CloudDoc Pro</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.expert</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 \n account to continue</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="sign_up">Sign Up</string>
<string name="enter_phone_number">Enter phone number</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">Didnt 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">Patients</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="edit">Edit</string>
<string name="view">View</string>
<string name="age">Age:</string>
<string name="phone_number">Phone Number</string>
<string name="dob">DOB</string>
<string name="we_need_your_email_password">We need your Email &amp; Password to identify you.</string>
<string name="didn_t_have_an_account">Didnt have an account?</string>
<string name="forgot_password">Forgot Password</string>
<string name="wallet">Wallet</string>
<string name="revenue">Revenue</string>
<string name="calls">Calls</string>
<string name="available_balance">Available Balance</string>
<string name="pay_out">Pay-out</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="s_completed">%s Completed</string>
<string name="unsuccessful">%s Unsuccessful</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="new_request">New Request</string>
<string name="no_show">No show</string>
<string name="canceled">Cancelled</string>
<string name="cancel">Cancel</string>
<string name="start_request">Start request</string>
<string name="check_request">Check request</string>
<string name="start_request_message">Are you sure you want to proceed request</string>
<string name="add_money">Add Money</string>
<string name="added_to_wallet">Added to wallet</string>
<string name="failed_transaction">Transaction failed</string>
<string name="accept_request">Accept request</string>
<string name="accept_request_message">Are you sure you want to accept this request</string>
<string name="mark_complete">Mark Complete</string>
<string name="mark_complete_message">Are you sure you want to complete this request</string>
<string name="accepted">accepted</string>
<string name="inprogess">In progress</string>
<string name="starting_call">Starting a call…</string>
<string name="starting_chat">Starting a chat</string>
<string name="money_received_from">Received from\n%s</string>
<string name="na">NA</string>
<string name="typing">Typing…</string>
<string name="today">Today</string>
<string name="yesterday">Yesterday</string>
<string name="enter_message">Enter message</string>
<string name="type_your_message_here">Type your message…</string>
<string name="photo">Photo</string>
<string name="chat_first_message">Hi %s\nI am Available for chat lets discuss the problem</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="bank_account">Here is the bank account</string>
<string name="account_number">Account number</string>
<string name="account_name">Account Holder name</string>
<string name="bank_name">Bank name</string>
<string name="ifsc_code">IFSC code</string>
<string name="select_currency">Select currency</string>
<string name="add_bank">Add Bank</string>
<string name="edit_bank">Edit Bank</string>
<string name="card_ending_with">%s Card ending with %s</string>
<string name="years">years</string>
<string name="total_revenue_made">Total Revenue made</string>
<string name="request_completed">Request completed</string>
<string name="title">Title</string>
<string name="description">Description</string>
<string name="s_s_reviews">%s · %s Reviews</string>
<string name="to">To</string>
<string name="greater_time">End time must be greater than start time</string>
<string name="manage_availability">Manage Availability</string>
<string name="select_a_category">Select a Category</string>
<string name="let_us_know_who_you">Let us know which category suits your profile the most to continue</string>
<string name="select_sub_category">Select Sub-Category</string>
<string name="full_name">Full Name</string>
<string name="since_working">Working Since</string>
<string name="next">Next</string>
<string name="consultation_fees">Consultation Fees</string>
<string name="for_">For</string>
<string name="add_availability">Add availability</string>
<string name="add_availability_s">Add availability for %s</string>
<string name="service_type">Service Type</string>
<string name="set_preferences">Set Preferences</string>
<string name="from">From</string>
<string name="new_interval">+ New Interval</string>
<string name="sunday_w">S</string>
<string name="monday_w">M</string>
<string name="tuesday_w">T</string>
<string name="wednesday_w">W</string>
<string name="thursday_w">T</string>
<string name="friday_w">F</string>
<string name="saturday_w">S</string>
<string name="week_days">Week Days</string>
<string name="select_availability">Select Availability</string>
<string name="save">Save</string>
<string name="fixed_price">Fixed Price</string>
<string name="price_btw">Add price in %s to %s</string>
<string name="edit_availability">Edit availability</string>
<string name="select_service">Please select any service</string>
<string name="add_price_for">Add price for %s</string>
<string name="add_price__in_s">Add price in %s to %s for %s</string>
<string name="enter_title">Please select Title</string>
<string name="update_category">Update Category</string>
<string name="manage_preferences">Manage Preferences</string>
<string name="tomorrow">Tomorrow</string>
<string name="for_s">For %s</string>
<string name="all_s">All %s</string>
<string name="all_weekdays">All Weekdays</string>
<array name="country">
<item>@string/select_country</item>
<item>IN</item>
<item>US</item>
</array>
<array name="currency">
<item>@string/select_currency</item>
<item>INR</item>
<item>USD</item>
</array>
<string name="dr">Dr.</string>
<string name="mr">Mr.</string>
<string name="mrs">Mrs.</string>
<string name="miss">Miss.</string>
<array name="dr_title">
<item>@string/title</item>
<item>@string/dr</item>
<item>@string/mr</item>
<item>@string/mrs</item>
<item>@string/miss</item>
</array>
<string name="profile">Profile</string>
<string name="transactions">Transaction History</string>
<string name="select_working_days">Please select working days</string>
<string name="already_have_an_account">Already have an account?</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="chat_online_with_top_doctors">Chat Online\nwith Top Doctors</string>
<string name="at_20"><font size="14">At</font> %s20</string>
<string name="signup_with_phone_number">Sign Up with Phone Number</string>
<string name="let_s_get_started">Lets Get Started !</string>
<string name="minute">Minute</string>
<string name="cancel_appointment">Cancel appointment</string>
<string name="cancel_appointment_msg">Are you sure you want to cancel appointment?</string>
<string name="error_in_between_interval">Please don\'t add interval in between of previous intervals</string>
<string name="disconnecting">Disconnecting…</string>
<string name="transaction_success">Transaction Success</string>
<string name="transaction_failed">Transaction Failed</string>
<!--Empty screen-->
<string name="profile_unapproved">Your profile has not yet been approved!</string>
<string name="profile_unapproved_desc">Once your profile has been approved, you ll start getting requests from users</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 &amp; you start the conversation, the threads will appear here. </string>
<string name="no_transaction">No transaction history!</string>
<string name="no_transaction_desc">Once you successfully complete some requests, your transactions 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>
<!--Share text-->
<string name="share">Share</string>
<string name="invite_text">Hey, Here is app for taking Online Consultancy Platform for Doctors, Physiotherapists, Accountants, Lawyers, Consultants etc. You should try it.</string>
<string name="edit_card">Edit card</string>
<string name="delete">Delete</string>
<string name="pay">Pay</string>
<string name="input_amount">Input amount</string>
<string name="select_card">Select card</string>
<string name="add_card">Add card</string>
<string name="enter_amount">Enter amount</string>
<string name="payment">Payment</string>
<string name="delete_message">Are you sure you want to delete this card?</string>
<string name="money_sent_account">Money sent to bank account\n(%s)</string>
<string name="submit">Submit</string>
<string name="add">Add</string>
<string name="upload_documents">Upload Documents</string>
<string name="please_add">Please add</string>
<string name="manage_documents">Manage Documents</string>
<!--E-Prescription-->
<string name="appointment">Appointment</string>
<string name="add_prescription">+ Prescription</string>
<string name="add_manual_prescription">Add Manual Prescription</string>
<string name="record_details">Record Details</string>
<string name="record_title">Record title</string>
<string name="add_images">Add Images</string>
<string name="add_digital_prescription">Add Digital Prescription</string>
<string name="prescription_notes">Prescription Notes</string>
<string name="add_notes">Add notes</string>
<string name="medicine_name">Medicine Name</string>
<string name="prescriptions">Prescriptions</string>
<string name="duration">Duration</string>
<string name="dosage_type">Dosage Type</string>
<string name="dosage_timings">Dosage Timings</string>
<string name="digital_prescription">Digital Prescription</string>
<string name="manual_prescription">Manual Prescription</string>
<string name="breakfast">Breakfast</string>
<string name="dosage">"Dosage "</string>
<string name="before">Before</string>
<string name="after">After</string>
<string name="with">With</string>
<string name="reset">Reset</string>
<string name="lunch">Lunch</string>
<string name="dinner">Dinner</string>
<string name="years_old">years old</string>
<string name="select_doasages_for">Select doases for %s</string>
<string name="select_dosage_timings">Select dosage Timings</string>
<string name="prescription_added">Prescription added</string>
<string name="view_prescription">View prescription</string>
<string name="view_all">View all</string>
<string name="requests">Requests</string>
<string name="upload_banner">Upload Banner</string>
<array name="duration">
<item>@string/select</item>
<item>1 day</item>
<item>2 days</item>
<item>3 days</item>
<item>4 days</item>
<item>5 days</item>
<item>6 days</item>
<item>7 days</item>
<item>8 days</item>
<item>9 days</item>
<item>10 days</item>
<item>11 days</item>
<item>12 days</item>
<item>13 days</item>
<item>14 days</item>
<item>15 days</item>
<item>16 days</item>
<item>17 days</item>
<item>18 days</item>
<item>19 days</item>
<item>10 days</item>
<item>21 days</item>
<item>22 days</item>
<item>23 days</item>
<item>24 days</item>
<item>25 days</item>
<item>26 days</item>
<item>27 days</item>
<item>28 days</item>
<item>29 days</item>
<item>30 days</item>
</array>
<string name="select">Select</string>
<string name="tablet">Tablet</string>
<string name="capsule">Capsule</string>
<array name="dose_type">
<item>@string/select</item>
<item>@string/tablet</item>
<item>@string/capsule</item>
</array>
<string name="one">One</string>
<string name="two">Two</string>
<string name="three">Three</string>
<string name="four">Four</string>
<array name="doases">
<item>@string/select</item>
<item>@string/one</item>
<item>@string/two</item>
<item>@string/three</item>
<item>@string/four</item>
</array>
<!--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>
<!--Tracking-->
<string name="we_will_need_call">We will need your call permission to give you better experience</string>
<string name="reached_destination">Reached Destination</string>
<string name="status">Status :</string>
<string name="start_service">Start Service</string>
<string name="cancel_service">Cancel Service</string>
<string name="service_status_update">Service Status Update</string>
<string name="current_status">Current Status</string>
<string name="status_update">Status Update</string>
<string name="arrived">Arrived</string>
<string name="started">Started</string>
<string name="completed">Completed</string>
<string name="change_service_status">Change Service Status</string>
<string name="pending">Pending</string>
<string name="update_status">Update Status</string>
<string name="clear">Clear</string>
<string name="estimate_time_of_arrival_s">Estimate Time of Arrival : %s</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="service_completed">Service Completed</string>
<string name="track_status">Track Status</string>
<string name="canceled_service">Cancelled Service</string>
<string name="details">Details</string>
<string name="type_here">Type here…</string>
<string name="show_more">show more</string>
<string name="show_less">show less</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>
<string name="change_password">Change Password</string>
<string name="old_password">Old Password</string>
<string name="new_password">New Password</string>
<string name="confirm_password">Confirm New Password</string>
<!--Success message-->
<string name="success">Success!</string>
<string name="password_changed_successfully">Your password changed successfully!</string>
<string name="view_map">View map</string>
<string name="distance">Distance</string>
<string name="date">Date</string>
<string name="time">Time</string>
<string name="map_not_found">Google map application not found</string>
<string name="all_requests">All Requests</string>
<string name="pdf">Pdf</string>
<string name="audio">Audio</string>
<string name="retry">Retry</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="clinic_address">Clinic Address</string>
<string name="select_clinic_address">Please select Address for %s</string>
<string name="request_for_payment">Request for Payment</string>
<string name="extra_payment">Extra Payment</string>
<string name="enter_description">Enter Description</string>
<string name="amount_s">Amount: %s</string>
</resources>

3
app/src/consult/.idea/.gitignore vendored Normal file
View file

@ -0,0 +1,3 @@
# Default ignored files
/shelf/
/workspace.xml

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" languageLevel="JDK_11" default="true" project-jdk-name="11" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/out" />
</component>
</project>

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/consult.iml" filepath="$PROJECT_DIR$/.idea/consult.iml" />
</modules>
</component>
</project>

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RunConfigurationProducerService">
<option name="ignoredProducers">
<set>
<option value="com.android.tools.idea.compose.preview.runconfiguration.ComposePreviewRunConfigurationProducer" />
</set>
</option>
</component>
</project>

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$/../../.." vcs="Git" />
</component>
</project>

View 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:6446d63474ae18b3cd0727",
"android_client_info": {
"package_name": "com.consultantvendor"
}
},
"oauth_client": [
{
"client_id": "952614479078-4394o92fb8c5lksrmq12541vhu0a0dal.apps.googleusercontent.com",
"client_type": 1,
"android_info": {
"package_name": "com.consultantvendor",
"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:3675e8c4893392e69c424a",
"android_client_info": {
"package_name": "com.healthcare.expert"
}
},
"oauth_client": [
{
"client_id": "273447074175-ic33ck4fj28i3llnchsfhtkgbl5mlnfc.apps.googleusercontent.com",
"client_type": 1,
"android_info": {
"package_name": "com.healthcare.expert",
"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-s11b0iajssv3aj87auqrtnc81r4b2k10.apps.googleusercontent.com",
"client_type": 3
}
]
}
}
}
],
"configuration_version": "1"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 628 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Some files were not shown because too many files have changed in this diff Show more