diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
index 7efda98..308626b 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -21,8 +21,8 @@ on:
- cron: '18 18 * * 5'
jobs:
- analyze:
- name: Analyze
+ analyze_basic_intent:
+ name: Analyze BasicIntent1 project sources
runs-on: ubuntu-latest
permissions:
actions: read
@@ -45,32 +45,188 @@ jobs:
uses: github/codeql-action/init@v2
with:
languages: ${{ matrix.language }}
- # If you wish to specify custom queries, you can do so here or in a config file.
- # By default, queries listed here will override any specified in a config file.
- # Prefix the list here with "+" to use these queries and those in the config file.
-
- # Details on CodeQL's query packs refer to : https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
- # queries: security-extended,security-and-quality
-
-
- # Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
- # If this step fails, then you should remove it and run the build manually (see below)
- # Commented out the following 2 command lines since it causes an error:
- # - name: Autobuild
- # uses: github/codeql-action/autobuild@v2
-
- - run: make bootstrap
- - run: make release
-
- # âšī¸ Command-line programs to run using the OS shell.
- # đ See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
-
- # If the Autobuild fails above, remove it and uncomment the following three lines.
- # modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance.
-
- # - run: |
- # echo "Run, Build Application using script"
- # ./location_of_script_within_repo/buildscript.sh
-
- - name: Perform CodeQL Analysis
+ source-root: /home/runner/work/DataWedge-Android-Samples/DataWedge-Android-Samples/BasicIntent1/
+
+ - run: |
+ echo "Assemble BasicIntent1 debug build..."
+ cd ./BasicIntent1
+ ./gradlew clean --continue assembleDebug || true
+ cd ..
+
+ - name: Perform CodeQL Analysis for BasicIntent1
+ uses: github/codeql-action/analyze@v2
+
+ analyze_data_capture:
+ name: Analyze DataCapture1 project sources
+ runs-on: ubuntu-latest
+ permissions:
+ actions: read
+ contents: read
+ security-events: write
+
+ strategy:
+ fail-fast: false
+ matrix:
+ language: [ 'java' ]
+ # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
+ # Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support
+
+ steps:
+ - name: Checkout repository
+ uses: actions/checkout@v3
+
+ # Initializes the CodeQL tools for scanning.
+ - name: Initialize CodeQL
+ uses: github/codeql-action/init@v2
+ with:
+ languages: ${{ matrix.language }}
+ source-root: /home/runner/work/DataWedge-Android-Samples/DataWedge-Android-Samples/DataCapture1/
+
+ - run: |
+ echo "Assemble DataCapture1 debug build..."
+ cd ./DataCapture1
+ ./gradlew clean --continue assembleDebug || true
+ cd ..
+
+ - name: Perform CodeQL Analysis for DataCapture1
+ uses: github/codeql-action/analyze@v2
+
+ analyze_document_capture_sample:
+ name: Analyze DocumentCaptureSample1 project sources
+ runs-on: ubuntu-latest
+ permissions:
+ actions: read
+ contents: read
+ security-events: write
+
+ strategy:
+ fail-fast: false
+ matrix:
+ language: [ 'java' ]
+ # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
+ # Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support
+
+ steps:
+ - name: Checkout repository
+ uses: actions/checkout@v3
+
+ # Initializes the CodeQL tools for scanning.
+ - name: Initialize CodeQL
+ uses: github/codeql-action/init@v2
+ with:
+ languages: ${{ matrix.language }}
+ source-root: /home/runner/work/DataWedge-Android-Samples/DataWedge-Android-Samples/DocumentCaptureSample1/
+
+ - run: |
+ echo "Assemble DocumentCaptureSample1 debug build..."
+ cd ./DocumentCaptureSample1
+ ./gradlew clean --continue assembleDebug || true
+ cd ..
+
+ - name: Perform CodeQL Analysis for DocumentCaptureSample1
+ uses: github/codeql-action/analyze@v2
+
+ analyze_signature_capture_one:
+ name: Analyze SignatureCapture1 project sources
+ runs-on: ubuntu-latest
+ permissions:
+ actions: read
+ contents: read
+ security-events: write
+
+ strategy:
+ fail-fast: false
+ matrix:
+ language: [ 'java' ]
+ # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
+ # Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support
+
+ steps:
+ - name: Checkout repository
+ uses: actions/checkout@v3
+
+ # Initializes the CodeQL tools for scanning.
+ - name: Initialize CodeQL
+ uses: github/codeql-action/init@v2
+ with:
+ languages: ${{ matrix.language }}
+ source-root: /home/runner/work/DataWedge-Android-Samples/DataWedge-Android-Samples/SignatureCapture1/
+
+ - run: |
+ echo "Assemble SignatureCapture1 debug build..."
+ cd ./SignatureCapture1
+ ./gradlew clean --continue assembleDebug || true
+ cd ..
+
+ - name: Perform CodeQL Analysis for SignatureCapture1
+ uses: github/codeql-action/analyze@v2
+
+ analyze_signature_capture_two:
+ name: Analyze SignatureCapture2 project sources
+ runs-on: ubuntu-latest
+ permissions:
+ actions: read
+ contents: read
+ security-events: write
+
+ strategy:
+ fail-fast: false
+ matrix:
+ language: [ 'java' ]
+ # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
+ # Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support
+
+ steps:
+ - name: Checkout repository
+ uses: actions/checkout@v3
+
+ # Initializes the CodeQL tools for scanning.
+ - name: Initialize CodeQL
+ uses: github/codeql-action/init@v2
+ with:
+ languages: ${{ matrix.language }}
+ source-root: /home/runner/work/DataWedge-Android-Samples/DataWedge-Android-Samples/SignatureCapture2/
+
+ - run: |
+ echo "Assemble SignatureCapture2 debug build..."
+ cd ./SignatureCapture2
+ ./gradlew clean --continue assembleDebug || true
+ cd ..
+
+ - name: Perform CodeQL Analysis for SignatureCapture2
+ uses: github/codeql-action/analyze@v2
+
+ analyze_truckloading_demo:
+ name: Analyze TruckLoadingDemo project sources
+ runs-on: ubuntu-latest
+ permissions:
+ actions: read
+ contents: read
+ security-events: write
+
+ strategy:
+ fail-fast: false
+ matrix:
+ language: [ 'java' ]
+ # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
+ # Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support
+
+ steps:
+ - name: Checkout repository
+ uses: actions/checkout@v3
+
+ # Initializes the CodeQL tools for scanning.
+ - name: Initialize CodeQL
+ uses: github/codeql-action/init@v2
+ with:
+ languages: ${{ matrix.language }}
+ source-root: /home/runner/work/DataWedge-Android-Samples/DataWedge-Android-Samples/TruckLoadingDemo/
+
+ - run: |
+ echo "Assemble TruckLoadingDemo debug build..."
+ cd ./TruckLoadingDemo
+ ./gradlew clean --continue assembleDebug || true
+ cd ..
+
+ - name: Perform CodeQL Analysis for TruckLoadingDemo
uses: github/codeql-action/analyze@v2
diff --git a/BasicIntent1/.gitignore b/BasicIntent1/.gitignore
new file mode 100644
index 0000000..aa724b7
--- /dev/null
+++ b/BasicIntent1/.gitignore
@@ -0,0 +1,15 @@
+*.iml
+.gradle
+/local.properties
+/.idea/caches
+/.idea/libraries
+/.idea/modules.xml
+/.idea/workspace.xml
+/.idea/navEditor.xml
+/.idea/assetWizardSettings.xml
+.DS_Store
+/build
+/captures
+.externalNativeBuild
+.cxx
+local.properties
diff --git a/BasicIntent1/.idea/.gitignore b/BasicIntent1/.idea/.gitignore
new file mode 100644
index 0000000..26d3352
--- /dev/null
+++ b/BasicIntent1/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/BasicIntent1/.idea/compiler.xml b/BasicIntent1/.idea/compiler.xml
new file mode 100644
index 0000000..fb7f4a8
--- /dev/null
+++ b/BasicIntent1/.idea/compiler.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/BasicIntent1/.idea/gradle.xml b/BasicIntent1/.idea/gradle.xml
new file mode 100644
index 0000000..a9f4e52
--- /dev/null
+++ b/BasicIntent1/.idea/gradle.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/BasicIntent1/.idea/misc.xml b/BasicIntent1/.idea/misc.xml
new file mode 100644
index 0000000..2a4d5b5
--- /dev/null
+++ b/BasicIntent1/.idea/misc.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/BasicIntent1/.idea/vcs.xml b/BasicIntent1/.idea/vcs.xml
new file mode 100644
index 0000000..6c0b863
--- /dev/null
+++ b/BasicIntent1/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/BasicIntent1/app/.gitignore b/BasicIntent1/app/.gitignore
new file mode 100644
index 0000000..42afabf
--- /dev/null
+++ b/BasicIntent1/app/.gitignore
@@ -0,0 +1 @@
+/build
\ No newline at end of file
diff --git a/BasicIntent1/build.gradle b/BasicIntent1/build.gradle
old mode 100755
new mode 100644
index 43c0708..da05f02
--- a/BasicIntent1/build.gradle
+++ b/BasicIntent1/build.gradle
@@ -1,27 +1,10 @@
// Top-level build file where you can add configuration options common to all sub-projects/modules.
-
-buildscript {
-
- repositories {
- google()
- jcenter()
- }
- dependencies {
- classpath 'com.android.tools.build:gradle:3.1.3'
-
-
- // NOTE: Do not place your application dependencies here; they belong
- // in the individual module build.gradle files
- }
-}
-
-allprojects {
- repositories {
- google()
- jcenter()
- }
+plugins {
+ id 'com.android.application' version '7.2.0' apply false
+ id 'com.android.library' version '7.2.0' apply false
+ id 'org.jetbrains.kotlin.android' version '1.6.10' apply false
}
task clean(type: Delete) {
delete rootProject.buildDir
-}
+}
\ No newline at end of file
diff --git a/BasicIntent1/gradle/wrapper/gradle-wrapper.jar b/BasicIntent1/gradle/wrapper/gradle-wrapper.jar
old mode 100755
new mode 100644
index 7a3265e..e708b1c
Binary files a/BasicIntent1/gradle/wrapper/gradle-wrapper.jar and b/BasicIntent1/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/BasicIntent1/gradle/wrapper/gradle-wrapper.properties b/BasicIntent1/gradle/wrapper/gradle-wrapper.properties
old mode 100755
new mode 100644
index de459cf..d7daa91
--- a/BasicIntent1/gradle/wrapper/gradle-wrapper.properties
+++ b/BasicIntent1/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
-#Fri Nov 02 13:42:03 EDT 2018
+#Wed Sep 14 16:29:45 EEST 2022
distributionBase=GRADLE_USER_HOME
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip
distributionPath=wrapper/dists
-zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
+zipStoreBase=GRADLE_USER_HOME
diff --git a/BasicIntent1/settings.gradle b/BasicIntent1/settings.gradle
old mode 100755
new mode 100644
index e7b4def..e23d3eb
--- a/BasicIntent1/settings.gradle
+++ b/BasicIntent1/settings.gradle
@@ -1 +1,16 @@
+pluginManagement {
+ repositories {
+ gradlePluginPortal()
+ google()
+ mavenCentral()
+ }
+}
+dependencyResolutionManagement {
+ repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
+ repositories {
+ google()
+ mavenCentral()
+ }
+}
+rootProject.name = "BasicIntent1"
include ':app'
diff --git a/DataCapture1/.gitignore b/DataCapture1/.gitignore
new file mode 100644
index 0000000..aa724b7
--- /dev/null
+++ b/DataCapture1/.gitignore
@@ -0,0 +1,15 @@
+*.iml
+.gradle
+/local.properties
+/.idea/caches
+/.idea/libraries
+/.idea/modules.xml
+/.idea/workspace.xml
+/.idea/navEditor.xml
+/.idea/assetWizardSettings.xml
+.DS_Store
+/build
+/captures
+.externalNativeBuild
+.cxx
+local.properties
diff --git a/DataCapture1/.idea/.gitignore b/DataCapture1/.idea/.gitignore
new file mode 100644
index 0000000..26d3352
--- /dev/null
+++ b/DataCapture1/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/DataCapture1/.idea/compiler.xml b/DataCapture1/.idea/compiler.xml
new file mode 100644
index 0000000..fb7f4a8
--- /dev/null
+++ b/DataCapture1/.idea/compiler.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/DataCapture1/.idea/gradle.xml b/DataCapture1/.idea/gradle.xml
new file mode 100644
index 0000000..a9f4e52
--- /dev/null
+++ b/DataCapture1/.idea/gradle.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/DataCapture1/.idea/misc.xml b/DataCapture1/.idea/misc.xml
new file mode 100644
index 0000000..2a4d5b5
--- /dev/null
+++ b/DataCapture1/.idea/misc.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/DataCapture1/.idea/vcs.xml b/DataCapture1/.idea/vcs.xml
new file mode 100644
index 0000000..6c0b863
--- /dev/null
+++ b/DataCapture1/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/DataCapture1/app/.gitignore b/DataCapture1/app/.gitignore
new file mode 100644
index 0000000..42afabf
--- /dev/null
+++ b/DataCapture1/app/.gitignore
@@ -0,0 +1 @@
+/build
\ No newline at end of file
diff --git a/DataCapture1/app/build.gradle b/DataCapture1/app/build.gradle
index aa56f0b..692eb07 100755
--- a/DataCapture1/app/build.gradle
+++ b/DataCapture1/app/build.gradle
@@ -20,10 +20,11 @@ android {
}
dependencies {
- compile fileTree(dir: 'libs', include: ['*.jar'])
- androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
+ implementation fileTree(dir: 'libs', include: ['*.jar'])
+
+ androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
- compile 'com.android.support:appcompat-v7:25.2.0'
- testCompile 'junit:junit:4.12'
+ implementation'com.android.support:appcompat-v7:25.2.0'
+ testImplementation 'junit:junit:4.12'
}
diff --git a/DataCapture1/build.gradle b/DataCapture1/build.gradle
old mode 100755
new mode 100644
index 74b2ab0..da05f02
--- a/DataCapture1/build.gradle
+++ b/DataCapture1/build.gradle
@@ -1,23 +1,10 @@
// Top-level build file where you can add configuration options common to all sub-projects/modules.
-
-buildscript {
- repositories {
- jcenter()
- }
- dependencies {
- classpath 'com.android.tools.build:gradle:2.2.3'
-
- // NOTE: Do not place your application dependencies here; they belong
- // in the individual module build.gradle files
- }
-}
-
-allprojects {
- repositories {
- jcenter()
- }
+plugins {
+ id 'com.android.application' version '7.2.0' apply false
+ id 'com.android.library' version '7.2.0' apply false
+ id 'org.jetbrains.kotlin.android' version '1.6.10' apply false
}
task clean(type: Delete) {
delete rootProject.buildDir
-}
+}
\ No newline at end of file
diff --git a/DataCapture1/gradle/wrapper/gradle-wrapper.jar b/DataCapture1/gradle/wrapper/gradle-wrapper.jar
old mode 100755
new mode 100644
index 13372ae..e708b1c
Binary files a/DataCapture1/gradle/wrapper/gradle-wrapper.jar and b/DataCapture1/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/DataCapture1/gradle/wrapper/gradle-wrapper.properties b/DataCapture1/gradle/wrapper/gradle-wrapper.properties
old mode 100755
new mode 100644
index ffb15d0..d7daa91
--- a/DataCapture1/gradle/wrapper/gradle-wrapper.properties
+++ b/DataCapture1/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
-#Mon Oct 22 07:39:42 EDT 2018
+#Wed Sep 14 16:29:45 EEST 2022
distributionBase=GRADLE_USER_HOME
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip
distributionPath=wrapper/dists
-zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-3.5-all.zip
+zipStoreBase=GRADLE_USER_HOME
diff --git a/DataCapture1/settings.gradle b/DataCapture1/settings.gradle
old mode 100755
new mode 100644
index e7b4def..422d16f
--- a/DataCapture1/settings.gradle
+++ b/DataCapture1/settings.gradle
@@ -1 +1,16 @@
+pluginManagement {
+ repositories {
+ gradlePluginPortal()
+ google()
+ mavenCentral()
+ }
+}
+dependencyResolutionManagement {
+ repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
+ repositories {
+ google()
+ mavenCentral()
+ }
+}
+rootProject.name = "DataCapture1"
include ':app'
diff --git a/DocumentCaptureSample1/.gitignore b/DocumentCaptureSample1/.gitignore
index ebdd23d..aa724b7 100644
--- a/DocumentCaptureSample1/.gitignore
+++ b/DocumentCaptureSample1/.gitignore
@@ -1,14 +1,15 @@
-*.iml
-.gradle
-/local.properties
-/.idea/caches
-/.idea/libraries
-/.idea/modules.xml
-/.idea/workspace.xml
-/.idea/navEditor.xml
-/.idea/assetWizardSettings.xml
-.DS_Store
-/build
-/captures
-.externalNativeBuild
-.cxx
+*.iml
+.gradle
+/local.properties
+/.idea/caches
+/.idea/libraries
+/.idea/modules.xml
+/.idea/workspace.xml
+/.idea/navEditor.xml
+/.idea/assetWizardSettings.xml
+.DS_Store
+/build
+/captures
+.externalNativeBuild
+.cxx
+local.properties
diff --git a/DocumentCaptureSample1/.idea/.gitignore b/DocumentCaptureSample1/.idea/.gitignore
new file mode 100644
index 0000000..26d3352
--- /dev/null
+++ b/DocumentCaptureSample1/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/DocumentCaptureSample1/.idea/.name b/DocumentCaptureSample1/.idea/.name
new file mode 100644
index 0000000..39cef44
--- /dev/null
+++ b/DocumentCaptureSample1/.idea/.name
@@ -0,0 +1 @@
+DataCapture1
\ No newline at end of file
diff --git a/DocumentCaptureSample1/.idea/compiler.xml b/DocumentCaptureSample1/.idea/compiler.xml
new file mode 100644
index 0000000..fb7f4a8
--- /dev/null
+++ b/DocumentCaptureSample1/.idea/compiler.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/DocumentCaptureSample1/.idea/gradle.xml b/DocumentCaptureSample1/.idea/gradle.xml
new file mode 100644
index 0000000..a9f4e52
--- /dev/null
+++ b/DocumentCaptureSample1/.idea/gradle.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/DocumentCaptureSample1/.idea/misc.xml b/DocumentCaptureSample1/.idea/misc.xml
new file mode 100644
index 0000000..2a4d5b5
--- /dev/null
+++ b/DocumentCaptureSample1/.idea/misc.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/DocumentCaptureSample1/.idea/vcs.xml b/DocumentCaptureSample1/.idea/vcs.xml
new file mode 100644
index 0000000..6c0b863
--- /dev/null
+++ b/DocumentCaptureSample1/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/DocumentCaptureSample1/app/.gitignore b/DocumentCaptureSample1/app/.gitignore
index 3543521..42afabf 100644
--- a/DocumentCaptureSample1/app/.gitignore
+++ b/DocumentCaptureSample1/app/.gitignore
@@ -1 +1 @@
-/build
+/build
\ No newline at end of file
diff --git a/DocumentCaptureSample1/build.gradle b/DocumentCaptureSample1/build.gradle
index aec661f..da05f02 100644
--- a/DocumentCaptureSample1/build.gradle
+++ b/DocumentCaptureSample1/build.gradle
@@ -1,27 +1,10 @@
-// Top-level build file where you can add configuration options common to all sub-projects/modules.
-
-buildscript {
- repositories {
- google()
- jcenter()
-
- }
- dependencies {
- classpath 'com.android.tools.build:gradle:3.5.1'
-
- // NOTE: Do not place your application dependencies here; they belong
- // in the individual module build.gradle files
- }
-}
-
-allprojects {
- repositories {
- google()
- jcenter()
-
- }
-}
-
-task clean(type: Delete) {
- delete rootProject.buildDir
-}
+// Top-level build file where you can add configuration options common to all sub-projects/modules.
+plugins {
+ id 'com.android.application' version '7.2.0' apply false
+ id 'com.android.library' version '7.2.0' apply false
+ id 'org.jetbrains.kotlin.android' version '1.6.10' apply false
+}
+
+task clean(type: Delete) {
+ delete rootProject.buildDir
+}
\ No newline at end of file
diff --git a/DocumentCaptureSample1/gradle/wrapper/gradle-wrapper.jar b/DocumentCaptureSample1/gradle/wrapper/gradle-wrapper.jar
index f6b961f..e708b1c 100644
Binary files a/DocumentCaptureSample1/gradle/wrapper/gradle-wrapper.jar and b/DocumentCaptureSample1/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/DocumentCaptureSample1/gradle/wrapper/gradle-wrapper.properties b/DocumentCaptureSample1/gradle/wrapper/gradle-wrapper.properties
index e76a5e1..d7daa91 100644
--- a/DocumentCaptureSample1/gradle/wrapper/gradle-wrapper.properties
+++ b/DocumentCaptureSample1/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
-#Wed Mar 18 09:05:41 IST 2020
-distributionBase=GRADLE_USER_HOME
-distributionPath=wrapper/dists
-zipStoreBase=GRADLE_USER_HOME
-zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip
+#Wed Sep 14 16:29:45 EEST 2022
+distributionBase=GRADLE_USER_HOME
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip
+distributionPath=wrapper/dists
+zipStorePath=wrapper/dists
+zipStoreBase=GRADLE_USER_HOME
diff --git a/DocumentCaptureSample1/settings.gradle b/DocumentCaptureSample1/settings.gradle
index 6699c52..27a9ef8 100644
--- a/DocumentCaptureSample1/settings.gradle
+++ b/DocumentCaptureSample1/settings.gradle
@@ -1,2 +1,16 @@
-include ':app'
-rootProject.name='DocumentCaptureSample1'
+pluginManagement {
+ repositories {
+ gradlePluginPortal()
+ google()
+ mavenCentral()
+ }
+}
+dependencyResolutionManagement {
+ repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
+ repositories {
+ google()
+ mavenCentral()
+ }
+}
+rootProject.name = "DocumentCaptureSample1"
+include ':app'
diff --git a/SignatureCapture1/.DS_Store b/SignatureCapture1/.DS_Store
deleted file mode 100644
index 709eb19..0000000
Binary files a/SignatureCapture1/.DS_Store and /dev/null differ
diff --git a/SignatureCapture1/.gitignore b/SignatureCapture1/.gitignore
new file mode 100644
index 0000000..aa724b7
--- /dev/null
+++ b/SignatureCapture1/.gitignore
@@ -0,0 +1,15 @@
+*.iml
+.gradle
+/local.properties
+/.idea/caches
+/.idea/libraries
+/.idea/modules.xml
+/.idea/workspace.xml
+/.idea/navEditor.xml
+/.idea/assetWizardSettings.xml
+.DS_Store
+/build
+/captures
+.externalNativeBuild
+.cxx
+local.properties
diff --git a/SignatureCapture1/.idea/.gitignore b/SignatureCapture1/.idea/.gitignore
new file mode 100644
index 0000000..26d3352
--- /dev/null
+++ b/SignatureCapture1/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/SignatureCapture1/.idea/compiler.xml b/SignatureCapture1/.idea/compiler.xml
new file mode 100644
index 0000000..fb7f4a8
--- /dev/null
+++ b/SignatureCapture1/.idea/compiler.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/SignatureCapture1/.idea/gradle.xml b/SignatureCapture1/.idea/gradle.xml
new file mode 100644
index 0000000..a9f4e52
--- /dev/null
+++ b/SignatureCapture1/.idea/gradle.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/SignatureCapture1/.idea/misc.xml b/SignatureCapture1/.idea/misc.xml
new file mode 100644
index 0000000..2a4d5b5
--- /dev/null
+++ b/SignatureCapture1/.idea/misc.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/SignatureCapture1/.idea/vcs.xml b/SignatureCapture1/.idea/vcs.xml
new file mode 100644
index 0000000..6c0b863
--- /dev/null
+++ b/SignatureCapture1/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/SignatureCapture1/app/.gitignore b/SignatureCapture1/app/.gitignore
new file mode 100644
index 0000000..42afabf
--- /dev/null
+++ b/SignatureCapture1/app/.gitignore
@@ -0,0 +1 @@
+/build
\ No newline at end of file
diff --git a/SignatureCapture1/build.gradle b/SignatureCapture1/build.gradle
old mode 100755
new mode 100644
index 43c0708..da05f02
--- a/SignatureCapture1/build.gradle
+++ b/SignatureCapture1/build.gradle
@@ -1,27 +1,10 @@
// Top-level build file where you can add configuration options common to all sub-projects/modules.
-
-buildscript {
-
- repositories {
- google()
- jcenter()
- }
- dependencies {
- classpath 'com.android.tools.build:gradle:3.1.3'
-
-
- // NOTE: Do not place your application dependencies here; they belong
- // in the individual module build.gradle files
- }
-}
-
-allprojects {
- repositories {
- google()
- jcenter()
- }
+plugins {
+ id 'com.android.application' version '7.2.0' apply false
+ id 'com.android.library' version '7.2.0' apply false
+ id 'org.jetbrains.kotlin.android' version '1.6.10' apply false
}
task clean(type: Delete) {
delete rootProject.buildDir
-}
+}
\ No newline at end of file
diff --git a/SignatureCapture1/gradle/wrapper/gradle-wrapper.jar b/SignatureCapture1/gradle/wrapper/gradle-wrapper.jar
old mode 100755
new mode 100644
index 7a3265e..e708b1c
Binary files a/SignatureCapture1/gradle/wrapper/gradle-wrapper.jar and b/SignatureCapture1/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/SignatureCapture1/gradle/wrapper/gradle-wrapper.properties b/SignatureCapture1/gradle/wrapper/gradle-wrapper.properties
old mode 100755
new mode 100644
index 99b71c1..d7daa91
--- a/SignatureCapture1/gradle/wrapper/gradle-wrapper.properties
+++ b/SignatureCapture1/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
-#Tue Mar 19 16:14:29 EDT 2019
+#Wed Sep 14 16:29:45 EEST 2022
distributionBase=GRADLE_USER_HOME
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip
distributionPath=wrapper/dists
-zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
+zipStoreBase=GRADLE_USER_HOME
diff --git a/SignatureCapture1/settings.gradle b/SignatureCapture1/settings.gradle
old mode 100755
new mode 100644
index e7b4def..abd7a6a
--- a/SignatureCapture1/settings.gradle
+++ b/SignatureCapture1/settings.gradle
@@ -1 +1,16 @@
+pluginManagement {
+ repositories {
+ gradlePluginPortal()
+ google()
+ mavenCentral()
+ }
+}
+dependencyResolutionManagement {
+ repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
+ repositories {
+ google()
+ mavenCentral()
+ }
+}
+rootProject.name = "SignatureCapture1"
include ':app'
diff --git a/SignatureCapture2/.gitignore b/SignatureCapture2/.gitignore
new file mode 100644
index 0000000..aa724b7
--- /dev/null
+++ b/SignatureCapture2/.gitignore
@@ -0,0 +1,15 @@
+*.iml
+.gradle
+/local.properties
+/.idea/caches
+/.idea/libraries
+/.idea/modules.xml
+/.idea/workspace.xml
+/.idea/navEditor.xml
+/.idea/assetWizardSettings.xml
+.DS_Store
+/build
+/captures
+.externalNativeBuild
+.cxx
+local.properties
diff --git a/SignatureCapture2/.idea/.gitignore b/SignatureCapture2/.idea/.gitignore
new file mode 100644
index 0000000..26d3352
--- /dev/null
+++ b/SignatureCapture2/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/SignatureCapture2/.idea/.name b/SignatureCapture2/.idea/.name
new file mode 100644
index 0000000..18fbbd8
--- /dev/null
+++ b/SignatureCapture2/.idea/.name
@@ -0,0 +1 @@
+SignatureCapture1
\ No newline at end of file
diff --git a/SignatureCapture2/.idea/compiler.xml b/SignatureCapture2/.idea/compiler.xml
new file mode 100644
index 0000000..fb7f4a8
--- /dev/null
+++ b/SignatureCapture2/.idea/compiler.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/SignatureCapture2/.idea/gradle.xml b/SignatureCapture2/.idea/gradle.xml
new file mode 100644
index 0000000..a9f4e52
--- /dev/null
+++ b/SignatureCapture2/.idea/gradle.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/SignatureCapture2/.idea/jarRepositories.xml b/SignatureCapture2/.idea/jarRepositories.xml
new file mode 100644
index 0000000..0380d8d
--- /dev/null
+++ b/SignatureCapture2/.idea/jarRepositories.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/SignatureCapture2/.idea/misc.xml b/SignatureCapture2/.idea/misc.xml
new file mode 100644
index 0000000..2a4d5b5
--- /dev/null
+++ b/SignatureCapture2/.idea/misc.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/SignatureCapture2/.idea/vcs.xml b/SignatureCapture2/.idea/vcs.xml
new file mode 100644
index 0000000..6c0b863
--- /dev/null
+++ b/SignatureCapture2/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/SignatureCapture2/app/.gitignore b/SignatureCapture2/app/.gitignore
new file mode 100644
index 0000000..42afabf
--- /dev/null
+++ b/SignatureCapture2/app/.gitignore
@@ -0,0 +1 @@
+/build
\ No newline at end of file
diff --git a/SignatureCapture2/build.gradle b/SignatureCapture2/build.gradle
index df7ba96..da05f02 100644
--- a/SignatureCapture2/build.gradle
+++ b/SignatureCapture2/build.gradle
@@ -1,25 +1,10 @@
-// Top-level build file where you can add configuration options common to all sub-projects/modules.
-buildscript {
- repositories {
- google()
- mavenCentral()
- }
- dependencies {
- classpath "com.android.tools.build:gradle:4.2.2"
-
- // NOTE: Do not place your application dependencies here; they belong
- // in the individual module build.gradle files
- }
-}
-
-allprojects {
- repositories {
- google()
- mavenCentral()
- jcenter() // Warning: this repository is going to shut down soon
- }
-}
-
-task clean(type: Delete) {
- delete rootProject.buildDir
+// Top-level build file where you can add configuration options common to all sub-projects/modules.
+plugins {
+ id 'com.android.application' version '7.2.0' apply false
+ id 'com.android.library' version '7.2.0' apply false
+ id 'org.jetbrains.kotlin.android' version '1.6.10' apply false
+}
+
+task clean(type: Delete) {
+ delete rootProject.buildDir
}
\ No newline at end of file
diff --git a/SignatureCapture2/gradle/wrapper/gradle-wrapper.jar b/SignatureCapture2/gradle/wrapper/gradle-wrapper.jar
index f6b961f..e708b1c 100644
Binary files a/SignatureCapture2/gradle/wrapper/gradle-wrapper.jar and b/SignatureCapture2/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/SignatureCapture2/gradle/wrapper/gradle-wrapper.properties b/SignatureCapture2/gradle/wrapper/gradle-wrapper.properties
index d7c6b7c..d7daa91 100644
--- a/SignatureCapture2/gradle/wrapper/gradle-wrapper.properties
+++ b/SignatureCapture2/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
-#Fri Jul 16 14:50:15 IST 2021
-distributionBase=GRADLE_USER_HOME
-distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip
-distributionPath=wrapper/dists
-zipStorePath=wrapper/dists
-zipStoreBase=GRADLE_USER_HOME
+#Wed Sep 14 16:29:45 EEST 2022
+distributionBase=GRADLE_USER_HOME
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip
+distributionPath=wrapper/dists
+zipStorePath=wrapper/dists
+zipStoreBase=GRADLE_USER_HOME
diff --git a/SignatureCapture2/settings.gradle b/SignatureCapture2/settings.gradle
index 7cd5e1d..6b5b2e1 100644
--- a/SignatureCapture2/settings.gradle
+++ b/SignatureCapture2/settings.gradle
@@ -1,2 +1,16 @@
-rootProject.name = "SignatureCaptureSample2"
-include ':app'
+pluginManagement {
+ repositories {
+ gradlePluginPortal()
+ google()
+ mavenCentral()
+ }
+}
+dependencyResolutionManagement {
+ repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
+ repositories {
+ google()
+ mavenCentral()
+ }
+}
+rootProject.name = "SignatureCapture2"
+include ':app'
diff --git a/TruckLoadingDemo/.DS_Store b/TruckLoadingDemo/.DS_Store
deleted file mode 100644
index ae259d0..0000000
Binary files a/TruckLoadingDemo/.DS_Store and /dev/null differ
diff --git a/TruckLoadingDemo/.gitignore b/TruckLoadingDemo/.gitignore
new file mode 100644
index 0000000..aa724b7
--- /dev/null
+++ b/TruckLoadingDemo/.gitignore
@@ -0,0 +1,15 @@
+*.iml
+.gradle
+/local.properties
+/.idea/caches
+/.idea/libraries
+/.idea/modules.xml
+/.idea/workspace.xml
+/.idea/navEditor.xml
+/.idea/assetWizardSettings.xml
+.DS_Store
+/build
+/captures
+.externalNativeBuild
+.cxx
+local.properties
diff --git a/TruckLoadingDemo/.idea/.gitignore b/TruckLoadingDemo/.idea/.gitignore
new file mode 100644
index 0000000..26d3352
--- /dev/null
+++ b/TruckLoadingDemo/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/TruckLoadingDemo/.idea/compiler.xml b/TruckLoadingDemo/.idea/compiler.xml
new file mode 100644
index 0000000..fb7f4a8
--- /dev/null
+++ b/TruckLoadingDemo/.idea/compiler.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TruckLoadingDemo/.idea/gradle.xml b/TruckLoadingDemo/.idea/gradle.xml
new file mode 100644
index 0000000..36394ad
--- /dev/null
+++ b/TruckLoadingDemo/.idea/gradle.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TruckLoadingDemo/.idea/jarRepositories.xml b/TruckLoadingDemo/.idea/jarRepositories.xml
new file mode 100644
index 0000000..a5f05cd
--- /dev/null
+++ b/TruckLoadingDemo/.idea/jarRepositories.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TruckLoadingDemo/.idea/misc.xml b/TruckLoadingDemo/.idea/misc.xml
new file mode 100644
index 0000000..4bc4fc6
--- /dev/null
+++ b/TruckLoadingDemo/.idea/misc.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/TruckLoadingDemo/app/.DS_Store b/TruckLoadingDemo/app/.DS_Store
deleted file mode 100644
index 9a874b5..0000000
Binary files a/TruckLoadingDemo/app/.DS_Store and /dev/null differ
diff --git a/TruckLoadingDemo/app/.gitignore b/TruckLoadingDemo/app/.gitignore
new file mode 100644
index 0000000..42afabf
--- /dev/null
+++ b/TruckLoadingDemo/app/.gitignore
@@ -0,0 +1 @@
+/build
\ No newline at end of file
diff --git a/TruckLoadingDemo/build.gradle b/TruckLoadingDemo/build.gradle
index 6b80ead..da05f02 100644
--- a/TruckLoadingDemo/build.gradle
+++ b/TruckLoadingDemo/build.gradle
@@ -1,25 +1,10 @@
// Top-level build file where you can add configuration options common to all sub-projects/modules.
-
-buildscript {
- repositories {
- google()
- jcenter()
- }
- dependencies {
- classpath 'com.android.tools.build:gradle:3.6.3'
-
- // NOTE: Do not place your application dependencies here; they belong
- // in the individual module build.gradle files
- }
-}
-
-allprojects {
- repositories {
- google()
- jcenter()
- }
+plugins {
+ id 'com.android.application' version '7.2.0' apply false
+ id 'com.android.library' version '7.2.0' apply false
+ id 'org.jetbrains.kotlin.android' version '1.6.10' apply false
}
task clean(type: Delete) {
delete rootProject.buildDir
-}
+}
\ No newline at end of file
diff --git a/TruckLoadingDemo/gradle/wrapper/gradle-wrapper.jar b/TruckLoadingDemo/gradle/wrapper/gradle-wrapper.jar
index f6b961f..e708b1c 100644
Binary files a/TruckLoadingDemo/gradle/wrapper/gradle-wrapper.jar and b/TruckLoadingDemo/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/TruckLoadingDemo/gradle/wrapper/gradle-wrapper.properties b/TruckLoadingDemo/gradle/wrapper/gradle-wrapper.properties
index 0040bb0..d7daa91 100644
--- a/TruckLoadingDemo/gradle/wrapper/gradle-wrapper.properties
+++ b/TruckLoadingDemo/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
-#Sat Jul 04 19:10:06 EDT 2020
+#Wed Sep 14 16:29:45 EEST 2022
distributionBase=GRADLE_USER_HOME
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip
distributionPath=wrapper/dists
-zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-6.4.1-all.zip
+zipStoreBase=GRADLE_USER_HOME
diff --git a/TruckLoadingDemo/settings.gradle b/TruckLoadingDemo/settings.gradle
index 0e5055f..53e4d6a 100644
--- a/TruckLoadingDemo/settings.gradle
+++ b/TruckLoadingDemo/settings.gradle
@@ -1,2 +1,16 @@
-rootProject.name='TruckLoadingDemo'
+pluginManagement {
+ repositories {
+ gradlePluginPortal()
+ google()
+ mavenCentral()
+ }
+}
+dependencyResolutionManagement {
+ repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
+ repositories {
+ google()
+ mavenCentral()
+ }
+}
+rootProject.name = "TruckLoadingDemo"
include ':app'