diff --git a/DigitalCredentialsApp/README.md b/DigitalCredentials/README.md similarity index 90% rename from DigitalCredentialsApp/README.md rename to DigitalCredentials/README.md index 63939a5..7ed1c47 100644 --- a/DigitalCredentialsApp/README.md +++ b/DigitalCredentials/README.md @@ -1,8 +1,8 @@ -# Digital Credentials Sample App +# Digital Credentials Sample This is a sample repository for the **Digital Credentials API** integration in Android, showcasing how to request and parse verifiable credentials using the Credential Manager. -The Digital Credentials Sample App is a functional Android app built with Kotlin and Jetpack Compose. It is designed to help developers understand the workflow for retrieving and presenting digital credentials, such as Mobile Driver's Licenses (mDL) and Verified Emails, using the OpenID4VP and DCQL standards. +The Digital Credentials Sample is a functional Android app built with Kotlin and Jetpack Compose. It is designed to help developers understand the workflow for retrieving and presenting digital credentials, such as Mobile Driver's Licenses (mDL) and Verified Emails, using the OpenID4VP and DCQL standards. ## Features diff --git a/DigitalCredentialsApp/app/build.gradle b/DigitalCredentials/app/build.gradle similarity index 94% rename from DigitalCredentialsApp/app/build.gradle rename to DigitalCredentials/app/build.gradle index 103f626..6f8e43f 100644 --- a/DigitalCredentialsApp/app/build.gradle +++ b/DigitalCredentials/app/build.gradle @@ -5,11 +5,11 @@ plugins { } android { - namespace 'com.example.digitalcredentialsapp' + namespace 'com.example.digitalcredentials' compileSdk 35 defaultConfig { - applicationId "com.example.digitalcredentialsapp" + applicationId "com.example.digitalcredentials" minSdk 26 targetSdk 35 versionCode 1 diff --git a/DigitalCredentialsApp/app/src/main/AndroidManifest.xml b/DigitalCredentials/app/src/main/AndroidManifest.xml similarity index 100% rename from DigitalCredentialsApp/app/src/main/AndroidManifest.xml rename to DigitalCredentials/app/src/main/AndroidManifest.xml diff --git a/DigitalCredentialsApp/app/src/main/java/com/example/digitalcredentialsapp/CredentialManagerUtil.kt b/DigitalCredentials/app/src/main/java/com/example/digitalcredentials/CredentialManagerUtil.kt similarity index 98% rename from DigitalCredentialsApp/app/src/main/java/com/example/digitalcredentialsapp/CredentialManagerUtil.kt rename to DigitalCredentials/app/src/main/java/com/example/digitalcredentials/CredentialManagerUtil.kt index eabe492..80ee8c2 100644 --- a/DigitalCredentialsApp/app/src/main/java/com/example/digitalcredentialsapp/CredentialManagerUtil.kt +++ b/DigitalCredentials/app/src/main/java/com/example/digitalcredentials/CredentialManagerUtil.kt @@ -1,4 +1,4 @@ -package com.example.digitalcredentialsapp +package com.example.digitalcredentials import android.app.Activity import android.util.Base64 @@ -15,10 +15,10 @@ import androidx.credentials.exceptions.GetCredentialException import androidx.credentials.exceptions.GetCredentialInterruptedException import androidx.credentials.exceptions.GetCredentialUnknownException import androidx.credentials.exceptions.NoCredentialException -import com.example.digitalcredentialsapp.data.CborTag -import com.example.digitalcredentialsapp.data.cborDecode -import com.example.digitalcredentialsapp.data.RequestedClaim -import com.example.digitalcredentialsapp.data.Requests +import com.example.digitalcredentials.data.CborTag +import com.example.digitalcredentials.data.cborDecode +import com.example.digitalcredentials.data.RequestedClaim +import com.example.digitalcredentials.data.Requests import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext import org.json.JSONArray diff --git a/DigitalCredentialsApp/app/src/main/java/com/example/digitalcredentialsapp/Extensions.kt b/DigitalCredentials/app/src/main/java/com/example/digitalcredentials/Extensions.kt similarity index 95% rename from DigitalCredentialsApp/app/src/main/java/com/example/digitalcredentialsapp/Extensions.kt rename to DigitalCredentials/app/src/main/java/com/example/digitalcredentials/Extensions.kt index 6f0c101..3d60754 100644 --- a/DigitalCredentialsApp/app/src/main/java/com/example/digitalcredentialsapp/Extensions.kt +++ b/DigitalCredentials/app/src/main/java/com/example/digitalcredentials/Extensions.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.example.digitalcredentialsapp +package com.example.digitalcredentials import android.app.Activity import android.content.Context diff --git a/DigitalCredentialsApp/app/src/main/java/com/example/digitalcredentialsapp/MainActivity.kt b/DigitalCredentials/app/src/main/java/com/example/digitalcredentials/MainActivity.kt similarity index 96% rename from DigitalCredentialsApp/app/src/main/java/com/example/digitalcredentialsapp/MainActivity.kt rename to DigitalCredentials/app/src/main/java/com/example/digitalcredentials/MainActivity.kt index 782f045..8c29190 100644 --- a/DigitalCredentialsApp/app/src/main/java/com/example/digitalcredentialsapp/MainActivity.kt +++ b/DigitalCredentials/app/src/main/java/com/example/digitalcredentials/MainActivity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.example.digitalcredentialsapp +package com.example.digitalcredentials import android.os.Bundle import androidx.activity.ComponentActivity diff --git a/DigitalCredentialsApp/app/src/main/java/com/example/digitalcredentialsapp/MainScreen.kt b/DigitalCredentials/app/src/main/java/com/example/digitalcredentials/MainScreen.kt similarity index 99% rename from DigitalCredentialsApp/app/src/main/java/com/example/digitalcredentialsapp/MainScreen.kt rename to DigitalCredentials/app/src/main/java/com/example/digitalcredentials/MainScreen.kt index a1e9262..863c692 100644 --- a/DigitalCredentialsApp/app/src/main/java/com/example/digitalcredentialsapp/MainScreen.kt +++ b/DigitalCredentials/app/src/main/java/com/example/digitalcredentials/MainScreen.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.example.digitalcredentialsapp +package com.example.digitalcredentials import android.app.Activity import androidx.compose.foundation.layout.Column diff --git a/DigitalCredentialsApp/app/src/main/java/com/example/digitalcredentialsapp/MainUiState.kt b/DigitalCredentials/app/src/main/java/com/example/digitalcredentials/MainUiState.kt similarity index 97% rename from DigitalCredentialsApp/app/src/main/java/com/example/digitalcredentialsapp/MainUiState.kt rename to DigitalCredentials/app/src/main/java/com/example/digitalcredentials/MainUiState.kt index 63c22e2..5730400 100644 --- a/DigitalCredentialsApp/app/src/main/java/com/example/digitalcredentialsapp/MainUiState.kt +++ b/DigitalCredentials/app/src/main/java/com/example/digitalcredentials/MainUiState.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.example.digitalcredentialsapp +package com.example.digitalcredentials /** * Represents a single field or "claim" extracted from a digital credential. diff --git a/DigitalCredentialsApp/app/src/main/java/com/example/digitalcredentialsapp/MainViewModel.kt b/DigitalCredentials/app/src/main/java/com/example/digitalcredentials/MainViewModel.kt similarity index 97% rename from DigitalCredentialsApp/app/src/main/java/com/example/digitalcredentialsapp/MainViewModel.kt rename to DigitalCredentials/app/src/main/java/com/example/digitalcredentials/MainViewModel.kt index 288c9de..d8e07f9 100644 --- a/DigitalCredentialsApp/app/src/main/java/com/example/digitalcredentialsapp/MainViewModel.kt +++ b/DigitalCredentials/app/src/main/java/com/example/digitalcredentials/MainViewModel.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.example.digitalcredentialsapp +package com.example.digitalcredentials import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope diff --git a/DigitalCredentialsApp/app/src/main/java/com/example/digitalcredentialsapp/data/Cbor.kt b/DigitalCredentials/app/src/main/java/com/example/digitalcredentials/data/Cbor.kt similarity index 99% rename from DigitalCredentialsApp/app/src/main/java/com/example/digitalcredentialsapp/data/Cbor.kt rename to DigitalCredentials/app/src/main/java/com/example/digitalcredentials/data/Cbor.kt index 85a5580..e97d37f 100644 --- a/DigitalCredentialsApp/app/src/main/java/com/example/digitalcredentialsapp/data/Cbor.kt +++ b/DigitalCredentials/app/src/main/java/com/example/digitalcredentials/data/Cbor.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.example.digitalcredentialsapp.data +package com.example.digitalcredentials.data import java.io.ByteArrayOutputStream diff --git a/DigitalCredentialsApp/app/src/main/java/com/example/digitalcredentialsapp/data/Requests.kt b/DigitalCredentials/app/src/main/java/com/example/digitalcredentials/data/Requests.kt similarity index 98% rename from DigitalCredentialsApp/app/src/main/java/com/example/digitalcredentialsapp/data/Requests.kt rename to DigitalCredentials/app/src/main/java/com/example/digitalcredentials/data/Requests.kt index 0c4ed8e..331f720 100644 --- a/DigitalCredentialsApp/app/src/main/java/com/example/digitalcredentialsapp/data/Requests.kt +++ b/DigitalCredentials/app/src/main/java/com/example/digitalcredentials/data/Requests.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.example.digitalcredentialsapp.data +package com.example.digitalcredentials.data import org.json.JSONArray import org.json.JSONObject diff --git a/DigitalCredentialsApp/app/src/main/res/values/strings.xml b/DigitalCredentials/app/src/main/res/values/strings.xml similarity index 78% rename from DigitalCredentialsApp/app/src/main/res/values/strings.xml rename to DigitalCredentials/app/src/main/res/values/strings.xml index 3bd67aa..881c906 100644 --- a/DigitalCredentialsApp/app/src/main/res/values/strings.xml +++ b/DigitalCredentials/app/src/main/res/values/strings.xml @@ -1,6 +1,6 @@ - Digital Credentials App - Digital Credentials API sample app + Digital Credentials + Digital Credentials API sample Get Digital Credential from Wallets Get Verified Email from Device Results will appear here diff --git a/DigitalCredentialsApp/build.gradle b/DigitalCredentials/build.gradle similarity index 100% rename from DigitalCredentialsApp/build.gradle rename to DigitalCredentials/build.gradle diff --git a/DigitalCredentialsApp/gradle.properties b/DigitalCredentials/gradle.properties similarity index 100% rename from DigitalCredentialsApp/gradle.properties rename to DigitalCredentials/gradle.properties diff --git a/DigitalCredentialsApp/gradle/wrapper/gradle-wrapper.jar b/DigitalCredentials/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from DigitalCredentialsApp/gradle/wrapper/gradle-wrapper.jar rename to DigitalCredentials/gradle/wrapper/gradle-wrapper.jar diff --git a/DigitalCredentialsApp/gradle/wrapper/gradle-wrapper.properties b/DigitalCredentials/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from DigitalCredentialsApp/gradle/wrapper/gradle-wrapper.properties rename to DigitalCredentials/gradle/wrapper/gradle-wrapper.properties diff --git a/DigitalCredentialsApp/gradlew b/DigitalCredentials/gradlew similarity index 100% rename from DigitalCredentialsApp/gradlew rename to DigitalCredentials/gradlew diff --git a/DigitalCredentialsApp/gradlew.bat b/DigitalCredentials/gradlew.bat similarity index 100% rename from DigitalCredentialsApp/gradlew.bat rename to DigitalCredentials/gradlew.bat diff --git a/DigitalCredentials/settings.gradle b/DigitalCredentials/settings.gradle new file mode 100644 index 0000000..dcf755c --- /dev/null +++ b/DigitalCredentials/settings.gradle @@ -0,0 +1,2 @@ +rootProject.name = "DigitalCredentials" +include ':app' diff --git a/DigitalCredentialsApp/settings.gradle b/DigitalCredentialsApp/settings.gradle deleted file mode 100644 index 28ae021..0000000 --- a/DigitalCredentialsApp/settings.gradle +++ /dev/null @@ -1,2 +0,0 @@ -rootProject.name = "DigitalCredentialsApp" -include ':app'