diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1f16c91..def0213 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,11 @@
# Changelog
+### 7.4.0
+
+Refactoring and improving the codebase: We have taken various steps to clean up our code, which makes it easier for us to fix bugs and work on new topics
+Fixed crashes: We have also identified and fixed some crashes in the flow to offer our end-users a seamless experience
+UI/UX enhancements: We have made many adjustments to our user interface (UI) and user experience (UX) to ensure users don't have any trouble going through the flow
+
### 7.3.0
Seamless video call experience: We have taken additional steps to ensure our end-users have a seamless video call experience
diff --git a/idnow-android-sdk-7.3.0.aar b/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.aar
similarity index 55%
rename from idnow-android-sdk-7.3.0.aar
rename to de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.aar
index ec717ca..b0fb043 100644
Binary files a/idnow-android-sdk-7.3.0.aar and b/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.aar differ
diff --git a/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.aar.md5 b/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.aar.md5
new file mode 100644
index 0000000..f85c0a4
--- /dev/null
+++ b/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.aar.md5
@@ -0,0 +1 @@
+5fae408b5dfa7a8b45ec5cc5ecef7d54
\ No newline at end of file
diff --git a/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.aar.sha1 b/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.aar.sha1
new file mode 100644
index 0000000..958a911
--- /dev/null
+++ b/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.aar.sha1
@@ -0,0 +1 @@
+c393d93239c1fb13f74f915936ba7f847815f830
\ No newline at end of file
diff --git a/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.aar.sha256 b/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.aar.sha256
new file mode 100644
index 0000000..f09fcb4
--- /dev/null
+++ b/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.aar.sha256
@@ -0,0 +1 @@
+5c9456516e5783abd57c5731f4f92ef7dd094a7b3079094b116a3f42e5d28351
\ No newline at end of file
diff --git a/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.aar.sha512 b/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.aar.sha512
new file mode 100644
index 0000000..91b76b2
--- /dev/null
+++ b/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.aar.sha512
@@ -0,0 +1 @@
+284742a7b35e8fd1fa60a2f26fd7171f352b99bbeeedd66a984038fbf4ccc925b193895a682cbc0cfe944c4c27ee8243eebf09196d88f7067748909b07bfb271
\ No newline at end of file
diff --git a/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.module b/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.module
new file mode 100644
index 0000000..49de2fa
--- /dev/null
+++ b/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.module
@@ -0,0 +1,342 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "de.idnow.sdk",
+ "module": "idnow-android-sdk",
+ "version": "7.4.0",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "7.5"
+ }
+ },
+ "variants": [
+ {
+ "name": "releaseVariantReleaseApiPublication",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.libraryelements": "aar",
+ "org.gradle.usage": "java-api"
+ },
+ "dependencies": [
+ {
+ "group": "com.squareup.retrofit2",
+ "module": "retrofit",
+ "version": {
+ "requires": "2.9.0"
+ }
+ },
+ {
+ "group": "com.squareup.okhttp3",
+ "module": "okhttp",
+ "version": {
+ "requires": "4.9.3"
+ }
+ },
+ {
+ "group": "com.squareup.retrofit2",
+ "module": "converter-gson",
+ "version": {
+ "requires": "2.9.0"
+ }
+ },
+ {
+ "group": "com.squareup.okhttp3",
+ "module": "logging-interceptor",
+ "version": {
+ "requires": "4.9.3"
+ }
+ },
+ {
+ "group": "androidx.legacy",
+ "module": "legacy-support-v4",
+ "version": {
+ "requires": "1.0.0"
+ }
+ },
+ {
+ "group": "androidx.annotation",
+ "module": "annotation",
+ "version": {
+ "requires": "1.3.0"
+ }
+ },
+ {
+ "group": "androidx.constraintlayout",
+ "module": "constraintlayout",
+ "version": {
+ "requires": "2.1.3"
+ }
+ },
+ {
+ "group": "androidx.appcompat",
+ "module": "appcompat",
+ "version": {
+ "requires": "1.4.1"
+ }
+ },
+ {
+ "group": "androidx.recyclerview",
+ "module": "recyclerview",
+ "version": {
+ "requires": "1.2.1"
+ }
+ },
+ {
+ "group": "com.googlecode.libphonenumber",
+ "module": "libphonenumber",
+ "version": {
+ "requires": "8.10.9"
+ }
+ },
+ {
+ "group": "me.relex",
+ "module": "circleindicator",
+ "version": {
+ "requires": "2.1.6"
+ }
+ },
+ {
+ "group": "de.idnow.insights",
+ "module": "idnow-android-insights-sdk",
+ "version": {
+ "requires": "1.2.0"
+ }
+ },
+ {
+ "group": "com.airbnb.android",
+ "module": "lottie",
+ "version": {
+ "requires": "5.1.1"
+ }
+ },
+ {
+ "group": "androidx.preference",
+ "module": "preference",
+ "version": {
+ "requires": "1.2.0"
+ }
+ },
+ {
+ "group": "androidx.percentlayout",
+ "module": "percentlayout",
+ "version": {
+ "requires": "1.0.0"
+ }
+ },
+ {
+ "group": "com.google.code.gson",
+ "module": "gson",
+ "version": {
+ "requires": "2.8.6"
+ }
+ },
+ {
+ "group": "com.github.barteksc",
+ "module": "AndroidPdfViewerV1",
+ "version": {
+ "requires": "1.6.0"
+ }
+ },
+ {
+ "group": "com.google.android.material",
+ "module": "material",
+ "version": {
+ "requires": "1.5.0"
+ }
+ },
+ {
+ "group": "com.github.murgupluoglu",
+ "module": "flagkit-android",
+ "version": {
+ "requires": "1.0.2"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlin",
+ "module": "kotlin-stdlib-jdk8",
+ "version": {
+ "requires": "1.7.21"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "idnow-android-sdk-7.4.0.aar",
+ "url": "idnow-android-sdk-7.4.0.aar",
+ "size": 16831107,
+ "sha512": "284742a7b35e8fd1fa60a2f26fd7171f352b99bbeeedd66a984038fbf4ccc925b193895a682cbc0cfe944c4c27ee8243eebf09196d88f7067748909b07bfb271",
+ "sha256": "5c9456516e5783abd57c5731f4f92ef7dd094a7b3079094b116a3f42e5d28351",
+ "sha1": "c393d93239c1fb13f74f915936ba7f847815f830",
+ "md5": "5fae408b5dfa7a8b45ec5cc5ecef7d54"
+ }
+ ]
+ },
+ {
+ "name": "releaseVariantReleaseRuntimePublication",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.libraryelements": "aar",
+ "org.gradle.usage": "java-runtime"
+ },
+ "dependencies": [
+ {
+ "group": "com.squareup.retrofit2",
+ "module": "retrofit",
+ "version": {
+ "requires": "2.9.0"
+ }
+ },
+ {
+ "group": "com.squareup.okhttp3",
+ "module": "okhttp",
+ "version": {
+ "requires": "4.9.3"
+ }
+ },
+ {
+ "group": "com.squareup.retrofit2",
+ "module": "converter-gson",
+ "version": {
+ "requires": "2.9.0"
+ }
+ },
+ {
+ "group": "com.squareup.okhttp3",
+ "module": "logging-interceptor",
+ "version": {
+ "requires": "4.9.3"
+ }
+ },
+ {
+ "group": "androidx.legacy",
+ "module": "legacy-support-v4",
+ "version": {
+ "requires": "1.0.0"
+ }
+ },
+ {
+ "group": "androidx.annotation",
+ "module": "annotation",
+ "version": {
+ "requires": "1.3.0"
+ }
+ },
+ {
+ "group": "androidx.constraintlayout",
+ "module": "constraintlayout",
+ "version": {
+ "requires": "2.1.3"
+ }
+ },
+ {
+ "group": "androidx.appcompat",
+ "module": "appcompat",
+ "version": {
+ "requires": "1.4.1"
+ }
+ },
+ {
+ "group": "androidx.recyclerview",
+ "module": "recyclerview",
+ "version": {
+ "requires": "1.2.1"
+ }
+ },
+ {
+ "group": "com.googlecode.libphonenumber",
+ "module": "libphonenumber",
+ "version": {
+ "requires": "8.10.9"
+ }
+ },
+ {
+ "group": "me.relex",
+ "module": "circleindicator",
+ "version": {
+ "requires": "2.1.6"
+ }
+ },
+ {
+ "group": "de.idnow.insights",
+ "module": "idnow-android-insights-sdk",
+ "version": {
+ "requires": "1.2.0"
+ }
+ },
+ {
+ "group": "com.airbnb.android",
+ "module": "lottie",
+ "version": {
+ "requires": "5.1.1"
+ }
+ },
+ {
+ "group": "androidx.preference",
+ "module": "preference",
+ "version": {
+ "requires": "1.2.0"
+ }
+ },
+ {
+ "group": "androidx.percentlayout",
+ "module": "percentlayout",
+ "version": {
+ "requires": "1.0.0"
+ }
+ },
+ {
+ "group": "com.google.code.gson",
+ "module": "gson",
+ "version": {
+ "requires": "2.8.6"
+ }
+ },
+ {
+ "group": "com.github.barteksc",
+ "module": "AndroidPdfViewerV1",
+ "version": {
+ "requires": "1.6.0"
+ }
+ },
+ {
+ "group": "com.google.android.material",
+ "module": "material",
+ "version": {
+ "requires": "1.5.0"
+ }
+ },
+ {
+ "group": "com.github.murgupluoglu",
+ "module": "flagkit-android",
+ "version": {
+ "requires": "1.0.2"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlin",
+ "module": "kotlin-stdlib-jdk8",
+ "version": {
+ "requires": "1.7.21"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "idnow-android-sdk-7.4.0.aar",
+ "url": "idnow-android-sdk-7.4.0.aar",
+ "size": 16831107,
+ "sha512": "284742a7b35e8fd1fa60a2f26fd7171f352b99bbeeedd66a984038fbf4ccc925b193895a682cbc0cfe944c4c27ee8243eebf09196d88f7067748909b07bfb271",
+ "sha256": "5c9456516e5783abd57c5731f4f92ef7dd094a7b3079094b116a3f42e5d28351",
+ "sha1": "c393d93239c1fb13f74f915936ba7f847815f830",
+ "md5": "5fae408b5dfa7a8b45ec5cc5ecef7d54"
+ }
+ ]
+ }
+ ]
+}
diff --git a/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.module.md5 b/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.module.md5
new file mode 100644
index 0000000..20d10ba
--- /dev/null
+++ b/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.module.md5
@@ -0,0 +1 @@
+1dfb3795cacd0a3adcd1b6f566e97a10
\ No newline at end of file
diff --git a/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.module.sha1 b/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.module.sha1
new file mode 100644
index 0000000..947e3b4
--- /dev/null
+++ b/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.module.sha1
@@ -0,0 +1 @@
+c393925607adbe24146cee21086345eed3b97691
\ No newline at end of file
diff --git a/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.module.sha256 b/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.module.sha256
new file mode 100644
index 0000000..8802861
--- /dev/null
+++ b/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.module.sha256
@@ -0,0 +1 @@
+1e3f81b546635860ba3cd50d92ce2db641166fd0e1c87e354ac025ebc2f56460
\ No newline at end of file
diff --git a/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.module.sha512 b/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.module.sha512
new file mode 100644
index 0000000..158ccfb
--- /dev/null
+++ b/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.module.sha512
@@ -0,0 +1 @@
+56e297975730a5f391d2c42e3216be3e7261c0e3f3f01f1ccfc4c580d3d9cb6bde27ae3e676bba656b97d28355d366879f6f969afc11c32650b57dabe87aba10
\ No newline at end of file
diff --git a/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.pom b/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.pom
new file mode 100644
index 0000000..0048b6a
--- /dev/null
+++ b/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.pom
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+ 4.0.0
+ de.idnow.sdk
+ idnow-android-sdk
+ 7.4.0
+ aar
+
+
+ com.squareup.retrofit2
+ retrofit
+ 2.9.0
+ compile
+
+
+ com.squareup.okhttp3
+ okhttp
+ 4.9.3
+ compile
+
+
+ com.squareup.retrofit2
+ converter-gson
+ 2.9.0
+ compile
+
+
+ com.squareup.okhttp3
+ logging-interceptor
+ 4.9.3
+ compile
+
+
+ androidx.legacy
+ legacy-support-v4
+ 1.0.0
+ compile
+
+
+ androidx.annotation
+ annotation
+ 1.3.0
+ compile
+
+
+ androidx.constraintlayout
+ constraintlayout
+ 2.1.3
+ compile
+
+
+ androidx.appcompat
+ appcompat
+ 1.4.1
+ compile
+
+
+ androidx.recyclerview
+ recyclerview
+ 1.2.1
+ compile
+
+
+ com.googlecode.libphonenumber
+ libphonenumber
+ 8.10.9
+ compile
+
+
+ me.relex
+ circleindicator
+ 2.1.6
+ compile
+
+
+ de.idnow.insights
+ idnow-android-insights-sdk
+ 1.2.0
+ compile
+
+
+ com.airbnb.android
+ lottie
+ 5.1.1
+ compile
+
+
+ androidx.preference
+ preference
+ 1.2.0
+ compile
+
+
+ androidx.percentlayout
+ percentlayout
+ 1.0.0
+ compile
+
+
+ com.google.code.gson
+ gson
+ 2.8.6
+ compile
+
+
+ com.github.barteksc
+ AndroidPdfViewerV1
+ 1.6.0
+ compile
+
+
+ com.google.android.material
+ material
+ 1.5.0
+ compile
+
+
+ com.github.murgupluoglu
+ flagkit-android
+ 1.0.2
+ compile
+
+
+ org.jetbrains.kotlin
+ kotlin-stdlib-jdk8
+ 1.7.21
+ compile
+
+
+
diff --git a/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.pom.md5 b/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.pom.md5
new file mode 100644
index 0000000..c6171da
--- /dev/null
+++ b/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.pom.md5
@@ -0,0 +1 @@
+c2283cca7881ef05922da901a56d8d99
\ No newline at end of file
diff --git a/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.pom.sha1 b/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.pom.sha1
new file mode 100644
index 0000000..41ec6a7
--- /dev/null
+++ b/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.pom.sha1
@@ -0,0 +1 @@
+ce8e640a0e9ff4cee609e31f40bd2a09a251dbd6
\ No newline at end of file
diff --git a/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.pom.sha256 b/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.pom.sha256
new file mode 100644
index 0000000..c146430
--- /dev/null
+++ b/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.pom.sha256
@@ -0,0 +1 @@
+b394a34e47ec6663e7f1a3572da66fd5b7c4ffdb6f228062361cbd16da2a6edd
\ No newline at end of file
diff --git a/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.pom.sha512 b/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.pom.sha512
new file mode 100644
index 0000000..b2fd682
--- /dev/null
+++ b/de/idnow/sdk/idnow-android-sdk/7.4.0/idnow-android-sdk-7.4.0.pom.sha512
@@ -0,0 +1 @@
+be8cc474c6b41b06eaa01e4c77b5020447f10a05f3376fe718f9870c6fdcaf017cc6ae63aa2022cf7a18c866eb2ece739754a5ba164ff1a16067dbbdfb0751d0
\ No newline at end of file
diff --git a/de/idnow/sdk/idnow-android-sdk/maven-metadata.xml b/de/idnow/sdk/idnow-android-sdk/maven-metadata.xml
index 2090c03..9dcb2a7 100644
--- a/de/idnow/sdk/idnow-android-sdk/maven-metadata.xml
+++ b/de/idnow/sdk/idnow-android-sdk/maven-metadata.xml
@@ -3,8 +3,7 @@
de.idnow.sdk
idnow-android-sdk
- 7.3.0
- 7.3.0
+ 7.4.0
3.22.1
4.0.0
@@ -77,7 +76,8 @@
7.0.0
7.2.0
7.3.0
+ 7.4.0
- 20231019212652
+ 20231117115908
diff --git a/de/idnow/sdk/idnow-android-sdk/maven-metadata.xml.md5 b/de/idnow/sdk/idnow-android-sdk/maven-metadata.xml.md5
index feef75f..6b0ff80 100644
--- a/de/idnow/sdk/idnow-android-sdk/maven-metadata.xml.md5
+++ b/de/idnow/sdk/idnow-android-sdk/maven-metadata.xml.md5
@@ -1 +1 @@
-382d571090c73289792618255c3e4877
\ No newline at end of file
+1bbb3c707e8b9f4f89f0bd5973fb3e9e
\ No newline at end of file
diff --git a/de/idnow/sdk/idnow-android-sdk/maven-metadata.xml.sha1 b/de/idnow/sdk/idnow-android-sdk/maven-metadata.xml.sha1
index 59e7de5..4407228 100644
--- a/de/idnow/sdk/idnow-android-sdk/maven-metadata.xml.sha1
+++ b/de/idnow/sdk/idnow-android-sdk/maven-metadata.xml.sha1
@@ -1 +1 @@
-c139c85df7e2fbd54b8301b072a5174c1058fd6e
\ No newline at end of file
+ea41c80864c2a60dcca8618ee17cb8143b5656a8
\ No newline at end of file
diff --git a/de/idnow/sdk/idnow-android-sdk/maven-metadata.xml.sha256 b/de/idnow/sdk/idnow-android-sdk/maven-metadata.xml.sha256
index 67bd577..706b687 100644
--- a/de/idnow/sdk/idnow-android-sdk/maven-metadata.xml.sha256
+++ b/de/idnow/sdk/idnow-android-sdk/maven-metadata.xml.sha256
@@ -1 +1 @@
-98b0dba03287889c632f126b3b2526e458b6877d4e1fd4d1fa21fdf618cd9e50
\ No newline at end of file
+d0b92f562823cf2ae30e8ffe970005259e70e5dc48dc74c44e88b99a02eee2ef
\ No newline at end of file
diff --git a/de/idnow/sdk/idnow-android-sdk/maven-metadata.xml.sha512 b/de/idnow/sdk/idnow-android-sdk/maven-metadata.xml.sha512
index 18d88b2..8f4b652 100644
--- a/de/idnow/sdk/idnow-android-sdk/maven-metadata.xml.sha512
+++ b/de/idnow/sdk/idnow-android-sdk/maven-metadata.xml.sha512
@@ -1 +1 @@
-e7d0a598bcce5d37a1b1f4a7001e61b9cdadcb1d1803a81f6498386fd5f191676391e108d11b574c7f717bd2e71f375c63faa4360bb82e31fb78b4bae85ae26d
\ No newline at end of file
+71725278c3367b3aeda55f142581b364668cdffe2cf2771695c6e0f7ccfed929eb11a1369c8b0d6602c845fa073aff3fb2afa3cfd64f8109203b1dfb04a256c0
\ No newline at end of file
diff --git a/idnow-android-sdk-7.4.0.aar b/idnow-android-sdk-7.4.0.aar
new file mode 100644
index 0000000..b0fb043
Binary files /dev/null and b/idnow-android-sdk-7.4.0.aar differ