first commit
14
.gitignore
vendored
Normal 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
|
@ -0,0 +1,3 @@
|
||||||
|
# Default ignored files
|
||||||
|
/shelf/
|
||||||
|
/workspace.xml
|
6
.idea/compiler.xml
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="CompilerConfiguration">
|
||||||
|
<bytecodeTargetLevel target="17" />
|
||||||
|
</component>
|
||||||
|
</project>
|
10
.idea/deploymentTargetSelector.xml
Normal 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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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>
|
1
app/.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
/build
|
8
app/InfoApp
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
//Things to Follow
|
||||||
|
|
||||||
|
1) Add Product Flavour For New App
|
||||||
|
2) For Facebook Login Change keys in string file
|
||||||
|
3) Add new json file and change corresponding in string file
|
||||||
|
4) Make colors accordingly
|
||||||
|
5) Check link urls from string file update new one
|
||||||
|
6)
|
321
app/build.gradle
Normal 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
114
app/google-services.json
Normal file
|
@ -0,0 +1,114 @@
|
||||||
|
{
|
||||||
|
"project_info": {
|
||||||
|
"project_number": "1032811457113",
|
||||||
|
"project_id": "nurselynx-2fb1c",
|
||||||
|
"storage_bucket": "nurselynx-2fb1c.firebasestorage.app"
|
||||||
|
},
|
||||||
|
"client": [
|
||||||
|
{
|
||||||
|
"client_info": {
|
||||||
|
"mobilesdk_app_id": "1:1032811457113:android:6101978baed2c4e5f7df48",
|
||||||
|
"android_client_info": {
|
||||||
|
"package_name": "com.nurseLynx.expert"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"oauth_client": [
|
||||||
|
{
|
||||||
|
"client_id": "1032811457113-07iuipiq574b2kptmhgs29466m4039va.apps.googleusercontent.com",
|
||||||
|
"client_type": 1,
|
||||||
|
"android_info": {
|
||||||
|
"package_name": "com.nurseLynx.expert",
|
||||||
|
"certificate_hash": "3361f698a0d60d6d3eac4f81ff039897e1550f00"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"client_id": "1032811457113-ledsgoe1si7i3g8tnv8ttfsrnd0pufkb.apps.googleusercontent.com",
|
||||||
|
"client_type": 1,
|
||||||
|
"android_info": {
|
||||||
|
"package_name": "com.nurseLynx.expert",
|
||||||
|
"certificate_hash": "3fee5aff71776031cbdc81d0b12cca08afa48d8a"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"client_id": "1032811457113-b8nur4jtaoql7s7k8rl4cpe2qoh67r24.apps.googleusercontent.com",
|
||||||
|
"client_type": 3
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"api_key": [
|
||||||
|
{
|
||||||
|
"current_key": "AIzaSyDYOYmjHI3DXYrWpmfmD4Ekg3YXVcwiZOg"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"services": {
|
||||||
|
"appinvite_service": {
|
||||||
|
"other_platform_oauth_client": [
|
||||||
|
{
|
||||||
|
"client_id": "1032811457113-8564gftp1oes9s415mva42ch6di8njkj.apps.googleusercontent.com",
|
||||||
|
"client_type": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"client_id": "1032811457113-l5u532a9ppl05h2vl6k4hs59393i5h99.apps.googleusercontent.com",
|
||||||
|
"client_type": 2,
|
||||||
|
"ios_info": {
|
||||||
|
"bundle_id": "com.nurseLynx.user"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"client_info": {
|
||||||
|
"mobilesdk_app_id": "1:1032811457113:android:8985de8c8a94813df7df48",
|
||||||
|
"android_client_info": {
|
||||||
|
"package_name": "com.nurseLynx.user"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"oauth_client": [
|
||||||
|
{
|
||||||
|
"client_id": "1032811457113-f9gkf2vvpgoo67sgnilnii2hojte2ugf.apps.googleusercontent.com",
|
||||||
|
"client_type": 1,
|
||||||
|
"android_info": {
|
||||||
|
"package_name": "com.nurseLynx.user",
|
||||||
|
"certificate_hash": "5f9881411557ba40bc3bf7ec8967f0750b1d55b2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"client_id": "1032811457113-u2qflc4bogl7mne10cg6ukv3nqkit4ee.apps.googleusercontent.com",
|
||||||
|
"client_type": 1,
|
||||||
|
"android_info": {
|
||||||
|
"package_name": "com.nurseLynx.user",
|
||||||
|
"certificate_hash": "3fee5aff71776031cbdc81d0b12cca08afa48d8a"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"client_id": "1032811457113-b8nur4jtaoql7s7k8rl4cpe2qoh67r24.apps.googleusercontent.com",
|
||||||
|
"client_type": 3
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"api_key": [
|
||||||
|
{
|
||||||
|
"current_key": "AIzaSyDYOYmjHI3DXYrWpmfmD4Ekg3YXVcwiZOg"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"services": {
|
||||||
|
"appinvite_service": {
|
||||||
|
"other_platform_oauth_client": [
|
||||||
|
{
|
||||||
|
"client_id": "1032811457113-8564gftp1oes9s415mva42ch6di8njkj.apps.googleusercontent.com",
|
||||||
|
"client_type": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"client_id": "1032811457113-l5u532a9ppl05h2vl6k4hs59393i5h99.apps.googleusercontent.com",
|
||||||
|
"client_type": 2,
|
||||||
|
"ios_info": {
|
||||||
|
"bundle_id": "com.nurseLynx.user"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"configuration_version": "1"
|
||||||
|
}
|
BIN
app/homeDoctor/release/app-homeDoctor-expert.aab
Normal file
BIN
app/nurseLynx/release/nurseLynx-pro@30jan25-release.aab
Normal file
18
app/nurseLynx/release/output-metadata.json
Normal 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
|
@ -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
|
@ -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
|
98
app/src/airdoc/google-services.json
Normal 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"
|
||||||
|
}
|
BIN
app/src/airdoc/ic_launcher-playstore.png
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
app/src/airdoc/res/drawable-hdpi/ic_push.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
app/src/airdoc/res/drawable-hdpi/ic_splash.png
Normal file
After Width: | Height: | Size: 69 KiB |
BIN
app/src/airdoc/res/drawable-mdpi/ic_push.png
Normal file
After Width: | Height: | Size: 607 B |
BIN
app/src/airdoc/res/drawable-mdpi/ic_splash.png
Normal file
After Width: | Height: | Size: 37 KiB |
BIN
app/src/airdoc/res/drawable-xhdpi/ic_push.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
app/src/airdoc/res/drawable-xhdpi/ic_splash.png
Normal file
After Width: | Height: | Size: 94 KiB |
BIN
app/src/airdoc/res/drawable-xxhdpi/ic_push.png
Normal file
After Width: | Height: | Size: 2 KiB |
BIN
app/src/airdoc/res/drawable-xxhdpi/ic_splash.png
Normal file
After Width: | Height: | Size: 164 KiB |
BIN
app/src/airdoc/res/drawable-xxxhdpi/ic_push.png
Normal file
After Width: | Height: | Size: 2.9 KiB |
BIN
app/src/airdoc/res/drawable-xxxhdpi/ic_splash.png
Normal file
After Width: | Height: | Size: 246 KiB |
15
app/src/airdoc/res/drawable/ic_launcher_foreground.xml
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:width="108dp"
|
||||||
|
android:height="108dp"
|
||||||
|
android:viewportWidth="108"
|
||||||
|
android:viewportHeight="108"
|
||||||
|
android:tint="#000000">
|
||||||
|
<group android:scaleX="2.1924"
|
||||||
|
android:scaleY="2.1924"
|
||||||
|
android:translateX="27.6912"
|
||||||
|
android:translateY="27.6912">
|
||||||
|
<path
|
||||||
|
android:pathData="M17.6,11.48 L19.44,8.3a0.63,0.63 0,0 0,-1.09 -0.63l-1.88,3.24a11.43,11.43 0,0 0,-8.94 0L5.65,7.67a0.63,0.63 0,0 0,-1.09 0.63L6.4,11.48A10.81,10.81 0,0 0,1 20L23,20A10.81,10.81 0,0 0,17.6 11.48ZM7,17.25A1.25,1.25 0,1 1,8.25 16,1.25 1.25,0 0,1 7,17.25ZM17,17.25A1.25,1.25 0,1 1,18.25 16,1.25 1.25,0 0,1 17,17.25Z"
|
||||||
|
android:fillColor="#FF000000"/>
|
||||||
|
</group>
|
||||||
|
</vector>
|
5
app/src/airdoc/res/mipmap-anydpi-v26/ic_launcher.xml
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
|
<background android:drawable="@color/ic_launcher_background"/>
|
||||||
|
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
|
||||||
|
</adaptive-icon>
|
|
@ -0,0 +1,5 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
|
<background android:drawable="@color/ic_launcher_background"/>
|
||||||
|
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
|
||||||
|
</adaptive-icon>
|
BIN
app/src/airdoc/res/mipmap-hdpi/ic_launcher.png
Normal file
After Width: | Height: | Size: 1.9 KiB |
BIN
app/src/airdoc/res/mipmap-hdpi/ic_launcher_foreground.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
app/src/airdoc/res/mipmap-hdpi/ic_launcher_round.png
Normal file
After Width: | Height: | Size: 3.8 KiB |
BIN
app/src/airdoc/res/mipmap-mdpi/ic_launcher.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
app/src/airdoc/res/mipmap-mdpi/ic_launcher_foreground.png
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
app/src/airdoc/res/mipmap-mdpi/ic_launcher_round.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
app/src/airdoc/res/mipmap-xhdpi/ic_launcher.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
app/src/airdoc/res/mipmap-xhdpi/ic_launcher_foreground.png
Normal file
After Width: | Height: | Size: 3.1 KiB |
BIN
app/src/airdoc/res/mipmap-xhdpi/ic_launcher_round.png
Normal file
After Width: | Height: | Size: 5.5 KiB |
BIN
app/src/airdoc/res/mipmap-xxhdpi/ic_launcher.png
Normal file
After Width: | Height: | Size: 3.9 KiB |
BIN
app/src/airdoc/res/mipmap-xxhdpi/ic_launcher_foreground.png
Normal file
After Width: | Height: | Size: 4.9 KiB |
BIN
app/src/airdoc/res/mipmap-xxhdpi/ic_launcher_round.png
Normal file
After Width: | Height: | Size: 8.4 KiB |
BIN
app/src/airdoc/res/mipmap-xxxhdpi/ic_launcher.png
Normal file
After Width: | Height: | Size: 5.4 KiB |
BIN
app/src/airdoc/res/mipmap-xxxhdpi/ic_launcher_foreground.png
Normal file
After Width: | Height: | Size: 6.8 KiB |
BIN
app/src/airdoc/res/mipmap-xxxhdpi/ic_launcher_round.png
Normal file
After Width: | Height: | Size: 12 KiB |
8
app/src/airdoc/res/values/colors.xml
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
<color name="colorPrimary">#0BC3D4</color>
|
||||||
|
<color name="colorPrimaryDark">#0BC3D4</color>
|
||||||
|
<color name="colorAccent">#0BC3D4</color>
|
||||||
|
|
||||||
|
<color name="primary_20">#330BC3D4</color>
|
||||||
|
</resources>
|
4
app/src/airdoc/res/values/ic_launcher_background.xml
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
<color name="ic_launcher_background">#F1F0F0</color>
|
||||||
|
</resources>
|
423
app/src/airdoc/res/values/strings.xml
Normal 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">Didn’t receive the code yet?</string>
|
||||||
|
<string name="verification">Verification</string>
|
||||||
|
<string name="we_sent_you_a_code">We sent you a code to %s</string>
|
||||||
|
<string name="enter_otp">Please enter otp</string>
|
||||||
|
<string name="location">Location</string>
|
||||||
|
<string name="chat">Chat</string>
|
||||||
|
|
||||||
|
<string name="patients">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 & Password to identify you.</string>
|
||||||
|
<string name="didn_t_have_an_account">Didn’t have an account?</string>
|
||||||
|
<string name="forgot_password">Forgot Password</string>
|
||||||
|
<string name="wallet">Wallet</string>
|
||||||
|
<string name="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">Let’s 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 & 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>
|
|
@ -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
|
@ -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
|
||||||
|
|
84
app/src/clouddoc/google-services.json
Normal 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"
|
||||||
|
}
|
BIN
app/src/clouddoc/ic_launcher-playstore.png
Normal file
After Width: | Height: | Size: 35 KiB |
BIN
app/src/clouddoc/res/drawable-hdpi/ic_splash.jpg
Normal file
After Width: | Height: | Size: 117 KiB |
BIN
app/src/clouddoc/res/drawable-mdpi/ic_splash.jpg
Normal file
After Width: | Height: | Size: 56 KiB |
BIN
app/src/clouddoc/res/drawable-xhdpi/ic_splash.jpg
Normal file
After Width: | Height: | Size: 226 KiB |
BIN
app/src/clouddoc/res/drawable-xxhdpi/ic_splash.jpg
Normal file
After Width: | Height: | Size: 630 KiB |
BIN
app/src/clouddoc/res/drawable-xxxhdpi/ic_splash.jpg
Normal file
After Width: | Height: | Size: 1.2 MiB |
15
app/src/clouddoc/res/drawable/ic_launcher_foreground.xml
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:width="108dp"
|
||||||
|
android:height="108dp"
|
||||||
|
android:viewportWidth="108"
|
||||||
|
android:viewportHeight="108"
|
||||||
|
android:tint="#000000">
|
||||||
|
<group android:scaleX="2.1924"
|
||||||
|
android:scaleY="2.1924"
|
||||||
|
android:translateX="27.6912"
|
||||||
|
android:translateY="27.6912">
|
||||||
|
<path
|
||||||
|
android:pathData="M17.6,11.48 L19.44,8.3a0.63,0.63 0,0 0,-1.09 -0.63l-1.88,3.24a11.43,11.43 0,0 0,-8.94 0L5.65,7.67a0.63,0.63 0,0 0,-1.09 0.63L6.4,11.48A10.81,10.81 0,0 0,1 20L23,20A10.81,10.81 0,0 0,17.6 11.48ZM7,17.25A1.25,1.25 0,1 1,8.25 16,1.25 1.25,0 0,1 7,17.25ZM17,17.25A1.25,1.25 0,1 1,18.25 16,1.25 1.25,0 0,1 17,17.25Z"
|
||||||
|
android:fillColor="#FF000000"/>
|
||||||
|
</group>
|
||||||
|
</vector>
|
16
app/src/clouddoc/res/drawable/ic_push.xml
Normal file
5
app/src/clouddoc/res/mipmap-anydpi-v26/ic_launcher.xml
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
|
<background android:drawable="@color/ic_launcher_background"/>
|
||||||
|
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
|
||||||
|
</adaptive-icon>
|
|
@ -0,0 +1,5 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
|
<background android:drawable="@color/ic_launcher_background"/>
|
||||||
|
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
|
||||||
|
</adaptive-icon>
|
BIN
app/src/clouddoc/res/mipmap-hdpi/ic_launcher.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
app/src/clouddoc/res/mipmap-hdpi/ic_launcher_foreground.png
Normal file
After Width: | Height: | Size: 4.4 KiB |
BIN
app/src/clouddoc/res/mipmap-hdpi/ic_launcher_round.png
Normal file
After Width: | Height: | Size: 4.6 KiB |
BIN
app/src/clouddoc/res/mipmap-mdpi/ic_launcher.png
Normal file
After Width: | Height: | Size: 1.9 KiB |
BIN
app/src/clouddoc/res/mipmap-mdpi/ic_launcher_foreground.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
app/src/clouddoc/res/mipmap-mdpi/ic_launcher_round.png
Normal file
After Width: | Height: | Size: 2.9 KiB |
BIN
app/src/clouddoc/res/mipmap-xhdpi/ic_launcher.png
Normal file
After Width: | Height: | Size: 3.5 KiB |
BIN
app/src/clouddoc/res/mipmap-xhdpi/ic_launcher_foreground.png
Normal file
After Width: | Height: | Size: 6.2 KiB |
BIN
app/src/clouddoc/res/mipmap-xhdpi/ic_launcher_round.png
Normal file
After Width: | Height: | Size: 6.3 KiB |
BIN
app/src/clouddoc/res/mipmap-xxhdpi/ic_launcher.png
Normal file
After Width: | Height: | Size: 5.7 KiB |
BIN
app/src/clouddoc/res/mipmap-xxhdpi/ic_launcher_foreground.png
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
app/src/clouddoc/res/mipmap-xxhdpi/ic_launcher_round.png
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
app/src/clouddoc/res/mipmap-xxxhdpi/ic_launcher.png
Normal file
After Width: | Height: | Size: 8.1 KiB |
BIN
app/src/clouddoc/res/mipmap-xxxhdpi/ic_launcher_foreground.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
app/src/clouddoc/res/mipmap-xxxhdpi/ic_launcher_round.png
Normal file
After Width: | Height: | Size: 15 KiB |
9
app/src/clouddoc/res/values/colors.xml
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
<color name="colorPrimary">#2A5C30</color>
|
||||||
|
<color name="colorPrimaryDark">#2A5C30</color>
|
||||||
|
<color name="colorAccent">#2A5C30</color>
|
||||||
|
|
||||||
|
<color name="colorConsultBg">#3880325A</color>
|
||||||
|
<color name="primary_20">#332A5C30</color>
|
||||||
|
</resources>
|
4
app/src/clouddoc/res/values/ic_launcher_background.xml
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
<color name="ic_launcher_background">#36E201</color>
|
||||||
|
</resources>
|
430
app/src/clouddoc/res/values/strings.xml
Normal 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">Didn’t receive the code yet?</string>
|
||||||
|
<string name="verification">Verification</string>
|
||||||
|
<string name="we_sent_you_a_code">We sent you a code to %s</string>
|
||||||
|
<string name="enter_otp">Please enter otp</string>
|
||||||
|
<string name="location">Location</string>
|
||||||
|
<string name="chat">Chat</string>
|
||||||
|
|
||||||
|
<string name="patients">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 & Password to identify you.</string>
|
||||||
|
<string name="didn_t_have_an_account">Didn’t have an account?</string>
|
||||||
|
<string name="forgot_password">Forgot Password</string>
|
||||||
|
<string name="wallet">Wallet</string>
|
||||||
|
<string name="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">Let’s 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 & 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
|
@ -0,0 +1,3 @@
|
||||||
|
# Default ignored files
|
||||||
|
/shelf/
|
||||||
|
/workspace.xml
|
6
app/src/consult/.idea/misc.xml
Normal 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>
|
8
app/src/consult/.idea/modules.xml
Normal 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>
|
10
app/src/consult/.idea/runConfigurations.xml
Normal 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>
|
6
app/src/consult/.idea/vcs.xml
Normal 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>
|
85
app/src/consult/google-services.json
Normal file
|
@ -0,0 +1,85 @@
|
||||||
|
{
|
||||||
|
"project_info": {
|
||||||
|
"project_number": "952614479078",
|
||||||
|
"firebase_url": "https://consultapp.firebaseio.com",
|
||||||
|
"project_id": "consultapp",
|
||||||
|
"storage_bucket": "consultapp.appspot.com"
|
||||||
|
},
|
||||||
|
"client": [
|
||||||
|
{
|
||||||
|
"client_info": {
|
||||||
|
"mobilesdk_app_id": "1:952614479078:android: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"
|
||||||
|
}
|
BIN
app/src/consult/ic_launcher-playstore.png
Normal file
After Width: | Height: | Size: 42 KiB |
BIN
app/src/consult/res/drawable-hdpi/ic_push.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
app/src/consult/res/drawable-hdpi/ic_splash.png
Normal file
After Width: | Height: | Size: 71 KiB |
BIN
app/src/consult/res/drawable-mdpi/ic_push.png
Normal file
After Width: | Height: | Size: 628 B |
BIN
app/src/consult/res/drawable-mdpi/ic_splash.png
Normal file
After Width: | Height: | Size: 42 KiB |
BIN
app/src/consult/res/drawable-xhdpi/ic_push.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
app/src/consult/res/drawable-xhdpi/ic_splash.png
Normal file
After Width: | Height: | Size: 102 KiB |
BIN
app/src/consult/res/drawable-xxhdpi/ic_push.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
app/src/consult/res/drawable-xxhdpi/ic_splash.png
Normal file
After Width: | Height: | Size: 172 KiB |
BIN
app/src/consult/res/drawable-xxxhdpi/ic_push.png
Normal file
After Width: | Height: | Size: 3.7 KiB |