First upload

This commit is contained in:
Azat Sagutdinov 2024-04-08 08:34:18 +03:00
parent d06fa99078
commit c1f9211fdf
1242 changed files with 79159 additions and 33 deletions

46
.gitignore vendored
View File

@ -1,32 +1,16 @@
# ---> Android
# Gradle files
.gradle/
build/
# Local configuration file (sdk path, etc)
local.properties
# Log/OS Files
*.log
# Android Studio generated files and folders
captures/
.externalNativeBuild/
.cxx/
*.apk
output.json
# IntelliJ
*.iml *.iml
.idea/ .gradle
.idea
# Keystore files /local.properties
*.jks /.idea/caches
*.keystore /.idea/libraries
/.idea/modules.xml
# Google Services (e.g. APIs or Firebase) /.idea/workspace.xml
google-services.json /.idea/navEditor.xml
/.idea/assetWizardSettings.xml
# Android Profiling .DS_Store
*.hprof /build
/captures
.externalNativeBuild
.cxx
/app/debug

View File

@ -1,3 +1,29 @@
# mobile_tele2med_2024 # README #
+ mechanic This README would normally document whatever steps are necessary to get your application up and running.
### What is this repository for? ###
* Quick summary
* Version
* [Learn Markdown](https://bitbucket.org/tutorials/markdowndemo)
### How do I get set up? ###
* Summary of set up
* Configuration
* Dependencies
* Database configuration
* How to run tests
* Deployment instructions
### Contribution guidelines ###
* Writing tests
* Code review
* Other guidelines
### Who do I talk to? ###
* Repo owner or admin
* Other community or team contact

1
app/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
/build

316
app/build.gradle Normal file
View File

@ -0,0 +1,316 @@
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
apply plugin: 'com.google.firebase.appdistribution'
//apply plugin: 'io.fabric'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
buildscript {
repositories {
google()
}
dependencies {
classpath 'com.google.firebase:firebase-appdistribution-gradle:1.3.1'
}
}
android {
signingConfigs {
config {
storeFile file('F:\\24marchD\\android\\dev mobile_tele2med\\keystore_tele2med.jks')
storePassword '!QAZ2wsx'
keyAlias = 'Tele2Med'
keyPassword '!QAZ2wsx'
}
}
compileSdkVersion 33
buildToolsVersion "29.0.3"
defaultConfig {
applicationId "ru.tele2med.mobile"
minSdkVersion 26
targetSdkVersion 33
def appVersionMajor = "1.0"
def buildNumber = 16
def splash_version = "3.0"
def fullVersion = splash_version
versionCode buildNumber
buildConfigField "String", "UNIQ_ID", '"06b2ddef-081d-5258-1eec-be3bea2fc944"'
buildConfigField "String", "ORG_INN", '"7709001494"'
// buildConfigField "String", "ORGANIZAT", '"ООО \"03 Мед\" ОФИС"'
versionName fullVersion
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
buildConfigField "String", "API_BASE_URL", '"https://pvdp.tis-online.com/Montrans/api"'
buildConfigField "String", "API_VERSION", '"v1"'
// buildConfigField "String", "TOKEN_APP", '"28170DFB805E49149FF3CE21E97EA8F4"'
buildConfigField "String", "TOKEN_APP", '"1C42561FD40C43C9A01C4523B8A34F8A"'
multiDexEnabled true
}
buildTypes {
debug {
minifyEnabled false
debuggable true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
firebaseAppDistribution {
serviceCredentialsFile = "/home/test/.jenkins/keys/tis-online-9314c-29fc6562a3e9.json"
releaseNotes = "Debug version"
// testers = "ksenia.pridachina@itbrick.ru,nail.dulkarnaev@itbrick.ru"
}
}
release {
minifyEnabled false
debuggable false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
firebaseAppDistribution {
serviceCredentialsFile = "/home/test/.jenkins/keys/tis-online-9314c-29fc6562a3e9.json"
releaseNotes = "Release version"
// testers = "ksenia.pridachina@itbrick.ru,nail.dulkarnaev@itbrick.ru,chulpan@itbrick.ru"
}
signingConfig signingConfigs.config
}
}
compileOptions {
sourceCompatibility = '1.8'
targetCompatibility = '1.8'
}
kotlinOptions {
jvmTarget = JavaVersion.VERSION_1_8
}
applicationVariants.all { variant ->
variant.outputs.all { output ->
def project = "tele2med"
def SEP = "_"
def buildType = variant.buildType.name // variant.variantData.variantConfiguration.buildType.name
def version = variant.versionName
def date = new Date()
def format = variant
def formattedDate = date.format('ddMMyy_HHmm')
def splash_version = "3.0"
def splash_date = "010923_1000"
// def newApkName = project + SEP + buildType + SEP + version + SEP + formattedDate + "_" + ".apk"
def newApkName = project + SEP + buildType + SEP + splash_version + SEP + splash_date + "_" + ".apk"
outputFileName = new File(newApkName)
}
}
flavorDimensions "version"
productFlavors {
prod {
dimension "version"
buildConfigField "String", "API_BASE_URL", '"https://med.tele2med.ru/api/"'
buildConfigField "String", "API_ARM_URL", '"https://med.tele2med.ru/arm/"'
buildConfigField "String", "API_QR_URL", '"https://qr.g03.ru/"'
buildConfigField "String", "API_RESULT_URL", '"https://qr.g03.ru/qr/"'
buildConfigField "String", "API_VERSION", '"v1"'
buildConfigField "String", "TOKEN_APP", '"D050DBA2A44A47D2A6058E5275D84541"'
buildConfigField "String", "DEMO_UNIQ_ID", '"b160146c-dbf6-4b9f-bc01-31cdf11988ed"'
buildConfigField "String", "WSS_URL", '"med.tele2med.ru"'
}
dev {
dimension "version"
buildConfigField "String", "API_BASE_URL", '"https://devweb.tele2med.ru/api2/"'
buildConfigField "String", "API_ARM_URL", '"https://devweb.tele2med.ru/arm/"'
buildConfigField "String", "API_QR_URL", '"https://devqr.g03.ru/"'
buildConfigField "String", "API_RESULT_URL", '"https://dev.t2m.su/qr/"'
buildConfigField "String", "API_VERSION", '"v1"'
buildConfigField "String", "TOKEN_APP", '"D050DBA2A44A47D2A6058E5275D84541"'
buildConfigField "String", "DEMO_UNIQ_ID", '"b160146c-dbf6-4b9f-bc01-31cdf11988ed"'
buildConfigField "String", "WSS_URL", '"devweb.tele2med.ru"'
}
jooli {
dimension "version"
buildConfigField "String", "API_BASE_URL", '"https://jooli.tele2med.ru/api/"'
buildConfigField "String", "API_ARM_URL", '"https://jooli.tele2med.ru/arm/"'
buildConfigField "String", "API_QR_URL", '"https://qr.g03.ru/"'
buildConfigField "String", "API_RESULT_URL", '"https://qr.g03.ru/qr/"'
buildConfigField "String", "API_VERSION", '"v1"'
buildConfigField "String", "TOKEN_APP", '"D050DBA2A44A47D2A6058E5275D84541"'
buildConfigField "String", "DEMO_UNIQ_ID", '"028477b3-329e-c4ba-763c-357966f641ae"'
}
}
}
////////////Version utils///////////////////
def getVersionNumber() {
def versionCode = ""
new ByteArrayOutputStream().withStream { os ->
exec {
executable = 'git'
args = ['rev-list', '--count', '--all', 'HEAD']
standardOutput = os
}
versionCode = os.toString()
}
return versionCode
}
///////////////////////
repositories {
maven {
url "http://maven.google.com/"
}
}
dependencies {
implementation 'com.jjoe64:graphview:4.2.2'
implementation 'com.github.mazenrashed:Printooth:1.3.1' //printer
implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.1.0"
implementation 'com.github.DantSu:ESCPOS-ThermalPrinter-Android:3.3.0'
implementation 'org.java-websocket:Java-WebSocket:1.4.0'
implementation 'com.tom_roush:pdfbox-android:1.8.10.1'
implementation 'com.github.bumptech.glide:glide:4.12.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'
// Barcode scanning API
implementation 'com.budiyev.android:code-scanner:2.1.0'
// implementation 'com.google.mlkit:barcode-scanning:17.0.0'
implementation 'com.google.android.gms:play-services-mlkit-barcode-scanning:16.2.1'
// CameraX library
def camerax_version = "1.0.1"
implementation "androidx.camera:camera-camera2:$camerax_version"
implementation "androidx.camera:camera-lifecycle:$camerax_version"
implementation "androidx.camera:camera-view:1.0.0-alpha28"
implementation 'org.apache.commons:commons-io:1.3.2'
implementation "androidx.browser:browser:1.4.0"
implementation 'com.wesleyelliott:camera2-video:0.0.2'
implementation project(':library')
implementation 'com.github.dbof10:Bitmp4:0.1.1'
implementation 'androidx.camera:camera-core:1.0.2'
annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0'
implementation("com.github.bumptech.glide:glide:4.12.0@aar") {
transitive = true
}
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.8"
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4"
implementation 'com.google.maps.android:android-maps-utils:0.4+'
implementation 'com.google.firebase:firebase-messaging:21.0.1'
implementation 'joda-time:joda-time:2.9.4'
implementation "androidx.preference:preference-ktx:1.1.0"
implementation 'org.osmdroid:osmdroid-android:6.1.6'
implementation 'com.github.MKergall:osmbonuspack:6.6.0'
implementation 'io.nlopez.smartlocation:library:3.3.3'
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
// Android
implementation "androidx.multidex:multidex:$multidex_version"
implementation "androidx.appcompat:appcompat:$appcompat_version"
implementation "androidx.core:core-ktx:$ktx_version"
implementation "androidx.constraintlayout:constraintlayout:$constraint_version"
// Google
implementation "com.google.android.material:material:$material_version"
// implementation "com.crashlytics.sdk.android:crashlytics:$crashlytics_version"
implementation "com.google.android.gms:play-services-location:$play_services_location_version"
// Di
implementation "org.kodein.di:kodein-di-generic-jvm:$kodein_version"
implementation "org.kodein.di:kodein-di-framework-android-x:$kodein_version"
// Db
// Room
implementation "androidx.room:room-runtime:$room_version"
kapt "androidx.room:room-compiler:$room_version"
implementation "androidx.room:room-rxjava2:$room_version"
// Architecture
// Moxy
kapt "tech.schoolhelper:moxy-x-compiler:$moxy_version"
implementation "tech.schoolhelper:moxy-x:$moxy_version"
implementation "tech.schoolhelper:moxy-x-androidx:$moxy_version"
// Rx
implementation "io.reactivex.rxjava2:rxkotlin:$rx_kotlin_version"
implementation "io.reactivex.rxjava2:rxandroid:$rx_android_version"
implementation "io.reactivex.rxjava2:rxjava:$rx_java_version"
implementation "com.jakewharton.rxrelay2:rxrelay:$rx_relay_version"
// Network
// OkHttp
implementation "com.squareup.okhttp3:okhttp:$okhttp_version"
implementation "com.squareup.okhttp3:logging-interceptor:$okhttp_version"
// Retrofit
implementation "com.squareup.retrofit2:retrofit:$retrofit_version"
implementation "com.squareup.retrofit2:adapter-rxjava2:$retrofit_version"
implementation "com.squareup.retrofit2:converter-gson:$retrofit_version"
// Picasso
implementation "com.squareup.picasso:picasso:$picasso_version"
implementation "jp.wasabeef:picasso-transformations:$picasso_transf_version"
// Navigation
// Cicerone
implementation "ru.terrakok.cicerone:cicerone:$cicerone_version"
// Ui
implementation "com.github.santalu:mask-edittext:$santalu_mask_et_version"
implementation "com.poovam:pin-edittext-field:$poovam_pin_et_version"
implementation "net.cachapa.expandablelayout:expandablelayout:$cachapa_explayout_version"
// Anko
implementation "org.jetbrains.anko:anko-commons:$anko_version"
// Debug
// Logging
implementation "com.jakewharton.timber:timber:$timber_version"
// Debug Drawer
debugImplementation "io.palaima.debugdrawer:debugdrawer:$debugdrawer_version"
implementation "io.palaima.debugdrawer:debugdrawer-base:$debugdrawer_version"
implementation "io.palaima.debugdrawer:debugdrawer-timber:$debugdrawer_version"
implementation "io.palaima.debugdrawer:debugdrawer-okhttp3:$debugdrawer_version"
implementation "io.palaima.debugdrawer:debugdrawer-logs:$debugdrawer_version"
debugImplementation "com.readystatesoftware.chuck:library:$chuck_version"
implementation "com.github.pedrovgs:lynx:$lynx_version"
// Tests
testImplementation "io.mockk:mockk:$mockk_version"
testImplementation "org.junit.jupiter:junit-jupiter-api:$junit_version"
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:$junit_version"
androidTestImplementation "androidx.test.ext:junit:$junit_ext_version"
androidTestImplementation "androidx.test.espresso:espresso-core:$espresso_version"
implementation 'com.google.android.gms:play-services-maps:17.0.0'
}

98
app/google-services.json Normal file
View File

@ -0,0 +1,98 @@
{
"project_info": {
"project_number": "162196473888",
"firebase_url": "https://tis-online-9314c.firebaseio.com",
"project_id": "tis-online-9314c",
"storage_bucket": "tis-online-9314c.appspot.com"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:162196473888:android:ba797587f3160192185445",
"android_client_info": {
"package_name": "ru.tele2med.mobile"
}
},
"oauth_client": [
{
"client_id": "162196473888-heoug9atjihs7vp8ii8du9qq0323l5me.apps.googleusercontent.com",
"client_type": 3
}
],
"api_key": [
{
"current_key": "AIzaSyClciynYDdN3mmd9FWWC9xk3-u-toMqJ2Q"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": [
{
"client_id": "162196473888-heoug9atjihs7vp8ii8du9qq0323l5me.apps.googleusercontent.com",
"client_type": 3
}
]
}
}
},
{
"client_info": {
"mobilesdk_app_id": "1:162196473888:android:fd81480a21fe4096185445",
"android_client_info": {
"package_name": "com.tisonline.tis_taxi"
}
},
"oauth_client": [
{
"client_id": "162196473888-heoug9atjihs7vp8ii8du9qq0323l5me.apps.googleusercontent.com",
"client_type": 3
}
],
"api_key": [
{
"current_key": "AIzaSyClciynYDdN3mmd9FWWC9xk3-u-toMqJ2Q"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": [
{
"client_id": "162196473888-heoug9atjihs7vp8ii8du9qq0323l5me.apps.googleusercontent.com",
"client_type": 3
}
]
}
}
},
{
"client_info": {
"mobilesdk_app_id": "1:162196473888:android:741df14cea37a057185445",
"android_client_info": {
"package_name": "com.tisonline.tis_user"
}
},
"oauth_client": [
{
"client_id": "162196473888-heoug9atjihs7vp8ii8du9qq0323l5me.apps.googleusercontent.com",
"client_type": 3
}
],
"api_key": [
{
"current_key": "AIzaSyClciynYDdN3mmd9FWWC9xk3-u-toMqJ2Q"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": [
{
"client_id": "162196473888-heoug9atjihs7vp8ii8du9qq0323l5me.apps.googleusercontent.com",
"client_type": 3
}
]
}
}
}
],
"configuration_version": "1"
}

21
app/proguard-rules.pro vendored Normal file
View File

@ -0,0 +1,21 @@
# 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

View File

@ -0,0 +1,36 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="419dp"
android:height="419dp"
android:viewportWidth="4384"
android:viewportHeight="4384">
<path
android:pathData="M2192,2192m-2192,0a2192,2192 0,1 1,4384 0a2192,2192 0,1 1,-4384 0"
android:fillColor="#FEFEFE"/>
<path
android:pathData="M3709,1940l0,0c-120,-728 -752,-1283 -1514,-1283 -848,0 -1535,687 -1535,1535 0,233 52,454 145,652 -13,22 -23,46 -28,71l-82,400c-11,53 0,103 27,142l82,119 3,4c30,42 78,70 136,74l655,46c52,4 104,-13 147,-42 142,44 293,67 450,67 799,0 1456,-611 1528,-1391l-119,154c5,19 7,39 7,59 0,115 -78,209 -174,209 -6,0 -12,0 -18,-1 -2,0 -3,0 -5,0 -87,0 -157,-84 -157,-188 0,-13 1,-26 3,-38l-72,-90c-73,279 -189,600 -345,786 -180,215 -459,211 -683,138 -143,-47 -239,-165 -303,-309 -177,-398 -116,-649 -176,-733 -59,-84 -153,-32 -154,33 -2,65 111,438 61,448 -31,6 -78,-147 -113,-289 -7,-32 -15,-68 -22,-107 -13,-67 -26,-131 -39,-190 -11,-5 -21,-11 -31,-16l-89,-57 -127,159c18,32 29,71 29,112 0,43 -11,83 -30,115l91,118c16,-5 33,-8 50,-7 81,3 143,73 138,156 -1,11 -2,22 -5,33l172,12c48,3 88,27 113,61 1,2 2,3 3,5l68,99c23,33 32,75 23,120l-69,336c-19,94 -112,165 -207,158l-549,-39c-49,-3 -89,-27 -114,-62l-3,-4 -69,-100c-22,-33 -32,-75 -22,-119l69,-336c19,-94 112,-165 207,-158l89,6c-1,-8 -1,-16 0,-23 1,-23 8,-45 18,-64l-114,-111c-7,1 -14,2 -21,2 -89,0 -161,-88 -161,-197 0,-88 47,-162 111,-188l159,-349c-3,-25 -5,-50 -5,-76 0,-147 54,-274 131,-331 19,-35 195,-113 195,-113 80,-64 178,-53 277,94 174,259 50,481 168,516 29,9 93,-2 184,-18 345,-61 595,-66 943,-41l14,1c31,3 57,9 80,18 -125,-860 -955,-1033 -1435,-688l-1,1c-52,32 -55,22 -48,7 460,-459 1450,-323 1580,625 21,32 51,149 25,280l98,216c26,-18 56,-28 87,-28 33,0 64,11 90,30l115,-115c-14,-21 -23,-45 -28,-70 -21,-86 16,-187 95,-244zM2491,1174c37,8 65,27 62,44 -3,17 -37,24 -74,17 -38,-8 -65,-27 -62,-44 3,-17 37,-24 74,-17z"
android:fillColor="#008DD2"/>
<path
android:pathData="M1337,1510c90,0 163,119 163,266 0,147 -73,266 -163,266 -90,0 -163,-119 -163,-266 0,-147 73,-266 163,-266zM1374,1640c46,0 84,61 84,136 0,75 -37,136 -84,136 -46,0 -84,-61 -84,-136 0,-75 37,-136 84,-136z"
android:fillColor="#008DD2"/>
<path
android:pathData="M980,2312c39,0 70,51 70,114 0,63 -31,114 -70,114 -39,0 -70,-51 -70,-114 0,-63 31,-114 70,-114z"
android:fillColor="#FEFEFE"/>
<path
android:pathData="M3692,2191c-37,-71 -9,-168 62,-217 71,-49 158,-32 195,39 37,71 9,168 -62,217 -71,49 -158,32 -195,-39z"
android:fillColor="#008DD2"/>
<path
android:pathData="M1232,3340l-71,-6c-17,-1 -29,-17 -26,-34l17,-96 -95,-8c-20,-2 -34,-20 -30,-40l10,-56c4,-20 23,-35 44,-34l95,8 17,-96c3,-17 20,-30 37,-29l71,6c17,1 29,17 26,34l-17,96 95,8c20,2 34,20 30,40l-10,56c-4,20 -23,35 -44,34l-95,-8 -17,96c-3,17 -20,30 -37,29z"
android:fillColor="#E31E24"/>
<path
android:pathData="M3751,2145c-20,-37 -6,-89 33,-115 39,-26 87,-17 107,20 20,37 6,89 -33,115 -39,26 -87,17 -107,-20z"
android:fillColor="#FEFEFE"/>
<path
android:pathData="M3104,2527c-3,40 -6,80 -9,119 -3,42 -36,78 -74,81 -44,3 -89,5 -134,8 -30,2 -38,17 -39,43 -3,54 -5,106 -8,158 -2,33 -29,63 -60,65 -43,3 -86,7 -129,10 -32,2 -58,-23 -57,-57 1,-53 2,-106 3,-161 0,-26 -6,-41 -38,-39 -47,3 -95,6 -143,8 -41,2 -75,-32 -76,-76 0,-41 -1,-83 -1,-125 0,-46 34,-86 77,-87 50,-2 99,-4 148,-6 33,-1 40,-18 40,-46 1,-60 2,-120 4,-181 1,-40 30,-74 65,-75 48,-1 95,-2 142,-3 34,-1 61,32 59,71 -3,60 -6,120 -9,178 -1,28 4,44 36,42 46,-2 93,-4 138,-5 39,-2 68,34 64,77z"
android:fillColor="#008DD2"/>
<path
android:pathData="M2768,2658c0,35 0,71 0,106 0,49 0,98 -1,147 0,10 -7,20 -16,20 -26,2 -52,3 -78,4 -9,0 -16,-8 -16,-18 0,-49 0,-99 1,-149 0,-35 0,-71 0,-106 -74,3 -149,7 -224,10 -14,1 -26,-12 -25,-28 0,-22 1,-44 1,-66 0,-16 12,-30 26,-31 99,-4 196,-7 292,-10 95,-3 188,-7 280,-10 13,0 23,12 23,28 -1,21 -1,42 -2,64 0,15 -12,29 -25,29 -78,3 -156,7 -236,10z"
android:fillColor="#FEFEFE"/>
<path
android:pathData="M3392,2486c36,0 65,35 65,78 0,43 -29,78 -65,78 -36,0 -65,-35 -65,-78 0,-43 29,-78 65,-78z"
android:fillColor="#008DD2"/>
</vector>

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -0,0 +1,36 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="419dp"
android:height="419dp"
android:viewportWidth="4384"
android:viewportHeight="4384">
<path
android:pathData="M2192,2192m-2192,0a2192,2192 0,1 1,4384 0a2192,2192 0,1 1,-4384 0"
android:fillColor="#FEFEFE"/>
<path
android:pathData="M3709,1940l0,0c-120,-728 -752,-1283 -1514,-1283 -848,0 -1535,687 -1535,1535 0,233 52,454 145,652 -13,22 -23,46 -28,71l-82,400c-11,53 0,103 27,142l82,119 3,4c30,42 78,70 136,74l655,46c52,4 104,-13 147,-42 142,44 293,67 450,67 799,0 1456,-611 1528,-1391l-119,154c5,19 7,39 7,59 0,115 -78,209 -174,209 -6,0 -12,0 -18,-1 -2,0 -3,0 -5,0 -87,0 -157,-84 -157,-188 0,-13 1,-26 3,-38l-72,-90c-73,279 -189,600 -345,786 -180,215 -459,211 -683,138 -143,-47 -239,-165 -303,-309 -177,-398 -116,-649 -176,-733 -59,-84 -153,-32 -154,33 -2,65 111,438 61,448 -31,6 -78,-147 -113,-289 -7,-32 -15,-68 -22,-107 -13,-67 -26,-131 -39,-190 -11,-5 -21,-11 -31,-16l-89,-57 -127,159c18,32 29,71 29,112 0,43 -11,83 -30,115l91,118c16,-5 33,-8 50,-7 81,3 143,73 138,156 -1,11 -2,22 -5,33l172,12c48,3 88,27 113,61 1,2 2,3 3,5l68,99c23,33 32,75 23,120l-69,336c-19,94 -112,165 -207,158l-549,-39c-49,-3 -89,-27 -114,-62l-3,-4 -69,-100c-22,-33 -32,-75 -22,-119l69,-336c19,-94 112,-165 207,-158l89,6c-1,-8 -1,-16 0,-23 1,-23 8,-45 18,-64l-114,-111c-7,1 -14,2 -21,2 -89,0 -161,-88 -161,-197 0,-88 47,-162 111,-188l159,-349c-3,-25 -5,-50 -5,-76 0,-147 54,-274 131,-331 19,-35 195,-113 195,-113 80,-64 178,-53 277,94 174,259 50,481 168,516 29,9 93,-2 184,-18 345,-61 595,-66 943,-41l14,1c31,3 57,9 80,18 -125,-860 -955,-1033 -1435,-688l-1,1c-52,32 -55,22 -48,7 460,-459 1450,-323 1580,625 21,32 51,149 25,280l98,216c26,-18 56,-28 87,-28 33,0 64,11 90,30l115,-115c-14,-21 -23,-45 -28,-70 -21,-86 16,-187 95,-244zM2491,1174c37,8 65,27 62,44 -3,17 -37,24 -74,17 -38,-8 -65,-27 -62,-44 3,-17 37,-24 74,-17z"
android:fillColor="#008DD2"/>
<path
android:pathData="M1337,1510c90,0 163,119 163,266 0,147 -73,266 -163,266 -90,0 -163,-119 -163,-266 0,-147 73,-266 163,-266zM1374,1640c46,0 84,61 84,136 0,75 -37,136 -84,136 -46,0 -84,-61 -84,-136 0,-75 37,-136 84,-136z"
android:fillColor="#008DD2"/>
<path
android:pathData="M980,2312c39,0 70,51 70,114 0,63 -31,114 -70,114 -39,0 -70,-51 -70,-114 0,-63 31,-114 70,-114z"
android:fillColor="#FEFEFE"/>
<path
android:pathData="M3692,2191c-37,-71 -9,-168 62,-217 71,-49 158,-32 195,39 37,71 9,168 -62,217 -71,49 -158,32 -195,-39z"
android:fillColor="#008DD2"/>
<path
android:pathData="M1232,3340l-71,-6c-17,-1 -29,-17 -26,-34l17,-96 -95,-8c-20,-2 -34,-20 -30,-40l10,-56c4,-20 23,-35 44,-34l95,8 17,-96c3,-17 20,-30 37,-29l71,6c17,1 29,17 26,34l-17,96 95,8c20,2 34,20 30,40l-10,56c-4,20 -23,35 -44,34l-95,-8 -17,96c-3,17 -20,30 -37,29z"
android:fillColor="#E31E24"/>
<path
android:pathData="M3751,2145c-20,-37 -6,-89 33,-115 39,-26 87,-17 107,20 20,37 6,89 -33,115 -39,26 -87,17 -107,-20z"
android:fillColor="#FEFEFE"/>
<path
android:pathData="M3104,2527c-3,40 -6,80 -9,119 -3,42 -36,78 -74,81 -44,3 -89,5 -134,8 -30,2 -38,17 -39,43 -3,54 -5,106 -8,158 -2,33 -29,63 -60,65 -43,3 -86,7 -129,10 -32,2 -58,-23 -57,-57 1,-53 2,-106 3,-161 0,-26 -6,-41 -38,-39 -47,3 -95,6 -143,8 -41,2 -75,-32 -76,-76 0,-41 -1,-83 -1,-125 0,-46 34,-86 77,-87 50,-2 99,-4 148,-6 33,-1 40,-18 40,-46 1,-60 2,-120 4,-181 1,-40 30,-74 65,-75 48,-1 95,-2 142,-3 34,-1 61,32 59,71 -3,60 -6,120 -9,178 -1,28 4,44 36,42 46,-2 93,-4 138,-5 39,-2 68,34 64,77z"
android:fillColor="#008DD2"/>
<path
android:pathData="M2768,2658c0,35 0,71 0,106 0,49 0,98 -1,147 0,10 -7,20 -16,20 -26,2 -52,3 -78,4 -9,0 -16,-8 -16,-18 0,-49 0,-99 1,-149 0,-35 0,-71 0,-106 -74,3 -149,7 -224,10 -14,1 -26,-12 -25,-28 0,-22 1,-44 1,-66 0,-16 12,-30 26,-31 99,-4 196,-7 292,-10 95,-3 188,-7 280,-10 13,0 23,12 23,28 -1,21 -1,42 -2,64 0,15 -12,29 -25,29 -78,3 -156,7 -236,10z"
android:fillColor="#FEFEFE"/>
<path
android:pathData="M3392,2486c36,0 65,35 65,78 0,43 -29,78 -65,78 -36,0 -65,-35 -65,-78 0,-43 29,-78 65,-78z"
android:fillColor="#008DD2"/>
</vector>

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 249 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
app:fontProviderAuthority="com.google.android.gms.fonts"
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
app:fontProviderPackage="com.google.android.gms"
app:fontProviderQuery="Roboto" />

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
app:fontProviderAuthority="com.google.android.gms.fonts"
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
app:fontProviderPackage="com.google.android.gms"
app:fontProviderQuery="name=Roboto&amp;weight=300&amp;width=75"></font-family>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
app:fontProviderAuthority="com.google.android.gms.fonts"
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
app:fontProviderPackage="com.google.android.gms"
app:fontProviderQuery="name=Roboto&amp;width=75"></font-family>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
app:fontProviderAuthority="com.google.android.gms.fonts"
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
app:fontProviderPackage="com.google.android.gms"
app:fontProviderQuery="name=Roboto&amp;weight=300"></font-family>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
app:fontProviderAuthority="com.google.android.gms.fonts"
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
app:fontProviderPackage="com.google.android.gms"
app:fontProviderQuery="name=Roboto&amp;weight=500"></font-family>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
app:fontProviderAuthority="com.google.android.gms.fonts"
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
app:fontProviderPackage="com.google.android.gms"
app:fontProviderQuery="Roboto"></font-family>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
app:fontProviderAuthority="com.google.android.gms.fonts"
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
app:fontProviderPackage="com.google.android.gms"
app:fontProviderQuery="Roboto"></font-family>

View File

@ -0,0 +1,189 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/parent"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:id="@+id/logo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="32dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/tele2med" />
<TextView
android:id="@+id/company"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:text="ООО &quot;03 Мед&quot; ОФИС"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/logo" />
<TextView
android:id="@+id/phone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="24dp"
android:text="+7 (843) 203-46-83"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/company" />
<TextView
android:id="@+id/email"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:text="info@tele2med.ru"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/phone" />
<TextView
android:id="@+id/changeType"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="50dp"
android:text="Результаты ваших измерений"
android:textAllCaps="true"
android:textSize="20sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/email" />
<TextView
android:id="@+id/puls"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="30dp"
android:text="Пульс:"
app:layout_constraintStart_toStartOf="@+id/changeType"
app:layout_constraintTop_toBottomOf="@+id/changeType" />
<TextView
android:id="@+id/resultPuls"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_marginTop="30dp"
android:text="Пульс:"
app:layout_constraintStart_toEndOf="@+id/puls"
app:layout_constraintTop_toBottomOf="@+id/changeType" />
<TextView
android:id="@+id/top"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:text="Систолическое давление:"
app:layout_constraintStart_toStartOf="@+id/changeType"
app:layout_constraintTop_toBottomOf="@+id/puls" />
<TextView
android:id="@+id/resultTop"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_marginTop="5dp"
android:text="Пульс:"
app:layout_constraintStart_toEndOf="@+id/top"
app:layout_constraintTop_toBottomOf="@+id/resultPuls" />
<TextView
android:id="@+id/bottom"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:text="Диастолическое давление:"
app:layout_constraintStart_toStartOf="@+id/changeType"
app:layout_constraintTop_toBottomOf="@+id/top" />
<TextView
android:id="@+id/resultBottom"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_marginTop="5dp"
android:text="Пульс:"
app:layout_constraintStart_toEndOf="@+id/bottom"
app:layout_constraintTop_toBottomOf="@+id/resultTop" />
<TextView
android:id="@+id/alk"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:text="Концетрация паров алкоголя:"
app:layout_constraintStart_toStartOf="@+id/changeType"
app:layout_constraintTop_toBottomOf="@+id/bottom" />
<TextView
android:id="@+id/resultAlk"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_marginTop="5dp"
android:text="Пульс:"
app:layout_constraintStart_toEndOf="@+id/alk"
app:layout_constraintTop_toBottomOf="@+id/resultBottom" />
<TextView
android:id="@+id/temp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:text="Температура тела:"
app:layout_constraintStart_toStartOf="@+id/changeType"
app:layout_constraintTop_toBottomOf="@+id/alk" />
<TextView
android:id="@+id/resultTemp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_marginTop="5dp"
android:text="Пульс:"
app:layout_constraintStart_toEndOf="@+id/temp"
app:layout_constraintTop_toBottomOf="@+id/resultAlk" />
<TextView
android:id="@+id/complaints"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:text="Наличие жалоб:"
app:layout_constraintStart_toStartOf="@+id/changeType"
app:layout_constraintTop_toBottomOf="@+id/temp" />
<TextView
android:id="@+id/resultComplaints"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_marginTop="5dp"
android:text="-"
app:layout_constraintStart_toEndOf="@+id/temp"
app:layout_constraintTop_toBottomOf="@+id/resultTemp" />
<Button
android:id="@+id/cancel"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_marginTop="60dp"
android:text="К началу"
android:textSize="12sp"
android:textColor="@color/semi_black"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/changeType" />
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.budiyev.android.codescanner.CodeScannerView
android:id="@+id/scanner_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:autoFocusButtonColor="@android:color/white"
app:autoFocusButtonVisible="true"
app:flashButtonColor="@android:color/white"
app:flashButtonVisible="false"
app:frameColor="@android:color/white"
app:frameCornersSize="50dp"
app:frameCornersRadius="0dp"
app:frameAspectRatioWidth="1"
app:frameAspectRatioHeight="1"
app:frameSize="0.75"
app:frameThickness="2dp"
app:maskColor="#77000000"/>
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.budiyev.android.codescanner.CodeScannerView
android:id="@+id/scanner_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:autoFocusButtonColor="@android:color/white"
app:autoFocusButtonVisible="true"
app:flashButtonColor="@android:color/white"
app:flashButtonVisible="false"
app:frameColor="@android:color/white"
app:frameCornersSize="50dp"
app:frameCornersRadius="0dp"
app:frameAspectRatioWidth="1"
app:frameAspectRatioHeight="1"
app:frameSize="0.75"
app:frameThickness="2dp"
app:maskColor="#77000000"/>
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@ -0,0 +1,103 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:id="@+id/imageView4"
android:layout_width="wrap_content"
android:layout_height="400dp"
android:layout_marginTop="20dp"
android:src="@drawable/ic_group_6"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="60dp"
android:fontFamily="@font/proxima_nova_bold"
android:text="@string/qr"
android:textAlignment="center"
android:textColor="@color/semi_black"
android:textSize="26sp"
app:layout_constraintTop_toBottomOf="@+id/imageView4"
tools:layout_editor_absoluteX="24dp" />
<TextView
android:id="@+id/uuid"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:fontFamily="@font/proxima_nova"
android:text="@string/help_qr_new"
android:textAlignment="center"
android:textColor="@color/semi_black"
android:textSize="20sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="@+id/text"
app:layout_constraintTop_toBottomOf="@id/text" />
<Button
android:id="@+id/access"
android:layout_width="180dp"
android:layout_height="wrap_content"
android:text="Понятно"
android:layout_marginTop="20dp"
android:background="@drawable/btn_rounded_blue"
android:textColor="@color/white"
android:textSize="20sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/uuid" />
<TextView
android:id="@+id/title_policy"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:fontFamily="@font/roboto_regular"
android:text="Политика конфиденциальности:"
android:textColor="@color/semi_black"
android:textSize="12sp"
app:layout_constraintBottom_toTopOf="@+id/policy"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
<TextView
android:id="@+id/policy"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="20dp"
android:autoLink="web"
android:fontFamily="@font/roboto_regular"
android:text="https://tele2med.ru/policy/"
android:textColor="@color/semi_black"
android:textSize="12sp"
app:layout_constraintBottom_toTopOf="@id/uuidString"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
<TextView
android:id="@+id/uuidString"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="16dp"
android:fontFamily="@font/roboto_light"
android:text="UUID устройства:"
android:textColor="@color/gray"
android:textSize="12sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.budiyev.android.codescanner.CodeScannerView
android:id="@+id/scanner_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:autoFocusButtonColor="@android:color/white"
app:autoFocusButtonVisible="true"
app:flashButtonColor="@android:color/white"
app:flashButtonVisible="false"
app:frameColor="@android:color/white"
app:frameCornersSize="50dp"
app:frameCornersRadius="0dp"
app:frameAspectRatioWidth="1"
app:frameAspectRatioHeight="1"
app:frameSize="0.75"
app:frameThickness="2dp"
app:maskColor="#77000000"/>
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@ -0,0 +1,66 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ScrollView
android:id="@+id/scrollView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/linear"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="24dp"
android:layout_marginTop="56dp"
android:layout_marginEnd="24dp"
android:fontFamily="@font/roboto_regular"
android:text="@string/help_checkup"
android:textColor="@color/semi_black"
android:textSize="14sp"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/title_policy"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="@font/roboto_regular"
android:text="Политика конфиденциальности:"
android:textColor="@color/semi_black"
android:textSize="12sp"
android:layout_marginTop="40dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/text" />
<TextView
android:id="@+id/policy"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:fontFamily="@font/roboto_regular"
android:text="https://tele2med.ru/policy/"
android:textColor="@color/semi_black"
android:autoLink="web"
android:textSize="12sp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/title_policy" />
</androidx.constraintlayout.widget.ConstraintLayout>
</ScrollView>
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@ -0,0 +1,75 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ScrollView
android:id="@+id/scrollView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/linear"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="24dp"
android:layout_marginTop="56dp"
android:layout_marginEnd="24dp"
app:layout_constraintStart_toStartOf="parent"
android:fontFamily="@font/roboto_regular"
android:text="@string/help_monitoring"
android:textColor="@color/semi_black"
android:textSize="14sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/title_policy"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="40dp"
android:fontFamily="@font/roboto_regular"
android:text="Политика конфиденциальности:"
android:textColor="@color/semi_black"
android:textSize="12sp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/text" />
<TextView
android:id="@+id/policy"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:fontFamily="@font/roboto_regular"
android:text="https://tele2med.ru/policy/"
android:textColor="@color/semi_black"
android:autoLink="web"
android:textSize="12sp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/title_policy" />
</androidx.constraintlayout.widget.ConstraintLayout>
</ScrollView>
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@ -0,0 +1,103 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:id="@+id/imageView4"
android:layout_width="wrap_content"
android:layout_height="200dp"
android:layout_marginTop="20dp"
android:src="@drawable/ic_group_6"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="60dp"
android:fontFamily="@font/proxima_nova_bold"
android:text="@string/qr"
android:textAlignment="center"
android:textColor="@color/semi_black"
android:textSize="22sp"
app:layout_constraintTop_toBottomOf="@+id/imageView4"
tools:layout_editor_absoluteX="24dp" />
<TextView
android:id="@+id/uuid"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:fontFamily="@font/proxima_nova"
android:text="@string/help_qr_new"
android:textAlignment="center"
android:textColor="@color/semi_black"
android:textSize="16sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="@+id/text"
app:layout_constraintTop_toBottomOf="@id/text" />
<Button
android:id="@+id/access"
android:layout_width="180dp"
android:layout_height="wrap_content"
android:text="Понятно"
android:layout_marginTop="20dp"
android:background="@drawable/btn_rounded_blue"
android:textColor="@color/white"
android:textSize="16sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/uuid" />
<TextView
android:id="@+id/title_policy"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:fontFamily="@font/roboto_regular"
android:text="Политика конфиденциальности:"
android:textColor="@color/semi_black"
android:textSize="12sp"
app:layout_constraintBottom_toTopOf="@+id/policy"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
<TextView
android:id="@+id/policy"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="20dp"
android:autoLink="web"
android:fontFamily="@font/roboto_regular"
android:text="https://tele2med.ru/policy/"
android:textColor="@color/semi_black"
android:textSize="12sp"
app:layout_constraintBottom_toTopOf="@id/uuidString"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
<TextView
android:id="@+id/uuidString"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="16dp"
android:fontFamily="@font/roboto_light"
android:text="UUID устройства:"
android:textColor="@color/gray"
android:textSize="12sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/help"
android:icon="@drawable/ic_help"
android:title="@string/title_menu_help"
app:showAsAction="ifRoom" />
</menu>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/ic_launcher_background"/>
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
</adaptive-icon>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/ic_launcher_background"/>
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
</adaptive-icon>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 249 KiB

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/white</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:windowLightStatusBar">true</item>
</style>
</resources>

View File

@ -0,0 +1,72 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="colorPrimary">#38b7ee</color>
<color name="colorPrimaryDark">#38b7ee</color>
<color name="colorAccent">#38b7ee</color>
<color name="semi_black">#333333</color>
<color name="dark_red">#F23939</color>
<color name="transparent_white">#6D8CA3</color>
<color name="keyboard_background">#263238</color>
<color name="keyboard_tab_text_color">#6D8CA3</color>
<color name="keyboard_tab_text_color_transparent">#6D8CA3</color>
<color name="nav_drawer_background">#FFFFFF</color>
<color name="dark_black">#171616</color>
<color name="medium_black">#DE000000</color>
<color name="fio_color">#343D47</color>
<color name="menu_header">#343739</color>
<color name="tab_background_selected">#38b7ee</color>
<color name="tab_background_unselected">#FFFFFF</color>
<color name="task_border_unselected">#33000000</color>
<color name="task_border_selected">#38b7ee</color>
<color name="gray">#6D8CA3</color>
<color name="blue">#2490CF</color>
<color name="white_blue">#AADAF6</color>
<color name="white">#ffffff</color>
<color name="status_in_work">#38b7ee</color>
<color name="status_not_started">#F23939</color>
<color name="status_edited">#3AA8E5</color>
<color name="status_done">#38b7ee</color>
<color name="status_canceled">#C7D0D9</color>
<color name="task_address">#6D8CA3</color>
<color name="divider_color">#F6F6EC</color>
<color name="task_call_to_passenger">#3AA8E5</color>
<color name="vertical_divider_color">#C7D0D9</color>
<color name="planned_container_color">#FAFAEF</color>
<color name="green">#38b7ee</color>
<color name="real_green">#26832A</color>
<color name="filter_applied_background">#F6F6EC</color>
<color name="black">#000000</color>
<color name="notification_grey">#C7D0D9</color>
<color name="gray_checkups">#8195AC</color>
8195AC
<color name="phone_image">#B3B3B3</color>
<color name="phone">#3AA8E6</color>
<color name="block_value_title">#999999</color>
<color name="notif_badge">#F44650</color>
<color name="semi_gray">#F6F6EC</color>
<color name="chat_time">#C7D0D9</color>
<color name="chat_background">#FAFAEF</color>
</resources>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<array name="com_google_android_gms_fonts_certs">
<item>@array/com_google_android_gms_fonts_certs_dev</item>
<item>@array/com_google_android_gms_fonts_certs_prod</item>
</array>
<string-array name="com_google_android_gms_fonts_certs_dev">
<item>
MIIEqDCCA5CgAwIBAgIJANWFuGx90071MA0GCSqGSIb3DQEBBAUAMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTAeFw0wODA0MTUyMzM2NTZaFw0zNTA5MDEyMzM2NTZaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBANbOLggKv+IxTdGNs8/TGFy0PTP6DHThvbbR24kT9ixcOd9W+EaBPWW+wPPKQmsHxajtWjmQwWfna8mZuSeJS48LIgAZlKkpFeVyxW0qMBujb8X8ETrWy550NaFtI6t9+u7hZeTfHwqNvacKhp1RbE6dBRGWynwMVX8XW8N1+UjFaq6GCJukT4qmpN2afb8sCjUigq0GuMwYXrFVee74bQgLHWGJwPmvmLHC69EH6kWr22ijx4OKXlSIx2xT1AsSHee70w5iDBiK4aph27yH3TxkXy9V89TDdexAcKk/cVHYNnDBapcavl7y0RiQ4biu8ymM8Ga/nmzhRKya6G0cGw8CAQOjgfwwgfkwHQYDVR0OBBYEFI0cxb6VTEM8YYY6FbBMvAPyT+CyMIHJBgNVHSMEgcEwgb6AFI0cxb6VTEM8YYY6FbBMvAPyT+CyoYGapIGXMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbYIJANWFuGx90071MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBABnTDPEF+3iSP0wNfdIjIz1AlnrPzgAIHVvXxunW7SBrDhEglQZBbKJEk5kT0mtKoOD1JMrSu1xuTKEBahWRbqHsXclaXjoBADb0kkjVEJu/Lh5hgYZnOjvlba8Ld7HCKePCVePoTJBdI4fvugnL8TsgK05aIskyY0hKI9L8KfqfGTl1lzOv2KoWD0KWwtAWPoGChZxmQ+nBli+gwYMzM1vAkP+aayLe0a1EQimlOalO762r0GXO0ks+UeXde2Z4e+8S/pf7pITEI/tP+MxJTALw9QUWEv9lKTk+jkbqxbsh8nfBUapfKqYn0eidpwq2AzVp3juYl7//fKnaPhJD9gs=
</item>
</string-array>
<string-array name="com_google_android_gms_fonts_certs_prod">
<item>
MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JORland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfYwXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LWuT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0zOHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Ylmn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14aloXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsTB0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCEyj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTbQe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZMcUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK
</item>
</string-array>
</resources>

View File

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

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<array name="preloaded_fonts" translatable="false">
<item>@font/roboto</item>
<item>@font/roboto_condensed_light</item>
<item>@font/roboto_condensed_regular</item>
<item>@font/roboto_light</item>
<item>@font/roboto_medium</item>
<item>@font/roboto_regular</item>
<item>@font/roboto_upper_regular</item>
</array>
</resources>

View File

@ -0,0 +1,468 @@
<resources>
<string name="app_name">Теле2Мед</string>
<string name="keyboard_cancel">Отмена</string>
<string name="keyboard_0">0</string>
<string name="keyboard_next">ДАЛЕЕ</string>
<string name="keyboard_7">7</string>
<string name="keyboard_8">8</string>
<string name="keyboard_9">9</string>
<string name="keyboard_4">4</string>
<string name="keyboard_5">5</string>
<string name="keyboard_6">6</string>
<string name="keyboard_1">1</string>
<string name="keyboard_2">2</string>
<string name="keyboard_3">3</string>
<string name="title_scanner_fragment">Поднесите QR-код к камере вашего устройства.\nСканирование начнётся автоматически</string>
<string name="login_error">Вы ввели недействительный логин или пароль. У вас осталось %1$d попыток.</string>
<string name="btn_enter">Войти</string>
<string name="change_auth_text">Аутентификация через</string>
<string name="esia">ЕСИА</string>
<string name="mis">МИС</string>
<string name="attention"><b>Внимание!</b> В системе производится сбор, хранение и обработка персональных данных граждан РФ, защита данных обеспечивается в соответствии с требованиями ФЗ-152 о защите персональных данных. Нарушение порядка сбора, хранения, обработки или распространения информации о гражданах влечет за собой ответственность, установленную законодательством Российской Федерации.</string>
<string name="help_status">\n\nМиссия компании ООО «Теле2Мед» — качественная организация предрейсового медицинского осмотра водителей в соответствии с действующим законодательством. Мы считаем, что правильное выполнение работы сделает людей здоровыми, вождение на дорогах аккуратным, а мир более безопасным!
\n\nДанное приложение имеет 3 основных интерфейса:\n1. Проведений измерений физиологических параметров, используя устройство "Теле2Мед".
\n2.Журнал измерений физиологических параметров - для мониторинга и контроля измерения.
\n3.Контроль документа по QR-коду - для проверки легитимности результатов измерений.
</string>
<string name="car_time">Машиночасы, ч</string>
<string name="moto_time">Моточасы, ч</string>
<string name="remember_me">Запомнить меня на этом устройстве</string>
<string name="location_permission">Приложение "Теле2Мед" собирает данные о местоположении, чтобы включить передачу данных геолокации на сервер и отображать трек водителя в системе, даже когда приложение закрыто или не используется.</string>
<string name="confirm_sos">Ваше сообщение отправлено</string>
<string name="confirm">Нажимая на кнопку Выход, Вы отключитесь от системы. Вы уверены что хотите выйти?</string>
<string name="confirm_phone">Пользователь с таким номером телефона не найден.\nХотите зарегистрироваться?</string>
<string name="status_title_placeholder">Статус</string>
<string name="main_title">Выбор функционала</string>
<string name="main_title_placeholder">Проведения измерения</string>
<string name="main_title_checkup">Измерение физиологических параметров</string>
<string name="change_type">Выберите вид регистрационного журнала</string>
<string name="status_device_info_title">Информация об устройстве</string>
<string name="status_id_title">Идентификатор</string>
<string name="status_ts_title">Транспортное средство</string>
<string name="status_driver_title">Водитель</string>
<string name="status_connect_info_title">Информация о подключении</string>
<string name="status_internet_title">Подключение к интернету</string>
<string name="status_satellites_title">Подключение к спутникам</string>
<string name="status_satellites_count_title">Количество спутников</string>
<string name="status_server_title">Подключение к серверу</string>
<string name="status_geolocation_title">Информация о местоположении</string>
<string name="status_last_location_time_title">Время последней фиксации</string>
<string name="status_latitude_title">Широта</string>
<string name="status_longitude_title">Долгота</string>
<string name="status_altitude_title">Высота над уровнем моря, м</string>
<string name="status_azimuth_title">Азимут (направление движения)</string>
<string name="status_speed_title">Скорость, км/ч</string>
<string name="statuses_map_title">На карте</string>
<string name="statuses_list_title">Статус</string>
<string name="status_app_title">Версия приложения</string>
<string name="keyboard_placeholder">%1$s%2$s</string>
<string name="splash_name">Телеметрия для медицины</string>
<string name="splash_date">02.08.2023 10:00:00</string>
<string name="splash_comment">image from qr dont rotate</string>
<string name="splash_subname">Tele2Med</string>
<string name="splash_version">dev. 3.0</string>
<string name="loading">Загрузка…</string>
<string name="Error">Внимание</string>
<string name="Ok">OK</string>
<string name="waybill">Путевой лист</string>
<string name="car">Автомобиль</string>
<string name="route_holder_existing_serial">%1$s №%2$s от %3$s</string>
<string name="route_holder_no_serial">№%1$s от %2$s</string>
<string name="work_mode_rl">Режим работы по ПЛ</string>
<string name="work_mode_requests">Режим работы по заданию</string>
<string name="task">Номер задания</string>
<string name="workMode">Режим работы приложения</string>
<string name="task_holder_existing_number">№%1$s</string>
<string name="error_cast">Неправильный каст ошибки</string>
<string name="restApiForbiddenRequest">Указанный пользовательский токен невалидный</string>
<string name="sess_id_format">yyyyMMddHHmmss</string>
<string name="need_update_app">Необходимо обновить приложение</string>
<string name="error_app_init">Ваша органзиация не настроена в системе. Обратитесь к диспетчеру</string>
<string name="error_location_time">У организации отсутствует часовой пояс, требуется синхронизация систем, обратитесь к администратору</string>
<string name="platform_name">Android</string>
<string name="not_internet_connection">Нет интернет подключения</string>
<string name="something_wrong">Что-то пошло не так</string>
<string name="phone_enter_user_not_found">Пользователь с таким номером телефона \n не найден. Попробуйте еще раз.</string>
<string name="phone_enter_enter_your_phone">Введите ваш номер телефона и нажмите “✓” на клавиатуре</string>
<string name="phone_enter_toolbar">Вход</string>
<string name="phone_enter_hint">+7 XXX XXX-XX-XX</string>
<string name="pin_enter_incorrect_pin">Введен неверный пин-код.\n Попробуйте еще раз</string>
<string name="auth_in_process">Идёт процесс авторизации…</string>
<string name="warning_low_battery">Низкий заряд аккумулятора. Данные о местонахождении устройства могут передаваться некорректно.\nПодключите зарядное устройство</string>
<string name="warning_old_coordinates">Данные о местоположении давно не передавались. Проверьте настройки определения геопозиции устройства.</string>
<string name="pin_enter_get_new_pin">Получить новый пин-код</string>
<string name="pin_enter_enter_your_pin">Введите ваш пин-код</string>
<string name="pin_enter_toolbar">Ввод пин-кода</string>
<string name="get_new_pin">Новый пин-код</string>
<string name="sms_hint">На ваш телефон выслано SMS\nс новым пин-кодом. Введите пин-код.</string>
<string name="pin_re_sms">Выслать пин-код повторно</string>
<string name="change_pin">Сменить пин-код</string>
<string name="pin_change_title">Необходимо сменить пин-код.\nВведите новый пин-код</string>
<string name="enterNewPinAgain">Введите новый пин-код повторно</string>
<string name="fields_not_identical">Значения в полях не совпадают.\nПопробуйте еще раз</string>
<string name="dispatcher_number_not_set">К сожалению, Ваша организация не указала номер телефона в настройках подразделений в Системе. Сообщите об этом вашему диспетчеру.</string>
<string name="example_help_string">Для работы с мобильным приложением ваш номер телефона должен быть зарегистрирован в системе.\n\nДля входа в систему введите номер телефона и пин-код.\n\nПри первом входе в систему введите номер телефона и нажмите «Получить новый пин-код». С помощью sms вам будет направлен временный пин-код. После входа в систему установите новый постоянный пин-код и подтвердите его.\n\nВ случае затруднений позвоните диспетчеру.</string>
<string name="call_to_dispatcher">Позвонить диспетчеру</string>
<string name="help_toolbar">Помощь</string>
<string name="phone">+78432034683</string>
<string name="help_checkup">Данный интефейс содержит функционал для измерения физиологических параметров обследуемого и передачи медицинской информации для систем и комплексов телемедицины.\n\nПриложение обеспечивает взаимодействие с устройством "Теле2Мед". Следуя подсказкам на экране водитель проходит осмотр и снимает необходимые показания с помощью подключенного устройства.</string>
<string name="help_monitoring">Данный интерфейс предусмотрен для мониторинга проведенных измерений.\n\nФункционал интерфейса предоставляет данные о статусах измерений, отсортированных по дате по убыванию\n\nКаждая строчка соответствует одному осмотру и содержит следующие данные: № осмотра, время окончания осмотра, тип осмотра, данные физиологических параметров водителя, автоматический результат, результат телемедика.</string>
<string name="help_qr">Для проверки подлинности результатов измерения физиологических параметров по QR-коду необходимо лишь выбрать соотвествующий пункт меню и навести камеру на QR-код.\n\nПриложение автоматически проверит документ и вы получите информацию о пройденных измерениях водителя.</string>
<string name="help_qr_new">Отсканируйте код\nи получите подробную информацию с результатом измерения</string>
<string name="stats_checkups">Статистика по медицинским осмотрам</string>
<string name="stats_week">Статистика за неделю</string>
<string name="stats_catalog">Статистика по справочникам</string>
<string name="profile_edit">Изменение профиля</string>
<string name="profile_data">Личные данные</string>
<string name="profile_access">Управление доступом</string>
<string name="access_keys">Ключи доступа</string>
<string name="keys_checking">Просмотр ключей</string>
<string name="new_checkups">Новые осмотры</string>
<string name="access_checkups">Допущенные</string>
<string name="not_access_checkups">Не допущенные</string>
<string name="all_checkups">Все осмотры</string>
<string name="boss">Ответственные</string>
<string name="drivers_stats">Водители</string>
<string name="orgs_stats">Подразделения</string>
<string name="terminals_stats">АРМы</string>
<string name="last_checkups">Последние медосмотры</string>
<string name="checkup">Медицинский осмотр</string>
<string name="checkups">Медосмотры</string>
<string name="last">Последние</string>
<string name="persons">По персоналу</string>
<string name="dates">По датам</string>
<string name="reports">Отчеты</string>
<string name="cons">Сводный</string>
<string name="period">За период</string>
<string name="days">По дням</string>
<string name="hours">По часам</string>
<string name="temps">По температурам</string>
<string name="catalog">Справочник</string>
<string name="accountable">Ответственные</string>
<string name="drivers">Водители</string>
<string name="orgs">Подразделения</string>
<string name="terminals">АРМы</string>
<string name="references">Справки</string>
<string name="log">Журналы</string>
<string name="medical">Медицинские</string>
<string name="diagnostic">Диагностический</string>
<string name="hypertension">Риск гипертонии</string>
<string name="status_help_string">Описание полей и блоков экрана "Статус":\n
1. Информация за сегодня данный блок содержит в себе данные о действующей сессии за текущий день:\n
1.1 Дата и время входа в систему отражает время первой отправки координат за текущий день.\n
1.2 Время работы в системе это продолжительность времени от входа в систему до момента запроса этой информации.\n
1.3 Пробег за сегодня расстояние, пройденное с включенным приложением за текущий день.\n
1.4 Последнее обновление время последнего обновления данных блока «Информация за сегодня».\n
2. Информация об устройстве включает в себя информацию о текущей конфигурации пользователя:\n
2.1 Идентификатор это уникальный идентификационный номер устройства, по которому осуществляется привязка мобильного устройства в систему Теле2Мед.\n
2.2 Транспортное средство отражает привязанное к мобильному устройству в системе транспортное средство (ТС). \n
2.3 Водитель имя пользователя, который привязан к данному мобильному устройству.\n
2.4 Версия приложения номер версии и дата выпуска используемого приложения.\n
2.5 Режим работы приложения отражает режим работы, заданный в системе для данного мобильного устройства. Существует 3 вида режима: COORDINATES (в систему передаётся и записывается весь трек мобильного устройства за всё время работы приложения), ROUTE_LIST (в систему передаётся и записывается трек мобильного устройства по выбранному путевому листу), REQUESTS (в систему передаётся и записывается трек мобильного устройства по выбранному заданию).\n
3. Информация о подключении содержит статус подключения приложения к сети и к системе:\n
3.1 Подключение к интернету статус наличия интернет-соединения за последние 15 секунд. \n
3.2 Подключение к серверу статус наличия подключения к системе, отражается в зависимости наличия ответа от сервера в течение 5 последних минут.\n
4. Информация о местоположении. Блок отображает последние данные о местоположение мобильного устройства, которые были получены приложением. Данные обновляются раз в 15 секунд.\n
4.1 Время последней фиксации время получения приведенных ниже данных.\n
4.2 Широта координаты широты, зафиксированные устройством.\n
4.3. Долгота координаты долготы, зафиксированные устройством.\n
4.4 Высота над уровнем моря высота над уровнем море, зафиксированная устройством.\n
4.5 Скорость скорость движения мобильного устройства в момент фиксации данных местоположения.\n
Экран "На карте" отражает текущее положение пользователя на карте.
</string>
<string name="tasks_toolbar">Задания на сегодня</string>
<string name="history_toolbar">История</string>
<string name="stats_toolbar">Статистика</string>
<string name="settings_toolbar">Настройки</string>
<string name="chat_toolbar">Чат с диспетчером</string>
<string name="notification_toolbar">Уведомления</string>
<string name="map_toolbar">Карта</string>
<string name="exit">Выйти</string>
<string name="search_bt">Поиск устройства</string>
<string name="search_printer">Поиск принтера</string>
<string name="open_drawer">Открыть боковое меню</string>
<string name="close_drawer">Закрыть боковое меню</string>
<string name="enter_current_pin">Введите текущий пин-код</string>
<string name="incorrect_current_pin">Текущий пин-код введен неверно,\nпопробуйте еще раз</string>
<string name="enter_new_pin">Введите новый пин-код</string>
<string name="sos_toolbar">SOS</string>
<string name="sos">sos</string>
<string name="params">Параметры</string>
<string name="panel">Сводная панель</string>
<string name="save">Сохранить</string>
<string name="delete">Удалить</string>
<string name="rechange">Заменить</string>
<string name="download">Загрузить фото</string>
<string name="access">Управление доступом</string>
<string name="download_yet">Показать ещё</string>
<string name="crash">ДТП</string>
<string name="broke">Поломка</string>
<string name="bad">Мне плохо</string>
<string name="atack">Нападение</string>
<string name="send_sos_to_dispatcher">Отправить сигнал тревоги\nдиспетчеру</string>
<string name="comment">Комментарий</string>
<string name="alert_signal_pushed_to_dispatcher">Сигнал тревоги отправлен диспетчеру</string>
<string name="avto_not_selected">Автомобиль не указан</string>
<string name="waybill_not_selected">Не выбран режим работы</string>
<string name="title_car">Транспортное средство</string>
<string name="title_task_number">Номер задания</string>
<string name="status">Статус</string>
<string name="main">Проведение измерения</string>
<string name="message_select_route">Выберите путевой лист или задание</string>
<string name="message_select_task">Выберите путевой лист</string>
<string name="message_no_routes">Путевые листы не назначены</string>
<string name="message_no_tasks">Список заданий пуст</string>
<string name="title_new_notif">Новое уведомление</string>
<string name="btn_show_task">Посмотреть задание</string>
<!--Task full info-->
<string name="title_task">Задание</string>
<string name="block_title_main_info">Данные осмотра №%1$s</string>
<string name="block_value_title_task_number">Номер задания</string>
<string name="block_value_title_route_info">Путевой лист</string>
<string name="block_value_title_status">Статус</string>
<string name="block_value_title_comment">Комментарий</string>
<string name="block_title_time">Время</string>
<string name="block_value_title_arrival">Прибытие</string>
<string name="block_value_title_departure">Убытие</string>
<string name="block_title_car_info">Автомобиль</string>
<string name="block_value_title_reg_number">Рег. знак</string>
<string name="block_value_title_brand_model">Марка и модель</string>
<string name="block_title_driver">Водитель</string>
<string name="block_value_title_contact_name">Имя</string>
<string name="block_value_title_contact_phone">Телефон</string>
<string name="block_value_title_address">Адрес</string>
<string name="block_value_title_note">Примечание</string>
<string name="block_title_route">Маршрут</string>
<string name="btn_expand">раскрыть</string>
<string name="btn_collapse">свернуть</string>
<string name="block_value_title_arrival_time">Дата и время прибытия</string>
<string name="block_title_main_car_info">Основное ТС</string>
<string name="block_value_title_odometer">Показания одометра, км</string>
<string name="block_value_title_in_service_hours">Машиночасы, ч</string>
<string name="block_value_title_engine_hours">Моточасы, ч</string>
<string name="block_title_departure_time">Дата и время убытия</string>
<string name="btn_start_task">Начать поездку</string>
<string name="btn_complete_task">Завершить задание</string>
<string name="block_title_contact">Контакт</string>
<string name="block_title_data_fixing">Фиксация данных</string>
<string name="subblock_title_arrival">Прибытие</string>
<string name="subblock_title_departure">Убытие</string>
<string name="task_block_title_check_out">Выезд из гаража/предыдущего места работ</string>
<string name="task_block_value_title_check_out_date_time">Дата и время выезда</string>
<string name="task_block_value_title_check_zero_mileage">Нулевой пробег, км</string>
<string name="task_block_title_check_in">Заезд в гараж/следующее место работ</string>
<string name="task_block_value_title_check_in_date_time">Дата и время заезда</string>
<string name="tasks_map_title">На карте</string>
<string name="tasks_list_title">Списком</string>
<string name="task_title_placeholder">Задание %1$d</string>
<string name="task_main_info_title">Основная информация</string>
<string name="task_status_title">Статус</string>
<string name="task_comment_title">Комментарий</string>
<string name="task_arrival_title">Прибытие</string>
<string name="task_passenger_title">Пассажир</string>
<string name="task_note_title">Примечание</string>
<string name="task_route_title">Маршрут</string>
<string name="task_data_capture_title">Фиксация данных</string>
<string name="task_stats_title">Статистика</string>
<string name="task_track_title">Трек по заданию</string>
<string name="cancel_task">Отменить задание</string>
<string name="task_cancel_title">Укажите причину отмены</string>
<string name="unexpected_page">unexpected page</string>
<string name="track_number_placeholder">Задание %1$s</string>
<string name="date_absent">Нет даты подачи</string>
<string name="collapse_view_title_expanded">свернуть</string>
<string name="collapse_view_title_not_expanded">развернуть</string>
<string name="planned_distance_int_placeholder">≈ %1$d км</string>
<string name="stat_distance_double_placeholder">%1$s км</string>
<string name="planned_time_placeholder">≈ %1$d мин</string>
<string name="stat_time_placeholder">%1$d мин</string>
<string name="distance">Расстояние</string>
<string name="time">Время</string>
<string name="started">Начал</string>
<string name="ended">Завершил</string>
<string name="button_text_status_accept">ПРИНЯТЬ ЗАДАНИЕ</string>
<string name="button_text_status_not_started">ВЗЯТЬ В РАБОТУ</string>
<string name="button_text_status_in_work">ПРИБЫЛ</string>
<string name="button_text_status_arrived">НАЧАТЬ ПОЕЗДКУ</string>
<string name="button_text_status_trackStarted">ЗАВЕРШИТЬ ПОЕЗДКУ</string>
<string name="no_filing_date">Нет даты подачи</string>
<string name="send">Отправить</string>
<string name="send_finished">Успешно отправлено</string>
<string name="title_menu_help">Помощь</string>
<string name="data">Данные выезда из гаража</string>
<string name="title_get_data">Получение данных</string>
<string name="title_video">Запись видео</string>
<string name="title">Предрейсовые\nмедицинские осмотры</string>
<string name="sub_title">Работаем по всей России</string>
<string name="auth">Авторизация</string>
<string name="number_enter">Введите свой табельный номер\nили приложите карту к считывателю</string>
<string name="hello">Здравствуйте!</string>
<string name="accept">Подтвердите свою личность</string>
<string name="acceptText">Нажимая кнопку "Да", вы соглашаетесь с тем, что даёте разрешение на обработку своих персональных данных (в том числе о состоянии здоровья).</string>
<string name="acceptFirstPhoto">Для продолжения прохождения медицинского осмотра Вам необходимо сделать первую фотографию.\nРасположитесь перед экраном планшета таким образом, чтобы ваше лицо располагалось в границах изображения с камеры.\nУбедитесь, что ваше лицо ничем не закрыто и сделайте фото.</string>
<string name="add">Добавить</string>
<string name="check">Смотреть</string>
<string name="edit">Редактировать</string>
<string name="deleting">Удалить</string>
<string name="tonometr_descr">Наденьте манжету на предплечье, нажмите кнопку &quot;Измерить давление&quot; и дождитесь окончания измерения</string>
<string name="pirometr_descr">Возьмите устройство в руку, нажмите кнопку "Начать измерение", дождитесь звукового сигнала, поднесите устройство датчиком измерения температуры ко лбу на расстояние 23 см и дождитесь звукового сигнала об окончании измерения</string>
<string name="alkotester_descr">Возьмите устройство в руку, нажмите кнопку &quot;Начать измерение&quot;.\nДождитесь звукового сигнала и дуйте в мундштук до появления звукового сигнала</string>
<string name="terminal">Измерение физиологических параметров</string>
<string name="sub_terminal">Не забудьте подключить\nАРМ "Теле2Мед"</string>
<string name="lc">Журнал измерений физиологических параметров</string>
<string name="sub_lc">История измерений</string>
<string name="qr">Контроль документа по QR-коду</string>
<string name="sub_qr">Сканирование QR-кода медосмотра</string>
<string name="version">Версия: 1.0.0.1 от 30.01.2022</string>
<string name="driver_title">Сотрудник</string>
<string name="driver_number_title">Табельный номер</string>
<string name="driver_sex_title">Пол</string>
<string name="driver_surname_title">Фамилия</string>
<string name="driver_name_title">Имя</string>
<string name="driver_patronymic_title">Отчество</string>
<string name="driver_birthday_title">Дата рождения</string>
<string name="driver_org_title">Организация</string>
<string name="checkup_info_title">Данные осмотра</string>
<string name="checkup_date_title">Дата осмотра</string>
<string name="checkup_begin_time_title">Время начала</string>
<string name="checkup_end_time_title">Время окончания</string>
<string name="checkup_type_title">Тип осмотра</string>
<string name="checkup_terminal_title">Терминал</string>
<string name="checkup_status_title">Статус</string>
<string name="checkup_medic_title">Медик</string>
<string name="checkup_result_auto_title">Результат (автомат.)</string>
<string name="checkup_result_medic_title">Результат (медик)</string>
<string name="checkup_medic_comment_title">Комментарий медика</string>
<string name="checkup_result_time_title">Дата / время результата</string>
<string name="checkup_photo_title">Фото осмотра</string>
<string name="driver_video_title">Видео осмотра</string>
<string name="driver_photo_title">Фото профиля</string>
<string name="checkup_syspressure_title">Верхнее давление</string>
<string name="checkup_diapressure_title">Нижнее давление</string>
<string name="checkup_pulse_title">Пульс</string>
<string name="checkup_alcotest_title">Алкоголь</string>
<string name="checkup_temperature_title">Температура</string>
<string name="checkup_complaints_title">Жалобы</string>
<string name="checkup_reference_title">Справка</string>
<!--Equipment-->
<string name="equipment_block_value_title_name">Наименование оборудования</string>
<string name="equipment_block_value_title_engine_hours">Моточасы, ч *</string>
<string name="tripevent_block_title_equipment">Навесное оборудование</string>
<!--Common-->
<string name="action_complete">Да</string>
<string name="action_cancel">Отмена</string>
<!--Route selection-->
<string name="message_confirm_route_discard">Вы уверены, что хотите сбросить путевой лист %s?</string>
<string name="message_confirm_route_select">Вы уверены, что хотите начать работу по путевому листу %s?</string>
<string name="fragment_title_select_route">Выбор путевого листа</string>
<!--Task selection-->
<string name="message_confirm_task_discard">Вы уверены, что хотите сбросить задание %s?</string>
<string name="message_confirm_task_select">Вы уверены, что хотите начать работу по заданию %s?</string>
<string name="fragment_title_select_task">Выбор задания</string>
</resources>

View File

@ -0,0 +1,156 @@
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/white</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
<style name="ToolbarColoredBackArrow" parent="AppTheme">
<item name="android:textColorSecondary">#333333</item>
</style>
<style name="TableValueStyle" parent="TableParameterHeaderStyle">
<item name="android:gravity">center</item>
</style>
<style name="TableParameterStyle" parent="TableParameterHeaderStyle">
<item name="android:textColor">@color/transparent_white</item>
</style>
<style name="TableRowStyle"></style>
<style name="TableValueHeaderStyle" parent="TableParameterHeaderStyle">
<item name="android:gravity">center</item>
</style>
<style name="TableParameterHeaderStyle">
<item name="android:textColor">@color/semi_black</item>
<item name="android:textSize">16sp</item>
<item name="android:paddingTop">20dp</item>
<item name="android:paddingBottom">20dp</item>
<item name="android:paddingStart">24dp</item>
<item name="android:paddingEnd">24dp</item>
<item name="android:gravity">center_vertical</item>
</style>
<style name="BlockTitleStyle" parent="TextAppearance.AppCompat">
<item name="android:layout_marginTop">30dp</item>
<item name="android:textSize">14sp</item>
<item name="android:textColor">@color/transparent_white</item>
<item name="android:layout_marginStart">16dp</item>
<item name="android:layout_marginEnd">16dp</item>
<item name="fontFamily">@font/roboto_medium</item>
</style>
<style name="BlockStyle" parent="TextAppearance.AppCompat">
<item name="android:layout_marginTop">16dp</item>
<item name="android:layout_marginStart">16dp</item>
<item name="android:layout_marginEnd">16dp</item>
<item name="cardCornerRadius">5dp</item>
</style>
<style name="SubblockStyle" parent="TextAppearance.AppCompat">
<item name="android:layout_marginTop">16dp</item>
<item name="android:layout_marginStart">16dp</item>
<item name="android:layout_marginEnd">16dp</item>
<item name="android:textSize">14sp</item>
<item name="android:textAllCaps">true</item>
<item name="android:textStyle">bold</item>
<item name="android:textColor">@color/semi_black</item>
</style>
<style name="BlockValueTitleStyle" parent="TextAppearance.AppCompat">
<item name="android:textSize">12sp</item>
<item name="android:textColor">@color/block_value_title</item>
<item name="android:layout_marginStart">16dp</item>
<item name="android:layout_marginEnd">16dp</item>
<item name="android:layout_marginTop">8dp</item>
<item name="fontFamily">@font/roboto_light</item>
</style>
<style name="BlockDarkTitleStyle" parent="TextAppearance.AppCompat">
<item name="android:textSize">12sp</item>
<item name="android:textColor">@color/block_value_title</item>
<item name="android:colorBackground">@color/semi_black</item>
<item name="android:layout_marginStart">16dp</item>
<item name="android:layout_marginEnd">16dp</item>
<item name="android:layout_marginTop">8dp</item>
<item name="fontFamily">@font/roboto_light</item>
</style>
<style name="BlockValueStyle" parent="TextAppearance.AppCompat">
<item name="android:textSize">16sp</item>
<item name="android:textColor">@color/semi_black</item>
<item name="android:layout_marginStart">16dp</item>
<item name="android:layout_marginEnd">16dp</item>
<item name="android:layout_marginTop">6dp</item>
<item name="android:layout_marginBottom">11dp</item>
</style>
<style name="BlockValueDividerStyle">
<item name="android:background">?android:attr/listDivider</item>
<item name="background">@color/divider_color</item>
<item name="android:layout_marginTop">11dp</item>
</style>
<style name="SubblockValueDividerStyle" parent="BlockValueDividerStyle">
<item name="android:layout_marginStart">16dp</item>
</style>
<style name="BlockEditTextValueStyle" parent="TextAppearance.AppCompat">
<item name="android:textSize">16sp</item>
<item name="android:textColor">@color/semi_black</item>
<item name="android:background">@null</item>
<item name="android:layout_marginStart">16dp</item>
<item name="android:layout_marginEnd">16dp</item>
<item name="android:layout_marginTop">6dp</item>
<item name="android:layout_marginBottom">11dp</item>
</style>
<style name="BlockCheckboxValueStyle" parent="TextAppearance.AppCompat">
<item name="android:textSize">16sp</item>
<item name="android:textColor">@color/medium_black</item>
<item name="android:layout_marginStart">18dp</item>
<item name="android:layout_marginEnd">18dp</item>
<item name="android:layout_marginTop">19dp</item>
<item name="android:layout_marginBottom">19dp</item>
</style>
<style name="RoundedCornerButton" parent="@style/Widget.AppCompat.Button.Colored">
<item name="background">@drawable/button_refresh</item>
<item name="colorButtonNormal">#1a237e</item>
<item name="colorControlHighlight">#673ab7</item>
<item name="android:textSize">14sp</item>
<item name="android:textColor">@color/white</item>
<item name="android:fontFamily">sans-serif-light</item>
<item name="android:textStyle">bold</item>
<item name="textAllCaps">false</item>
</style>
<style name="MyCustomTabLayout" parent="Widget.Design.TabLayout">
<item name="tabMaxWidth">0dp</item>
<item name="tabIndicatorColor">?attr/colorAccent</item>
<item name="tabIndicatorHeight">1dp</item>
<item name="tabTextAppearance">@style/MyCustomTabTextAppearance</item>
<item name="tabSelectedTextColor">@color/semi_black</item>
</style>
<style name="MyCustomTabTextAppearance" parent="TextAppearance.Design.Tab">
<item name="android:textSize">14sp</item>
<item name="android:textColor">@color/semi_black</item>
<item name="android:fontFamily">sans-serif-light</item>
<item name="android:textStyle">bold</item>
<item name="textAllCaps">false</item>
</style>
</resources>

View File

@ -0,0 +1,20 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
<group android:scaleX="0.047560975"
android:scaleY="0.047560975"
android:translateX="18.9"
android:translateY="18.9">
<path
android:pathData="M147.6,709.28c0,156.07 29.53,251.36 125.67,365.79 56.11,66.78 103.1,96.37 182.74,136.39 147.51,74.13 259.46,46.09 393.69,14.81 -4.68,-20.08 -8.74,-21.85 -16.47,-40.97 -6.89,-17.05 -8.63,-27.79 -15.45,-42 -174.46,40.65 -281,45.37 -444.92,-91.22 -68.14,-56.78 -135.9,-190.83 -135.9,-278.98 0,-149.4 28.6,-251.01 129.11,-349.59 281.24,-275.84 738.34,-56.52 738.26,317.68 0,21.05 -5.71,26.98 -5.71,57.44 43.8,3.65 20.2,6.39 89.36,6.39 0,-82.02 7.24,-9.44 -0.18,-127.47 -23.06,-367.2 -503.29,-628.96 -846.74,-349.25 -112.43,91.56 -193.46,228.17 -193.46,380.98z"
android:fillColor="#012655"/>
<path
android:pathData="M1041.18,1328.4l19.15,0 12.76,-261.69c24.07,-2.01 36.83,-9.72 60.14,-16.45l195.17,-53.76 0,-25.53 -463.51,-162c-28,-9.25 -49.17,-15.26 -76.33,-25.79 -29.36,-11.39 -47.93,-22.84 -85.66,-22.84 2.74,32.97 59.56,111.91 79.29,144.1l258.99,423.96z"
android:fillColor="#EE4D16"/>
<path
android:pathData="M517.8,728.42c0,53.93 12.53,80.53 46.05,113.52 74.89,73.69 135.44,36.24 170.96,33.29 -3.62,-43.47 -66.34,-102.81 -76.59,-146.81 62.88,0 104.21,40.08 159.56,44.68 0,-72.98 -0.81,-91.15 -31.62,-134.32 -76.92,-107.79 -268.36,-48.22 -268.36,89.64z"
android:fillColor="#012655"/>
</group>
</vector>

View File

@ -0,0 +1,48 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
<group android:scaleX="0.030094637"
android:scaleY="0.030094637"
android:translateX="25.38"
android:translateY="48.67325">
<path
android:pathData="M1418,348c52,0 72,-5 113,-32 6,-4 6,-4 11,-9 4,-4 8,-6 11,-10l-42,-40c-4,-5 -8,-12 -15,-13 -5,3 -7,7 -12,10 -44,28 -99,20 -130,-22 -40,-55 25,-46 -91,-46 -7,0 -3,8 -2,12 4,17 5,31 13,48 21,42 41,62 80,85 12,7 46,18 64,18z"
android:fillColor="#79868A"/>
<path
android:pathData="M1437,13c0,17 -2,55 2,69 29,7 38,9 60,30 22,21 32,58 21,92 -3,9 -9,16 -10,24l14,13c5,5 9,8 14,13 7,7 21,23 28,27 17,-11 37,-66 37,-94 0,-35 -1,-54 -17,-86 -12,-25 -24,-40 -44,-56 -4,-4 -7,-6 -12,-9 -23,-17 -60,-31 -91,-31 -1,3 -2,3 -2,7z"
android:fillColor="#2EA8C7"/>
<path
android:pathData="M1259,167l76,0c7,-29 10,-39 31,-60 15,-15 34,-20 55,-25l0,-76c-11,0 -26,3 -35,5 -52,15 -86,45 -110,92 -8,16 -17,46 -17,64z"
android:fillColor="#17345F"/>
<path
android:pathData="M1639,332l0,-311l63,0l134,208l0,-208l60,0l0,311l-65,0l-132,-205l0,205z"
android:fillColor="#17345F"
android:fillType="nonZero"/>
<path
android:pathData="M1159,332l0,-311l66,0l0,311z"
android:fillColor="#17345F"
android:fillType="nonZero"/>
<path
android:pathData="M857,332l0,-57l170,-202l-151,0l0,-52l237,0l0,49l-177,209l184,0l0,53z"
android:fillColor="#17345F"
android:fillType="nonZero"/>
<path
android:pathData="M757,332l0,-311l66,0l0,311z"
android:fillColor="#17345F"
android:fillType="nonZero"/>
<path
android:pathData="M541,332l-116,-311l71,0l82,230l79,-230l70,0l-115,311z"
android:fillColor="#17345F"
android:fillType="nonZero"/>
<path
android:pathData="M330,332l0,-311l66,0l0,311z"
android:fillColor="#17345F"
android:fillType="nonZero"/>
<path
android:pathData="M6,21l119,0c27,0 47,2 61,6 19,5 35,15 49,29 14,14 24,30 31,50 7,20 11,44 11,73 0,26 -3,48 -10,66 -8,23 -20,41 -35,55 -11,11 -27,19 -46,25 -14,4 -34,7 -58,7l-123,0 0,-311zM72,74l0,206 49,0c18,0 31,-1 39,-3 11,-3 19,-7 26,-13 7,-6 13,-16 17,-30 4,-14 7,-33 7,-57 0,-24 -2,-42 -7,-55 -4,-13 -11,-23 -18,-30 -8,-7 -18,-12 -30,-15 -9,-2 -27,-3 -53,-3l-29,0z"
android:fillColor="#17345F"
android:fillType="nonZero"/>
</group>
</vector>

View File

@ -0,0 +1,43 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="1902dp"
android:height="354dp"
android:viewportWidth="1902"
android:viewportHeight="354">
<path
android:pathData="M1418,348c52,0 72,-5 113,-32 6,-4 6,-4 11,-9 4,-4 8,-6 11,-10l-42,-40c-4,-5 -8,-12 -15,-13 -5,3 -7,7 -12,10 -44,28 -99,20 -130,-22 -40,-55 25,-46 -91,-46 -7,0 -3,8 -2,12 4,17 5,31 13,48 21,42 41,62 80,85 12,7 46,18 64,18z"
android:fillColor="#79868A"/>
<path
android:pathData="M1437,13c0,17 -2,55 2,69 29,7 38,9 60,30 22,21 32,58 21,92 -3,9 -9,16 -10,24l14,13c5,5 9,8 14,13 7,7 21,23 28,27 17,-11 37,-66 37,-94 0,-35 -1,-54 -17,-86 -12,-25 -24,-40 -44,-56 -4,-4 -7,-6 -12,-9 -23,-17 -60,-31 -91,-31 -1,3 -2,3 -2,7z"
android:fillColor="#2EA8C7"/>
<path
android:pathData="M1259,167l76,0c7,-29 10,-39 31,-60 15,-15 34,-20 55,-25l0,-76c-11,0 -26,3 -35,5 -52,15 -86,45 -110,92 -8,16 -17,46 -17,64z"
android:fillColor="#17345F"/>
<path
android:pathData="M1639,332l0,-311l63,0l134,208l0,-208l60,0l0,311l-65,0l-132,-205l0,205z"
android:fillColor="#17345F"
android:fillType="nonZero"/>
<path
android:pathData="M1159,332l0,-311l66,0l0,311z"
android:fillColor="#17345F"
android:fillType="nonZero"/>
<path
android:pathData="M857,332l0,-57l170,-202l-151,0l0,-52l237,0l0,49l-177,209l184,0l0,53z"
android:fillColor="#17345F"
android:fillType="nonZero"/>
<path
android:pathData="M757,332l0,-311l66,0l0,311z"
android:fillColor="#17345F"
android:fillType="nonZero"/>
<path
android:pathData="M541,332l-116,-311l71,0l82,230l79,-230l70,0l-115,311z"
android:fillColor="#17345F"
android:fillType="nonZero"/>
<path
android:pathData="M330,332l0,-311l66,0l0,311z"
android:fillColor="#17345F"
android:fillType="nonZero"/>
<path
android:pathData="M6,21l119,0c27,0 47,2 61,6 19,5 35,15 49,29 14,14 24,30 31,50 7,20 11,44 11,73 0,26 -3,48 -10,66 -8,23 -20,41 -35,55 -11,11 -27,19 -46,25 -14,4 -34,7 -58,7l-123,0 0,-311zM72,74l0,206 49,0c18,0 31,-1 39,-3 11,-3 19,-7 26,-13 7,-6 13,-16 17,-30 4,-14 7,-33 7,-57 0,-24 -2,-42 -7,-55 -4,-13 -11,-23 -18,-30 -8,-7 -18,-12 -30,-15 -9,-2 -27,-3 -53,-3l-29,0z"
android:fillColor="#17345F"
android:fillType="nonZero"/>
</vector>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
app:fontProviderAuthority="com.google.android.gms.fonts"
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
app:fontProviderPackage="com.google.android.gms"
app:fontProviderQuery="Roboto"></font-family>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
app:fontProviderAuthority="com.google.android.gms.fonts"
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
app:fontProviderPackage="com.google.android.gms"
app:fontProviderQuery="name=Roboto&amp;weight=300&amp;width=75"></font-family>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
app:fontProviderAuthority="com.google.android.gms.fonts"
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
app:fontProviderPackage="com.google.android.gms"
app:fontProviderQuery="name=Roboto&amp;width=75"></font-family>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
app:fontProviderAuthority="com.google.android.gms.fonts"
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
app:fontProviderPackage="com.google.android.gms"
app:fontProviderQuery="name=Roboto&amp;weight=300"></font-family>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
app:fontProviderAuthority="com.google.android.gms.fonts"
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
app:fontProviderPackage="com.google.android.gms"
app:fontProviderQuery="name=Roboto&amp;weight=500"></font-family>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
app:fontProviderAuthority="com.google.android.gms.fonts"
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
app:fontProviderPackage="com.google.android.gms"
app:fontProviderQuery="Roboto"></font-family>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
app:fontProviderAuthority="com.google.android.gms.fonts"
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
app:fontProviderPackage="com.google.android.gms"
app:fontProviderQuery="Roboto"></font-family>

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/help"
android:icon="@drawable/ic_help"
android:title="@string/title_menu_help"
app:showAsAction="ifRoom" />
</menu>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/ic_launcher_background"/>
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
</adaptive-icon>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/ic_launcher_background"/>
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
</adaptive-icon>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -0,0 +1,56 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="colorPrimary">#8AC33E</color>
<color name="colorPrimaryDark">#8AC33E</color>
<color name="colorAccent">#8AC33E</color>
<color name="semi_black">#333333</color>
<color name="dark_red">#F23939</color>
<color name="transparent_white">#6D8CA3</color>
<color name="keyboard_background">#263238</color>
<color name="keyboard_tab_text_color">#6D8CA3</color>
<color name="keyboard_tab_text_color_transparent">#6D8CA3</color>
<color name="nav_drawer_background">#8AC33E</color>
<color name="dark_black">#171616</color>
<color name="medium_black">#DE000000</color>
<color name="tab_background_selected">#8AC33E</color>
<color name="tab_background_unselected">#FFFFFF</color>
<color name="task_border_unselected">#33000000</color>
<color name="task_border_selected">#8AC33E</color>
<color name="gray">#6D8CA3</color>
<color name="white">#ffffff</color>
<color name="status_in_work">#98C65A</color>
<color name="status_not_started">#F23939</color>
<color name="status_edited">#3AA8E5</color>
<color name="status_done">#2ED03E</color>
<color name="status_canceled">#C7D0D9</color>
<color name="task_address">#6D8CA3</color>
<color name="divider_color">#F6F6EC</color>
<color name="task_call_to_passenger">#3AA8E5</color>
<color name="vertical_divider_color">#C7D0D9</color>
<color name="planned_container_color">#FAFAEF</color>
<color name="green">#77E351</color>
<color name="filter_applied_background">#F6F6EC</color>
<color name="black">#000000</color>
<color name="notification_grey">#C7D0D9</color>
<color name="phone_image">#B3B3B3</color>
<color name="phone">#3AA8E6</color>
<color name="block_value_title">#999999</color>
<color name="notif_badge">#F44650</color>
<color name="semi_gray">#F6F6EC</color>
<color name="chat_time">#C7D0D9</color>
<color name="chat_background">#FAFAEF</color>
</resources>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<array name="com_google_android_gms_fonts_certs">
<item>@array/com_google_android_gms_fonts_certs_dev</item>
<item>@array/com_google_android_gms_fonts_certs_prod</item>
</array>
<string-array name="com_google_android_gms_fonts_certs_dev">
<item>
MIIEqDCCA5CgAwIBAgIJANWFuGx90071MA0GCSqGSIb3DQEBBAUAMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTAeFw0wODA0MTUyMzM2NTZaFw0zNTA5MDEyMzM2NTZaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBANbOLggKv+IxTdGNs8/TGFy0PTP6DHThvbbR24kT9ixcOd9W+EaBPWW+wPPKQmsHxajtWjmQwWfna8mZuSeJS48LIgAZlKkpFeVyxW0qMBujb8X8ETrWy550NaFtI6t9+u7hZeTfHwqNvacKhp1RbE6dBRGWynwMVX8XW8N1+UjFaq6GCJukT4qmpN2afb8sCjUigq0GuMwYXrFVee74bQgLHWGJwPmvmLHC69EH6kWr22ijx4OKXlSIx2xT1AsSHee70w5iDBiK4aph27yH3TxkXy9V89TDdexAcKk/cVHYNnDBapcavl7y0RiQ4biu8ymM8Ga/nmzhRKya6G0cGw8CAQOjgfwwgfkwHQYDVR0OBBYEFI0cxb6VTEM8YYY6FbBMvAPyT+CyMIHJBgNVHSMEgcEwgb6AFI0cxb6VTEM8YYY6FbBMvAPyT+CyoYGapIGXMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbYIJANWFuGx90071MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBABnTDPEF+3iSP0wNfdIjIz1AlnrPzgAIHVvXxunW7SBrDhEglQZBbKJEk5kT0mtKoOD1JMrSu1xuTKEBahWRbqHsXclaXjoBADb0kkjVEJu/Lh5hgYZnOjvlba8Ld7HCKePCVePoTJBdI4fvugnL8TsgK05aIskyY0hKI9L8KfqfGTl1lzOv2KoWD0KWwtAWPoGChZxmQ+nBli+gwYMzM1vAkP+aayLe0a1EQimlOalO762r0GXO0ks+UeXde2Z4e+8S/pf7pITEI/tP+MxJTALw9QUWEv9lKTk+jkbqxbsh8nfBUapfKqYn0eidpwq2AzVp3juYl7//fKnaPhJD9gs=
</item>
</string-array>
<string-array name="com_google_android_gms_fonts_certs_prod">
<item>
MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JORland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfYwXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LWuT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0zOHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Ylmn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14aloXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsTB0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCEyj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTbQe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZMcUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK
</item>
</string-array>
</resources>

View File

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

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<array name="preloaded_fonts" translatable="false">
<item>@font/roboto</item>
<item>@font/roboto_condensed_light</item>
<item>@font/roboto_condensed_regular</item>
<item>@font/roboto_light</item>
<item>@font/roboto_medium</item>
<item>@font/roboto_regular</item>
<item>@font/roboto_upper_regular</item>
</array>
</resources>

View File

@ -0,0 +1,249 @@
<resources>
<string name="app_name">Divizion-bi</string>
<string name="keyboard_cancel">Отмена</string>
<string name="keyboard_0">0</string>
<string name="keyboard_next">ДАЛЕЕ</string>
<string name="keyboard_7">7</string>
<string name="keyboard_8">8</string>
<string name="keyboard_9">9</string>
<string name="keyboard_4">4</string>
<string name="keyboard_5">5</string>
<string name="keyboard_6">6</string>
<string name="keyboard_1">1</string>
<string name="keyboard_2">2</string>
<string name="keyboard_3">3</string>
<string name="confirm_phone">Пользователь с таким номером телефона не найден.\nХотите зарегистрироваться?</string>
<string name="confirm_sos">Ваше сообщение отправлено</string>
<string name="location_permission">Для отображение вас на карте и передачи данных местоположения в систему, с целью построения треков и мониторинга местоположения, приложению необходимо получить доступ к местоположению вашего устройства. Чтобы начать работу в приложении - разрешите использование этих данных.</string>
<string name="status_app_title">Версия приложения</string>
<string name="workMode">Режим работы приложения</string>
<string name="keyboard_placeholder">%1$s%2$s</string>
<string name="remember_me">Запомнить меня на этом устройстве</string>
<string name="error_app_init">Ваша органзиация не настроена в системе. Обратитесь к диспетчеру</string>
<string name="error_location_time">У организации отсутствует часовой пояс, требуется синхронизация систем, обратитесь к администратору</string>
<string name="confirm">Нажимая на кнопку Выход, Вы отключитесь от системы. Вы уверены что хотите выйти?</string>
<string name="splash_name">ПОМОЩНИК В ТРАНСПОРТНОЙ АНАЛИТИКЕ</string>
<string name="splash_date">20.02.2021 10:43:31</string>
<string name="splash_comment">поправлен первый экран</string>
<string name="splash_subname">АРМ водителя</string>
<string name="splash_version">1.0.4.25</string>
<string name="loading">Загрузка…</string>
<string name="Error">Ошибка</string>
<string name="Ok">OK</string>
<string name="waybill">Путевой лист</string>
<string name="car">Автомобиль</string>
<string name="route_holder_existing_serial">%1$s №%2$s от %3$s</string>
<string name="route_holder_no_serial">№%1$s от %2$s</string>
<string name="work_mode_rl">Режим работы по ПЛ</string>
<string name="work_mode_requests">Режим работы по заданию</string>
<string name="task">Номер задания</string>
<string name="task_holder_existing_number">№%1$s</string>
<string name="error_cast">Неправильный каст ошибки</string>
<string name="restApiForbiddenRequest">Указанный пользовательский токен невалидный</string>
<string name="sess_id_format">yyyyMMddHHmmss</string>
<string name="need_update_app">Необходимо обновить приложение</string>
<string name="platform_name">Android</string>
<string name="not_internet_connection">Нет интернет подключения</string>
<string name="something_wrong">Что-то пошло не так</string>
<string name="phone_enter_user_not_found">Пользователь с таким номером телефона \n не найден. Попробуйте еще раз.</string>
<string name="phone_enter_enter_your_phone">Введите ваш номер телефона \n и нажмите “✓” на клавиатуре</string>
<string name="phone_enter_toolbar">Вход</string>
<string name="phone_enter_hint">+7 XXX XXX-XX-XX</string>
<string name="pin_enter_incorrect_pin">Введен неверный пин-код.\n Попробуйте еще раз</string>
<string name="pin_enter_get_new_pin">Получить новый пин-код</string>
<string name="pin_enter_enter_your_pin">Введите ваш пин-код</string>
<string name="pin_enter_toolbar">Ввод пин-кода</string>
<string name="auth_in_process">Идёт процесс авторизации...</string>
<string name="get_new_pin">Новый пин-код</string>
<string name="sms_hint">На ваш телефон выслано SMS\nс новым пин-кодом. Введите пин-код.</string>
<string name="pin_re_sms">Выслать пин-код повторно</string>
<string name="change_pin">Сменить пин-код</string>
<string name="pin_change_title">Необходимо сменить пин-код.\nВведите новый пин-код</string>
<string name="enterNewPinAgain">Введите новый пин-код повторно</string>
<string name="fields_not_identical">Значения в полях не совпадают.\nПопробуйте еще раз</string>
<string name="dispatcher_number_not_set">К сожалению, Ваша организация не указала номер телефона в настройках подразделений в Системе. Сообщите об этом вашему диспетчеру.</string>
<string name="example_help_string">Для работы с мобильным приложением ваш номер телефона должен быть зарегистрирован в системе.\n\nДля входа в систему введите номер телефона и пин-код.\n\nПри первом входе в систему введите номер телефона и нажмите «Получить новый пин-код». С помощью sms вам будет направлен временный пин-код. После входа в систему установите новый постоянный пин-код и подтвердите его.\n\nВ случае затруднений позвоните диспетчеру.</string>
<string name="call_to_dispatcher">Позвонить диспетчеру</string>
<string name="help_toolbar">Помощь</string>
<string name="tasks_toolbar">Задания на сегодня</string>
<string name="history_toolbar">История</string>
<string name="stats_toolbar">Статистика</string>
<string name="settings_toolbar">Настройки</string>
<string name="chat_toolbar">Чат с диспетчером</string>
<string name="notification_toolbar">Уведомления</string>
<string name="exit">Выйти</string>
<string name="search_bt">Поиск устройства</string>
<string name="search_printer">Поиск принтера</string>
<string name="open_drawer">Открыть боковое меню</string>
<string name="close_drawer">Закрыть боковое меню</string>
<string name="enter_current_pin">Введите текущий пин-код</string>
<string name="incorrect_current_pin">Текущий пин-код введен неверно,\nпопробуйте еще раз</string>
<string name="enter_new_pin">Введите новый пин-код</string>
<string name="sos_toolbar">SOS</string>
<string name="sos">sos</string>
<string name="crash">ДТП</string>
<string name="broke">Поломка</string>
<string name="bad">Мне плохо</string>
<string name="atack">Нападение</string>
<string name="send_sos_to_dispatcher">Отправить сигнал тревоги\nдиспетчеру</string>
<string name="comment">Комментарий</string>
<string name="alert_signal_pushed_to_dispatcher">Сигнал тревоги отправлен диспетчеру</string>
<string name="avto_not_selected">Автомобиль не указан</string>
<string name="waybill_not_selected">Не выбран режим работы</string>
<string name="title_car">Транспортное средство</string>
<string name="title_map">Карта</string>
<string name="title_task_number">Номер задания</string>
<string name="status">Статус</string>
<string name="message_select_route">Выберите путевой лист или задание</string>
<string name="message_select_task">Выберите путевой лист</string>
<string name="message_no_routes">Путевые листы не назначены</string>
<string name="message_no_tasks">Список заданий пуст</string>
<string name="title_new_notif">Новое уведомление</string>
<string name="btn_show_task">Посмотреть задание</string>
<!--Task full info-->
<string name="title_task">Задание</string>
<string name="block_title_main_info">Основная информация</string>
<string name="block_value_title_task_number">Номер задания</string>
<string name="block_value_title_route_info">Путевой лист</string>
<string name="block_value_title_status">Статус</string>
<string name="block_value_title_comment">Комментарий</string>
<string name="block_title_time">Время</string>
<string name="block_value_title_arrival">Прибытие</string>
<string name="block_value_title_departure">Убытие</string>
<string name="block_title_car_info">Автомобиль</string>
<string name="block_value_title_reg_number">Рег. знак</string>
<string name="block_value_title_brand_model">Марка и модель</string>
<string name="block_title_driver">Водитель</string>
<string name="block_value_title_contact_name">Имя</string>
<string name="block_value_title_contact_phone">Телефон</string>
<string name="block_value_title_address">Адрес</string>
<string name="block_value_title_note">Примечание</string>
<string name="block_title_route">Маршрут</string>
<string name="btn_expand">раскрыть</string>
<string name="btn_collapse">свернуть</string>
<string name="block_value_title_arrival_time">Дата и время прибытия</string>
<string name="block_title_main_car_info">Основное ТС</string>
<string name="block_value_title_odometer">Показания одометра, км</string>
<string name="block_value_title_in_service_hours">Машиночасы, ч</string>
<string name="block_value_title_engine_hours">Моточасы, ч</string>
<string name="block_title_departure_time">Дата и время убытия</string>
<string name="btn_start_task">Начать поездку</string>
<string name="btn_complete_task">Завершить задание</string>
<string name="block_title_contact">Контакт</string>
<string name="block_title_data_fixing">Фиксация данных</string>
<string name="subblock_title_arrival">Прибытие</string>
<string name="subblock_title_departure">Убытие</string>
<string name="task_block_title_check_out">Выезд из гаража/предыдущего места работ</string>
<string name="task_block_value_title_check_out_date_time">Дата и время выезда</string>
<string name="task_block_value_title_check_zero_mileage">Нулевой пробег, км</string>
<string name="task_block_title_check_in">Заезд в гараж/следующее место работ</string>
<string name="task_block_value_title_check_in_date_time">Дата и время заезда</string>
<string name="tasks_map_title">На карте</string>
<string name="tasks_list_title">Списком</string>
<string name="task_title_placeholder">Задание %1$d</string>
<string name="task_main_info_title">Основная информация</string>
<string name="task_status_title">Статус</string>
<string name="task_comment_title">Комментарий</string>
<string name="task_arrival_title">Прибытие</string>
<string name="task_passenger_title">Пассажир</string>
<string name="task_note_title">Примечание</string>
<string name="task_route_title">Маршрут</string>
<string name="task_data_capture_title">Фиксация данных</string>
<string name="task_stats_title">Статистика</string>
<string name="task_track_title">Трек по заданию</string>
<string name="cancel_task">Отменить задание</string>
<string name="task_cancel_title">Укажите причину отмены</string>
<string name="unexpected_page">unexpected page</string>
<string name="track_number_placeholder">Задание %1$s</string>
<string name="date_absent">Нет даты подачи</string>
<string name="collapse_view_title_expanded">свернуть</string>
<string name="collapse_view_title_not_expanded">развернуть</string>
<string name="planned_distance_int_placeholder">≈ %1$d км</string>
<string name="stat_distance_double_placeholder">%1$s км</string>
<string name="planned_time_placeholder">≈ %1$d мин</string>
<string name="stat_time_placeholder">%1$d мин</string>
<string name="distance">Расстояние</string>
<string name="time">Время</string>
<string name="started">Начал</string>
<string name="ended">Завершил</string>
<string name="button_text_status_accept">ПРИНЯТЬ ЗАДАНИЕ</string>
<string name="button_text_status_not_started">ВЗЯТЬ В РАБОТУ</string>
<string name="button_text_status_in_work">ПРИБЫЛ</string>
<string name="button_text_status_arrived">НАЧАТЬ ПОЕЗДКУ</string>
<string name="button_text_status_trackStarted">ЗАВЕРШИТЬ ПОЕЗДКУ</string>
<string name="no_filing_date">Нет даты подачи</string>
<string name="send">Отправить</string>
<string name="send_finished">Успешно отправлено</string>
<string name="title_menu_help">Помощь</string>
<string name="data">Данные выезда из гаража</string>
<string name="title_geo_notification">Ведение маршрута</string>
<!--Equipment-->
<string name="equipment_block_value_title_name">Наименование оборудования</string>
<string name="equipment_block_value_title_engine_hours">Моточасы, ч *</string>
<string name="tripevent_block_title_equipment">Навесное оборудование</string>
<!--Common-->
<string name="action_complete">Да</string>
<string name="action_cancel">Отмена</string>
<!--Route selection-->
<string name="message_confirm_route_discard">Вы уверены, что хотите сбросить путевой лист %s?</string>
<string name="message_confirm_route_select">Вы уверены, что хотите начать работу по путевому листу %s?</string>
<string name="fragment_title_select_route">Выбор путевого листа</string>
<!--Task selection-->
<string name="message_confirm_task_discard">Вы уверены, что хотите сбросить задание %s?</string>
<string name="message_confirm_task_select">Вы уверены, что хотите начать работу по заданию %s?</string>
<string name="fragment_title_select_task">Выбор задания</string>
</resources>

View File

@ -0,0 +1,113 @@
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
<style name="ToolbarColoredBackArrow" parent="AppTheme">
<item name="android:textColorSecondary">#333333</item>
</style>
<style name="RoundedCornerButton" parent="@style/Widget.AppCompat.Button.Colored">
<item name="background">@drawable/button_refresh</item>
<item name="colorButtonNormal">#1a237e</item>
<item name="colorControlHighlight">#673ab7</item>
</style>
<style name="BlockTitleStyle" parent="TextAppearance.AppCompat">
<item name="android:layout_marginTop">30dp</item>
<item name="android:textSize">14sp</item>
<item name="android:textColor">@color/transparent_white</item>
<item name="android:layout_marginStart">16dp</item>
<item name="android:layout_marginEnd">16dp</item>
<item name="fontFamily">@font/roboto_medium</item>
</style>
<style name="BlockStyle" parent="TextAppearance.AppCompat">
<item name="android:layout_marginTop">16dp</item>
<item name="android:layout_marginStart">16dp</item>
<item name="android:layout_marginEnd">16dp</item>
<item name="cardCornerRadius">5dp</item>
</style>
<style name="SubblockStyle" parent="TextAppearance.AppCompat">
<item name="android:layout_marginTop">16dp</item>
<item name="android:layout_marginStart">16dp</item>
<item name="android:layout_marginEnd">16dp</item>
<item name="android:textSize">14sp</item>
<item name="android:textAllCaps">true</item>
<item name="android:textStyle">bold</item>
<item name="android:textColor">@color/semi_black</item>
</style>
<style name="BlockValueTitleStyle" parent="TextAppearance.AppCompat">
<item name="android:textSize">12sp</item>
<item name="android:textColor">@color/block_value_title</item>
<item name="android:layout_marginStart">16dp</item>
<item name="android:layout_marginEnd">16dp</item>
<item name="android:layout_marginTop">8dp</item>
<item name="fontFamily">@font/roboto_light</item>
</style>
<style name="BlockValueStyle" parent="TextAppearance.AppCompat">
<item name="android:textSize">16sp</item>
<item name="android:textColor">@color/semi_black</item>
<item name="android:layout_marginStart">16dp</item>
<item name="android:layout_marginEnd">16dp</item>
<item name="android:layout_marginTop">6dp</item>
<item name="android:layout_marginBottom">11dp</item>
</style>
<style name="BlockValueDividerStyle">
<item name="android:background">?android:attr/listDivider</item>
<item name="background">@color/divider_color</item>
<item name="android:layout_marginTop">11dp</item>
</style>
<style name="SubblockValueDividerStyle" parent="BlockValueDividerStyle">
<item name="android:layout_marginStart">16dp</item>
</style>
<style name="BlockEditTextValueStyle" parent="TextAppearance.AppCompat">
<item name="android:textSize">16sp</item>
<item name="android:textColor">@color/semi_black</item>
<item name="android:background">@null</item>
<item name="android:layout_marginStart">16dp</item>
<item name="android:layout_marginEnd">16dp</item>
<item name="android:layout_marginTop">6dp</item>
<item name="android:layout_marginBottom">11dp</item>
</style>
<style name="BlockCheckboxValueStyle" parent="TextAppearance.AppCompat">
<item name="android:textSize">16sp</item>
<item name="android:textColor">@color/medium_black</item>
<item name="android:layout_marginStart">18dp</item>
<item name="android:layout_marginEnd">18dp</item>
<item name="android:layout_marginTop">19dp</item>
<item name="android:layout_marginBottom">19dp</item>
</style>
<style name="MyCustomTabLayout" parent="Widget.Design.TabLayout">
<item name="tabMaxWidth">0dp</item>
<item name="tabIndicatorColor">?attr/colorAccent</item>
<item name="tabIndicatorHeight">1dp</item>
<item name="tabTextAppearance">@style/MyCustomTabTextAppearance</item>
<item name="tabSelectedTextColor">@color/semi_black</item>
</style>
<style name="MyCustomTabTextAppearance" parent="TextAppearance.Design.Tab">
<item name="android:textSize">14sp</item>
<item name="android:textColor">@color/semi_black</item>
<item name="android:fontFamily">sans-serif-light</item>
<item name="android:textStyle">bold</item>
<item name="textAllCaps">false</item>
</style>
</resources>

View File

@ -0,0 +1,36 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="419dp"
android:height="419dp"
android:viewportWidth="4384"
android:viewportHeight="4384">
<path
android:pathData="M2192,2192m-2192,0a2192,2192 0,1 1,4384 0a2192,2192 0,1 1,-4384 0"
android:fillColor="#FEFEFE"/>
<path
android:pathData="M3709,1940l0,0c-120,-728 -752,-1283 -1514,-1283 -848,0 -1535,687 -1535,1535 0,233 52,454 145,652 -13,22 -23,46 -28,71l-82,400c-11,53 0,103 27,142l82,119 3,4c30,42 78,70 136,74l655,46c52,4 104,-13 147,-42 142,44 293,67 450,67 799,0 1456,-611 1528,-1391l-119,154c5,19 7,39 7,59 0,115 -78,209 -174,209 -6,0 -12,0 -18,-1 -2,0 -3,0 -5,0 -87,0 -157,-84 -157,-188 0,-13 1,-26 3,-38l-72,-90c-73,279 -189,600 -345,786 -180,215 -459,211 -683,138 -143,-47 -239,-165 -303,-309 -177,-398 -116,-649 -176,-733 -59,-84 -153,-32 -154,33 -2,65 111,438 61,448 -31,6 -78,-147 -113,-289 -7,-32 -15,-68 -22,-107 -13,-67 -26,-131 -39,-190 -11,-5 -21,-11 -31,-16l-89,-57 -127,159c18,32 29,71 29,112 0,43 -11,83 -30,115l91,118c16,-5 33,-8 50,-7 81,3 143,73 138,156 -1,11 -2,22 -5,33l172,12c48,3 88,27 113,61 1,2 2,3 3,5l68,99c23,33 32,75 23,120l-69,336c-19,94 -112,165 -207,158l-549,-39c-49,-3 -89,-27 -114,-62l-3,-4 -69,-100c-22,-33 -32,-75 -22,-119l69,-336c19,-94 112,-165 207,-158l89,6c-1,-8 -1,-16 0,-23 1,-23 8,-45 18,-64l-114,-111c-7,1 -14,2 -21,2 -89,0 -161,-88 -161,-197 0,-88 47,-162 111,-188l159,-349c-3,-25 -5,-50 -5,-76 0,-147 54,-274 131,-331 19,-35 195,-113 195,-113 80,-64 178,-53 277,94 174,259 50,481 168,516 29,9 93,-2 184,-18 345,-61 595,-66 943,-41l14,1c31,3 57,9 80,18 -125,-860 -955,-1033 -1435,-688l-1,1c-52,32 -55,22 -48,7 460,-459 1450,-323 1580,625 21,32 51,149 25,280l98,216c26,-18 56,-28 87,-28 33,0 64,11 90,30l115,-115c-14,-21 -23,-45 -28,-70 -21,-86 16,-187 95,-244zM2491,1174c37,8 65,27 62,44 -3,17 -37,24 -74,17 -38,-8 -65,-27 -62,-44 3,-17 37,-24 74,-17z"
android:fillColor="#008DD2"/>
<path
android:pathData="M1337,1510c90,0 163,119 163,266 0,147 -73,266 -163,266 -90,0 -163,-119 -163,-266 0,-147 73,-266 163,-266zM1374,1640c46,0 84,61 84,136 0,75 -37,136 -84,136 -46,0 -84,-61 -84,-136 0,-75 37,-136 84,-136z"
android:fillColor="#008DD2"/>
<path
android:pathData="M980,2312c39,0 70,51 70,114 0,63 -31,114 -70,114 -39,0 -70,-51 -70,-114 0,-63 31,-114 70,-114z"
android:fillColor="#FEFEFE"/>
<path
android:pathData="M3692,2191c-37,-71 -9,-168 62,-217 71,-49 158,-32 195,39 37,71 9,168 -62,217 -71,49 -158,32 -195,-39z"
android:fillColor="#008DD2"/>
<path
android:pathData="M1232,3340l-71,-6c-17,-1 -29,-17 -26,-34l17,-96 -95,-8c-20,-2 -34,-20 -30,-40l10,-56c4,-20 23,-35 44,-34l95,8 17,-96c3,-17 20,-30 37,-29l71,6c17,1 29,17 26,34l-17,96 95,8c20,2 34,20 30,40l-10,56c-4,20 -23,35 -44,34l-95,-8 -17,96c-3,17 -20,30 -37,29z"
android:fillColor="#E31E24"/>
<path
android:pathData="M3751,2145c-20,-37 -6,-89 33,-115 39,-26 87,-17 107,20 20,37 6,89 -33,115 -39,26 -87,17 -107,-20z"
android:fillColor="#FEFEFE"/>
<path
android:pathData="M3104,2527c-3,40 -6,80 -9,119 -3,42 -36,78 -74,81 -44,3 -89,5 -134,8 -30,2 -38,17 -39,43 -3,54 -5,106 -8,158 -2,33 -29,63 -60,65 -43,3 -86,7 -129,10 -32,2 -58,-23 -57,-57 1,-53 2,-106 3,-161 0,-26 -6,-41 -38,-39 -47,3 -95,6 -143,8 -41,2 -75,-32 -76,-76 0,-41 -1,-83 -1,-125 0,-46 34,-86 77,-87 50,-2 99,-4 148,-6 33,-1 40,-18 40,-46 1,-60 2,-120 4,-181 1,-40 30,-74 65,-75 48,-1 95,-2 142,-3 34,-1 61,32 59,71 -3,60 -6,120 -9,178 -1,28 4,44 36,42 46,-2 93,-4 138,-5 39,-2 68,34 64,77z"
android:fillColor="#008DD2"/>
<path
android:pathData="M2768,2658c0,35 0,71 0,106 0,49 0,98 -1,147 0,10 -7,20 -16,20 -26,2 -52,3 -78,4 -9,0 -16,-8 -16,-18 0,-49 0,-99 1,-149 0,-35 0,-71 0,-106 -74,3 -149,7 -224,10 -14,1 -26,-12 -25,-28 0,-22 1,-44 1,-66 0,-16 12,-30 26,-31 99,-4 196,-7 292,-10 95,-3 188,-7 280,-10 13,0 23,12 23,28 -1,21 -1,42 -2,64 0,15 -12,29 -25,29 -78,3 -156,7 -236,10z"
android:fillColor="#FEFEFE"/>
<path
android:pathData="M3392,2486c36,0 65,35 65,78 0,43 -29,78 -65,78 -36,0 -65,-35 -65,-78 0,-43 29,-78 65,-78z"
android:fillColor="#008DD2"/>
</vector>

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -0,0 +1,36 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="419dp"
android:height="419dp"
android:viewportWidth="4384"
android:viewportHeight="4384">
<path
android:pathData="M2192,2192m-2192,0a2192,2192 0,1 1,4384 0a2192,2192 0,1 1,-4384 0"
android:fillColor="#FEFEFE"/>
<path
android:pathData="M3709,1940l0,0c-120,-728 -752,-1283 -1514,-1283 -848,0 -1535,687 -1535,1535 0,233 52,454 145,652 -13,22 -23,46 -28,71l-82,400c-11,53 0,103 27,142l82,119 3,4c30,42 78,70 136,74l655,46c52,4 104,-13 147,-42 142,44 293,67 450,67 799,0 1456,-611 1528,-1391l-119,154c5,19 7,39 7,59 0,115 -78,209 -174,209 -6,0 -12,0 -18,-1 -2,0 -3,0 -5,0 -87,0 -157,-84 -157,-188 0,-13 1,-26 3,-38l-72,-90c-73,279 -189,600 -345,786 -180,215 -459,211 -683,138 -143,-47 -239,-165 -303,-309 -177,-398 -116,-649 -176,-733 -59,-84 -153,-32 -154,33 -2,65 111,438 61,448 -31,6 -78,-147 -113,-289 -7,-32 -15,-68 -22,-107 -13,-67 -26,-131 -39,-190 -11,-5 -21,-11 -31,-16l-89,-57 -127,159c18,32 29,71 29,112 0,43 -11,83 -30,115l91,118c16,-5 33,-8 50,-7 81,3 143,73 138,156 -1,11 -2,22 -5,33l172,12c48,3 88,27 113,61 1,2 2,3 3,5l68,99c23,33 32,75 23,120l-69,336c-19,94 -112,165 -207,158l-549,-39c-49,-3 -89,-27 -114,-62l-3,-4 -69,-100c-22,-33 -32,-75 -22,-119l69,-336c19,-94 112,-165 207,-158l89,6c-1,-8 -1,-16 0,-23 1,-23 8,-45 18,-64l-114,-111c-7,1 -14,2 -21,2 -89,0 -161,-88 -161,-197 0,-88 47,-162 111,-188l159,-349c-3,-25 -5,-50 -5,-76 0,-147 54,-274 131,-331 19,-35 195,-113 195,-113 80,-64 178,-53 277,94 174,259 50,481 168,516 29,9 93,-2 184,-18 345,-61 595,-66 943,-41l14,1c31,3 57,9 80,18 -125,-860 -955,-1033 -1435,-688l-1,1c-52,32 -55,22 -48,7 460,-459 1450,-323 1580,625 21,32 51,149 25,280l98,216c26,-18 56,-28 87,-28 33,0 64,11 90,30l115,-115c-14,-21 -23,-45 -28,-70 -21,-86 16,-187 95,-244zM2491,1174c37,8 65,27 62,44 -3,17 -37,24 -74,17 -38,-8 -65,-27 -62,-44 3,-17 37,-24 74,-17z"
android:fillColor="#008DD2"/>
<path
android:pathData="M1337,1510c90,0 163,119 163,266 0,147 -73,266 -163,266 -90,0 -163,-119 -163,-266 0,-147 73,-266 163,-266zM1374,1640c46,0 84,61 84,136 0,75 -37,136 -84,136 -46,0 -84,-61 -84,-136 0,-75 37,-136 84,-136z"
android:fillColor="#008DD2"/>
<path
android:pathData="M980,2312c39,0 70,51 70,114 0,63 -31,114 -70,114 -39,0 -70,-51 -70,-114 0,-63 31,-114 70,-114z"
android:fillColor="#FEFEFE"/>
<path
android:pathData="M3692,2191c-37,-71 -9,-168 62,-217 71,-49 158,-32 195,39 37,71 9,168 -62,217 -71,49 -158,32 -195,-39z"
android:fillColor="#008DD2"/>
<path
android:pathData="M1232,3340l-71,-6c-17,-1 -29,-17 -26,-34l17,-96 -95,-8c-20,-2 -34,-20 -30,-40l10,-56c4,-20 23,-35 44,-34l95,8 17,-96c3,-17 20,-30 37,-29l71,6c17,1 29,17 26,34l-17,96 95,8c20,2 34,20 30,40l-10,56c-4,20 -23,35 -44,34l-95,-8 -17,96c-3,17 -20,30 -37,29z"
android:fillColor="#E31E24"/>
<path
android:pathData="M3751,2145c-20,-37 -6,-89 33,-115 39,-26 87,-17 107,20 20,37 6,89 -33,115 -39,26 -87,17 -107,-20z"
android:fillColor="#FEFEFE"/>
<path
android:pathData="M3104,2527c-3,40 -6,80 -9,119 -3,42 -36,78 -74,81 -44,3 -89,5 -134,8 -30,2 -38,17 -39,43 -3,54 -5,106 -8,158 -2,33 -29,63 -60,65 -43,3 -86,7 -129,10 -32,2 -58,-23 -57,-57 1,-53 2,-106 3,-161 0,-26 -6,-41 -38,-39 -47,3 -95,6 -143,8 -41,2 -75,-32 -76,-76 0,-41 -1,-83 -1,-125 0,-46 34,-86 77,-87 50,-2 99,-4 148,-6 33,-1 40,-18 40,-46 1,-60 2,-120 4,-181 1,-40 30,-74 65,-75 48,-1 95,-2 142,-3 34,-1 61,32 59,71 -3,60 -6,120 -9,178 -1,28 4,44 36,42 46,-2 93,-4 138,-5 39,-2 68,34 64,77z"
android:fillColor="#008DD2"/>
<path
android:pathData="M2768,2658c0,35 0,71 0,106 0,49 0,98 -1,147 0,10 -7,20 -16,20 -26,2 -52,3 -78,4 -9,0 -16,-8 -16,-18 0,-49 0,-99 1,-149 0,-35 0,-71 0,-106 -74,3 -149,7 -224,10 -14,1 -26,-12 -25,-28 0,-22 1,-44 1,-66 0,-16 12,-30 26,-31 99,-4 196,-7 292,-10 95,-3 188,-7 280,-10 13,0 23,12 23,28 -1,21 -1,42 -2,64 0,15 -12,29 -25,29 -78,3 -156,7 -236,10z"
android:fillColor="#FEFEFE"/>
<path
android:pathData="M3392,2486c36,0 65,35 65,78 0,43 -29,78 -65,78 -36,0 -65,-35 -65,-78 0,-43 29,-78 65,-78z"
android:fillColor="#008DD2"/>
</vector>

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 249 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
app:fontProviderAuthority="com.google.android.gms.fonts"
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
app:fontProviderPackage="com.google.android.gms"
app:fontProviderQuery="Roboto" />

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
app:fontProviderAuthority="com.google.android.gms.fonts"
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
app:fontProviderPackage="com.google.android.gms"
app:fontProviderQuery="name=Roboto&amp;weight=300&amp;width=75"></font-family>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
app:fontProviderAuthority="com.google.android.gms.fonts"
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
app:fontProviderPackage="com.google.android.gms"
app:fontProviderQuery="name=Roboto&amp;width=75"></font-family>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
app:fontProviderAuthority="com.google.android.gms.fonts"
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
app:fontProviderPackage="com.google.android.gms"
app:fontProviderQuery="name=Roboto&amp;weight=300"></font-family>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
app:fontProviderAuthority="com.google.android.gms.fonts"
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
app:fontProviderPackage="com.google.android.gms"
app:fontProviderQuery="name=Roboto&amp;weight=500"></font-family>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
app:fontProviderAuthority="com.google.android.gms.fonts"
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
app:fontProviderPackage="com.google.android.gms"
app:fontProviderQuery="Roboto"></font-family>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
app:fontProviderAuthority="com.google.android.gms.fonts"
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
app:fontProviderPackage="com.google.android.gms"
app:fontProviderQuery="Roboto"></font-family>

View File

@ -0,0 +1,189 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/parent"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:id="@+id/logo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="32dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/tele2med" />
<TextView
android:id="@+id/company"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:text="ООО &quot;03 Мед&quot; ОФИС"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/logo" />
<TextView
android:id="@+id/phone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="24dp"
android:text="+7 (843) 203-46-83"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/company" />
<TextView
android:id="@+id/email"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:text="info@tele2med.ru"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/phone" />
<TextView
android:id="@+id/changeType"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="50dp"
android:text="Результаты ваших измерений"
android:textAllCaps="true"
android:textSize="20sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/email" />
<TextView
android:id="@+id/puls"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="30dp"
android:text="Пульс:"
app:layout_constraintStart_toStartOf="@+id/changeType"
app:layout_constraintTop_toBottomOf="@+id/changeType" />
<TextView
android:id="@+id/resultPuls"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_marginTop="30dp"
android:text="Пульс:"
app:layout_constraintStart_toEndOf="@+id/puls"
app:layout_constraintTop_toBottomOf="@+id/changeType" />
<TextView
android:id="@+id/top"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:text="Систолическое давление:"
app:layout_constraintStart_toStartOf="@+id/changeType"
app:layout_constraintTop_toBottomOf="@+id/puls" />
<TextView
android:id="@+id/resultTop"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_marginTop="5dp"
android:text="Пульс:"
app:layout_constraintStart_toEndOf="@+id/top"
app:layout_constraintTop_toBottomOf="@+id/resultPuls" />
<TextView
android:id="@+id/bottom"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:text="Диастолическое давление:"
app:layout_constraintStart_toStartOf="@+id/changeType"
app:layout_constraintTop_toBottomOf="@+id/top" />
<TextView
android:id="@+id/resultBottom"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_marginTop="5dp"
android:text="Пульс:"
app:layout_constraintStart_toEndOf="@+id/bottom"
app:layout_constraintTop_toBottomOf="@+id/resultTop" />
<TextView
android:id="@+id/alk"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:text="Концетрация паров алкоголя:"
app:layout_constraintStart_toStartOf="@+id/changeType"
app:layout_constraintTop_toBottomOf="@+id/bottom" />
<TextView
android:id="@+id/resultAlk"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_marginTop="5dp"
android:text="Пульс:"
app:layout_constraintStart_toEndOf="@+id/alk"
app:layout_constraintTop_toBottomOf="@+id/resultBottom" />
<TextView
android:id="@+id/temp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:text="Температура тела:"
app:layout_constraintStart_toStartOf="@+id/changeType"
app:layout_constraintTop_toBottomOf="@+id/alk" />
<TextView
android:id="@+id/resultTemp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_marginTop="5dp"
android:text="Пульс:"
app:layout_constraintStart_toEndOf="@+id/temp"
app:layout_constraintTop_toBottomOf="@+id/resultAlk" />
<TextView
android:id="@+id/complaints"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:text="Наличие жалоб:"
app:layout_constraintStart_toStartOf="@+id/changeType"
app:layout_constraintTop_toBottomOf="@+id/temp" />
<TextView
android:id="@+id/resultComplaints"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_marginTop="5dp"
android:text="-"
app:layout_constraintStart_toEndOf="@+id/temp"
app:layout_constraintTop_toBottomOf="@+id/resultTemp" />
<Button
android:id="@+id/cancel"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_marginTop="60dp"
android:text="К началу"
android:textSize="12sp"
android:textColor="@color/semi_black"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/changeType" />
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.budiyev.android.codescanner.CodeScannerView
android:id="@+id/scanner_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:autoFocusButtonColor="@android:color/white"
app:autoFocusButtonVisible="true"
app:flashButtonColor="@android:color/white"
app:flashButtonVisible="false"
app:frameColor="@android:color/white"
app:frameCornersSize="50dp"
app:frameCornersRadius="0dp"
app:frameAspectRatioWidth="1"
app:frameAspectRatioHeight="1"
app:frameSize="0.75"
app:frameThickness="2dp"
app:maskColor="#77000000"/>
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.budiyev.android.codescanner.CodeScannerView
android:id="@+id/scanner_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:autoFocusButtonColor="@android:color/white"
app:autoFocusButtonVisible="true"
app:flashButtonColor="@android:color/white"
app:flashButtonVisible="false"
app:frameColor="@android:color/white"
app:frameCornersSize="50dp"
app:frameCornersRadius="0dp"
app:frameAspectRatioWidth="1"
app:frameAspectRatioHeight="1"
app:frameSize="0.75"
app:frameThickness="2dp"
app:maskColor="#77000000"/>
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@ -0,0 +1,103 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:id="@+id/imageView4"
android:layout_width="wrap_content"
android:layout_height="400dp"
android:layout_marginTop="20dp"
android:src="@drawable/ic_group_6"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="60dp"
android:fontFamily="@font/proxima_nova_bold"
android:text="@string/qr"
android:textAlignment="center"
android:textColor="@color/semi_black"
android:textSize="26sp"
app:layout_constraintTop_toBottomOf="@+id/imageView4"
tools:layout_editor_absoluteX="24dp" />
<TextView
android:id="@+id/uuid"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:fontFamily="@font/proxima_nova"
android:text="@string/help_qr_new"
android:textAlignment="center"
android:textColor="@color/semi_black"
android:textSize="20sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="@+id/text"
app:layout_constraintTop_toBottomOf="@id/text" />
<Button
android:id="@+id/access"
android:layout_width="180dp"
android:layout_height="wrap_content"
android:text="Понятно"
android:layout_marginTop="20dp"
android:background="@drawable/btn_rounded_blue"
android:textColor="@color/white"
android:textSize="20sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/uuid" />
<TextView
android:id="@+id/title_policy"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:fontFamily="@font/roboto_regular"
android:text="Политика конфиденциальности:"
android:textColor="@color/semi_black"
android:textSize="12sp"
app:layout_constraintBottom_toTopOf="@+id/policy"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
<TextView
android:id="@+id/policy"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="20dp"
android:autoLink="web"
android:fontFamily="@font/roboto_regular"
android:text="https://tele2med.ru/policy/"
android:textColor="@color/semi_black"
android:textSize="12sp"
app:layout_constraintBottom_toTopOf="@id/uuidString"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
<TextView
android:id="@+id/uuidString"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="16dp"
android:fontFamily="@font/roboto_light"
android:text="UUID устройства:"
android:textColor="@color/gray"
android:textSize="12sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>

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