diff --git a/.github/workflows/reactnative-node-ci.yml b/.github/workflows/reactnative-node-ci.yml index 99f6f72..c423b1c 100644 --- a/.github/workflows/reactnative-node-ci.yml +++ b/.github/workflows/reactnative-node-ci.yml @@ -20,7 +20,7 @@ jobs: # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ defaults: run: - working-directory: ./connectReactNativeChat + working-directory: ./MobileChatExamples/connectReactNativeChat steps: - uses: actions/checkout@v3 diff --git a/CHANGELOG.md b/CHANGELOG.md index 6a71653..bc4d8f1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [1.4.3] - 2023-11-07 ### Added - - [iOSChatExample](./iOSChatExample/README.md) - iOS example of the AWS Connect chat widget is designed for easy integration with a focus on customization. + - [iOSChatExample](mobileChatExamples/iOSChatExample/README.md) - iOS example of the AWS Connect chat widget is designed for easy integration with a focus on customization. ## [1.4.2] - 2023-10-10 ### Added diff --git a/AndroidChatExample/gradlew.bat b/MobileChatExamples/AndroidChatExample/gradlew.bat similarity index 100% rename from AndroidChatExample/gradlew.bat rename to MobileChatExamples/AndroidChatExample/gradlew.bat diff --git a/webviewExamples/android-webview-sample/gradlew.bat b/MobileChatExamples/android-webview-sample/gradlew.bat similarity index 100% rename from webviewExamples/android-webview-sample/gradlew.bat rename to MobileChatExamples/android-webview-sample/gradlew.bat diff --git a/README.md b/README.md index 229bea6..8076973 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ At the moment, these are the solutions in this repo: 6. **[hostedWidgetCustomization](https://github.com/amazon-connect/amazon-connect-chat-ui-examples/tree/master/hostedWidgetCustomization)** Additional ways to configure the Amazon Connect Hosted Widget on your website and further personalize the branding. This sample code covers several common use cases for customizing the widget snippet code. [Learn more](https://docs.aws.amazon.com/connect/latest/adminguide/add-chat-to-website.html) -7. **[iOSChatExample](https://github.com/amazon-connect/amazon-connect-chat-ui-examples/tree/master/iOSChatExample)**/**[AndroidChatExample](https://github.com/amazon-connect/amazon-connect-chat-ui-examples/tree/master/AndroidChatExample)** +7. **[mobileChatExamples](https://github.com/amazon-connect/amazon-connect-chat-ui-examples/tree/master/mobileChatExamples)** These native mobile examples of the AWS Connect chat widget are designed for easy integration with a focus on customization. Out-of-the-box ready yet fully adaptable, they offer developers the perfect starting point for incorporating a chat feature that can be fine-tuned to any customer’s requirements. diff --git a/webviewExamples/android-webview-sample/.gitignore b/mobileChatExamples/android-webview-sample/.gitignore similarity index 100% rename from webviewExamples/android-webview-sample/.gitignore rename to mobileChatExamples/android-webview-sample/.gitignore diff --git a/webviewExamples/android-webview-sample/README.md b/mobileChatExamples/android-webview-sample/README.md similarity index 100% rename from webviewExamples/android-webview-sample/README.md rename to mobileChatExamples/android-webview-sample/README.md diff --git a/webviewExamples/android-webview-sample/app/build.gradle b/mobileChatExamples/android-webview-sample/app/build.gradle similarity index 100% rename from webviewExamples/android-webview-sample/app/build.gradle rename to mobileChatExamples/android-webview-sample/app/build.gradle diff --git a/webviewExamples/android-webview-sample/app/src/main/AndroidManifest.xml b/mobileChatExamples/android-webview-sample/app/src/main/AndroidManifest.xml similarity index 100% rename from webviewExamples/android-webview-sample/app/src/main/AndroidManifest.xml rename to mobileChatExamples/android-webview-sample/app/src/main/AndroidManifest.xml diff --git a/webviewExamples/android-webview-sample/app/src/main/java/com/amazonaws/android_webview_sample/AppConfig.kt b/mobileChatExamples/android-webview-sample/app/src/main/java/com/amazonaws/android_webview_sample/AppConfig.kt similarity index 100% rename from webviewExamples/android-webview-sample/app/src/main/java/com/amazonaws/android_webview_sample/AppConfig.kt rename to mobileChatExamples/android-webview-sample/app/src/main/java/com/amazonaws/android_webview_sample/AppConfig.kt diff --git a/webviewExamples/android-webview-sample/app/src/main/java/com/amazonaws/android_webview_sample/MainActivity.kt b/mobileChatExamples/android-webview-sample/app/src/main/java/com/amazonaws/android_webview_sample/MainActivity.kt similarity index 100% rename from webviewExamples/android-webview-sample/app/src/main/java/com/amazonaws/android_webview_sample/MainActivity.kt rename to mobileChatExamples/android-webview-sample/app/src/main/java/com/amazonaws/android_webview_sample/MainActivity.kt diff --git a/webviewExamples/android-webview-sample/app/src/main/java/com/amazonaws/android_webview_sample/WebviewFragment.kt b/mobileChatExamples/android-webview-sample/app/src/main/java/com/amazonaws/android_webview_sample/WebviewFragment.kt similarity index 100% rename from webviewExamples/android-webview-sample/app/src/main/java/com/amazonaws/android_webview_sample/WebviewFragment.kt rename to mobileChatExamples/android-webview-sample/app/src/main/java/com/amazonaws/android_webview_sample/WebviewFragment.kt diff --git a/webviewExamples/android-webview-sample/app/src/main/res/layout/activity_main.xml b/mobileChatExamples/android-webview-sample/app/src/main/res/layout/activity_main.xml similarity index 100% rename from webviewExamples/android-webview-sample/app/src/main/res/layout/activity_main.xml rename to mobileChatExamples/android-webview-sample/app/src/main/res/layout/activity_main.xml diff --git a/webviewExamples/android-webview-sample/app/src/main/res/layout/content_main.xml b/mobileChatExamples/android-webview-sample/app/src/main/res/layout/content_main.xml similarity index 100% rename from webviewExamples/android-webview-sample/app/src/main/res/layout/content_main.xml rename to mobileChatExamples/android-webview-sample/app/src/main/res/layout/content_main.xml diff --git a/webviewExamples/android-webview-sample/app/src/main/res/layout/fragment_webview.xml b/mobileChatExamples/android-webview-sample/app/src/main/res/layout/fragment_webview.xml similarity index 100% rename from webviewExamples/android-webview-sample/app/src/main/res/layout/fragment_webview.xml rename to mobileChatExamples/android-webview-sample/app/src/main/res/layout/fragment_webview.xml diff --git a/webviewExamples/android-webview-sample/app/src/main/res/navigation/nav_graph.xml b/mobileChatExamples/android-webview-sample/app/src/main/res/navigation/nav_graph.xml similarity index 100% rename from webviewExamples/android-webview-sample/app/src/main/res/navigation/nav_graph.xml rename to mobileChatExamples/android-webview-sample/app/src/main/res/navigation/nav_graph.xml diff --git a/webviewExamples/android-webview-sample/app/src/main/res/values/colors.xml b/mobileChatExamples/android-webview-sample/app/src/main/res/values/colors.xml similarity index 100% rename from webviewExamples/android-webview-sample/app/src/main/res/values/colors.xml rename to mobileChatExamples/android-webview-sample/app/src/main/res/values/colors.xml diff --git a/webviewExamples/android-webview-sample/app/src/main/res/values/strings.xml b/mobileChatExamples/android-webview-sample/app/src/main/res/values/strings.xml similarity index 100% rename from webviewExamples/android-webview-sample/app/src/main/res/values/strings.xml rename to mobileChatExamples/android-webview-sample/app/src/main/res/values/strings.xml diff --git a/webviewExamples/android-webview-sample/app/src/main/res/values/themes.xml b/mobileChatExamples/android-webview-sample/app/src/main/res/values/themes.xml similarity index 100% rename from webviewExamples/android-webview-sample/app/src/main/res/values/themes.xml rename to mobileChatExamples/android-webview-sample/app/src/main/res/values/themes.xml diff --git a/webviewExamples/android-webview-sample/app/src/main/res/xml/backup_descriptor.xml b/mobileChatExamples/android-webview-sample/app/src/main/res/xml/backup_descriptor.xml similarity index 100% rename from webviewExamples/android-webview-sample/app/src/main/res/xml/backup_descriptor.xml rename to mobileChatExamples/android-webview-sample/app/src/main/res/xml/backup_descriptor.xml diff --git a/webviewExamples/android-webview-sample/build.gradle b/mobileChatExamples/android-webview-sample/build.gradle similarity index 100% rename from webviewExamples/android-webview-sample/build.gradle rename to mobileChatExamples/android-webview-sample/build.gradle diff --git a/webviewExamples/android-webview-sample/gradle.properties b/mobileChatExamples/android-webview-sample/gradle.properties similarity index 100% rename from webviewExamples/android-webview-sample/gradle.properties rename to mobileChatExamples/android-webview-sample/gradle.properties diff --git a/webviewExamples/android-webview-sample/gradle/wrapper/gradle-wrapper.jar b/mobileChatExamples/android-webview-sample/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from webviewExamples/android-webview-sample/gradle/wrapper/gradle-wrapper.jar rename to mobileChatExamples/android-webview-sample/gradle/wrapper/gradle-wrapper.jar diff --git a/webviewExamples/android-webview-sample/gradle/wrapper/gradle-wrapper.properties b/mobileChatExamples/android-webview-sample/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from webviewExamples/android-webview-sample/gradle/wrapper/gradle-wrapper.properties rename to mobileChatExamples/android-webview-sample/gradle/wrapper/gradle-wrapper.properties diff --git a/webviewExamples/android-webview-sample/gradlew b/mobileChatExamples/android-webview-sample/gradlew similarity index 100% rename from webviewExamples/android-webview-sample/gradlew rename to mobileChatExamples/android-webview-sample/gradlew diff --git a/webviewExamples/android-webview-sample/settings.gradle b/mobileChatExamples/android-webview-sample/settings.gradle similarity index 100% rename from webviewExamples/android-webview-sample/settings.gradle rename to mobileChatExamples/android-webview-sample/settings.gradle diff --git a/AndroidChatExample/.gitignore b/mobileChatExamples/androidChatExample/.gitignore similarity index 100% rename from AndroidChatExample/.gitignore rename to mobileChatExamples/androidChatExample/.gitignore diff --git a/AndroidChatExample/README.md b/mobileChatExamples/androidChatExample/README.md similarity index 97% rename from AndroidChatExample/README.md rename to mobileChatExamples/androidChatExample/README.md index a1856ab..5694e6c 100644 --- a/AndroidChatExample/README.md +++ b/mobileChatExamples/androidChatExample/README.md @@ -20,14 +20,14 @@ https://github.com/amazon-connect/amazon-connect-chat-ui-examples/assets/1439784 ## Prerequisites - Create an Amazon Connect Instance [[guide](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-instances.html)] - - OR: enable chat experience for an existing Connect instance. [[guide](../README.md#enabling-chat-in-an-existing-amazon-connect-contact-center)] + - OR: enable chat experience for an existing Connect instance. [[guide](../../README.md#enabling-chat-in-an-existing-amazon-connect-contact-center)] - Create an Amazon Connect Contact Flow, ready to receive chat contacts. [[guide](https://docs.aws.amazon.com/connect/latest/adminguide/chat.html)] - Note the `instanceId` [[guide](https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html)] - Find the `contactFlowId` for the ["Sample Inbound Flow (First Contact)"](https://docs.aws.amazon.com/connect/latest/adminguide/sample-inbound-flow.html) [[guide](https://docs.aws.amazon.com/connect/latest/adminguide/find-contact-flow-id.html)] -- Deploy a custom Amazon Connect Chat backend. [Refer to this backend template](../cloudformationTemplates/startChatContactAPI/README.md) +- Deploy a custom Amazon Connect Chat backend. [Refer to this backend template](../../cloudformationTemplates/startChatContactAPI/README.md) - Deploy a StartChatContact template Lambda [[CloudFormation Template](https://github.com/amazon-connect/amazon-connect-chat-ui-examples/tree/master/cloudformationTemplates/startChatContactAPI)] - Add the `region`, `API_GATEWAY_ID`, `contactFlowId`, and `instanceId` to `endpoints.js`. diff --git a/AndroidChatExample/app/.gitignore b/mobileChatExamples/androidChatExample/app/.gitignore similarity index 100% rename from AndroidChatExample/app/.gitignore rename to mobileChatExamples/androidChatExample/app/.gitignore diff --git a/AndroidChatExample/app/build.gradle.kts b/mobileChatExamples/androidChatExample/app/build.gradle.kts similarity index 100% rename from AndroidChatExample/app/build.gradle.kts rename to mobileChatExamples/androidChatExample/app/build.gradle.kts diff --git a/AndroidChatExample/app/proguard-rules.pro b/mobileChatExamples/androidChatExample/app/proguard-rules.pro similarity index 100% rename from AndroidChatExample/app/proguard-rules.pro rename to mobileChatExamples/androidChatExample/app/proguard-rules.pro diff --git a/AndroidChatExample/app/src/androidTest/java/com/blitz/androidchatexample/ExampleInstrumentedTest.kt b/mobileChatExamples/androidChatExample/app/src/androidTest/java/com/blitz/androidchatexample/ExampleInstrumentedTest.kt similarity index 100% rename from AndroidChatExample/app/src/androidTest/java/com/blitz/androidchatexample/ExampleInstrumentedTest.kt rename to mobileChatExamples/androidChatExample/app/src/androidTest/java/com/blitz/androidchatexample/ExampleInstrumentedTest.kt diff --git a/AndroidChatExample/app/src/main/AndroidManifest.xml b/mobileChatExamples/androidChatExample/app/src/main/AndroidManifest.xml similarity index 100% rename from AndroidChatExample/app/src/main/AndroidManifest.xml rename to mobileChatExamples/androidChatExample/app/src/main/AndroidManifest.xml diff --git a/AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/ChatApplication.kt b/mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/ChatApplication.kt similarity index 100% rename from AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/ChatApplication.kt rename to mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/ChatApplication.kt diff --git a/AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/Config.kt b/mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/Config.kt similarity index 100% rename from AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/Config.kt rename to mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/Config.kt diff --git a/AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/MainActivity.kt b/mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/MainActivity.kt similarity index 100% rename from AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/MainActivity.kt rename to mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/MainActivity.kt diff --git a/AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/models/Message.kt b/mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/models/Message.kt similarity index 100% rename from AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/models/Message.kt rename to mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/models/Message.kt diff --git a/AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/models/MessageContent.kt b/mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/models/MessageContent.kt similarity index 100% rename from AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/models/MessageContent.kt rename to mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/models/MessageContent.kt diff --git a/AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/models/StartChatRequest.kt b/mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/models/StartChatRequest.kt similarity index 100% rename from AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/models/StartChatRequest.kt rename to mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/models/StartChatRequest.kt diff --git a/AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/models/StartChatResponse.kt b/mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/models/StartChatResponse.kt similarity index 100% rename from AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/models/StartChatResponse.kt rename to mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/models/StartChatResponse.kt diff --git a/AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/network/ApiInterface.kt b/mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/network/ApiInterface.kt similarity index 100% rename from AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/network/ApiInterface.kt rename to mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/network/ApiInterface.kt diff --git a/AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/network/ApiService.kt b/mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/network/ApiService.kt similarity index 100% rename from AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/network/ApiService.kt rename to mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/network/ApiService.kt diff --git a/AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/network/Resource.kt b/mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/network/Resource.kt similarity index 100% rename from AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/network/Resource.kt rename to mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/network/Resource.kt diff --git a/AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/repository/ChatRepository.kt b/mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/repository/ChatRepository.kt similarity index 100% rename from AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/repository/ChatRepository.kt rename to mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/repository/ChatRepository.kt diff --git a/AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/repository/WebSocketManager.kt b/mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/repository/WebSocketManager.kt similarity index 100% rename from AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/repository/WebSocketManager.kt rename to mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/repository/WebSocketManager.kt diff --git a/AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/ui/theme/Color.kt b/mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/ui/theme/Color.kt similarity index 100% rename from AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/ui/theme/Color.kt rename to mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/ui/theme/Color.kt diff --git a/AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/ui/theme/Theme.kt b/mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/ui/theme/Theme.kt similarity index 100% rename from AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/ui/theme/Theme.kt rename to mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/ui/theme/Theme.kt diff --git a/AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/ui/theme/Type.kt b/mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/ui/theme/Type.kt similarity index 100% rename from AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/ui/theme/Type.kt rename to mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/ui/theme/Type.kt diff --git a/AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/utils/CommonUtils.kt b/mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/utils/CommonUtils.kt similarity index 100% rename from AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/utils/CommonUtils.kt rename to mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/utils/CommonUtils.kt diff --git a/AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/utils/ContentType.kt b/mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/utils/ContentType.kt similarity index 100% rename from AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/utils/ContentType.kt rename to mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/utils/ContentType.kt diff --git a/AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/viewmodel/ChatViewModel.kt b/mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/viewmodel/ChatViewModel.kt similarity index 100% rename from AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/viewmodel/ChatViewModel.kt rename to mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/viewmodel/ChatViewModel.kt diff --git a/AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/views/ChatComponents.kt b/mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/views/ChatComponents.kt similarity index 100% rename from AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/views/ChatComponents.kt rename to mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/views/ChatComponents.kt diff --git a/AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/views/ListPickerContentView.kt b/mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/views/ListPickerContentView.kt similarity index 100% rename from AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/views/ListPickerContentView.kt rename to mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/views/ListPickerContentView.kt diff --git a/AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/views/QuickReplyContentView.kt b/mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/views/QuickReplyContentView.kt similarity index 100% rename from AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/views/QuickReplyContentView.kt rename to mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/views/QuickReplyContentView.kt diff --git a/AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/views/TypingIndicator.kt b/mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/views/TypingIndicator.kt similarity index 100% rename from AndroidChatExample/app/src/main/java/com/blitz/androidchatexample/views/TypingIndicator.kt rename to mobileChatExamples/androidChatExample/app/src/main/java/com/blitz/androidchatexample/views/TypingIndicator.kt diff --git a/AndroidChatExample/app/src/main/res/anim/slide_down.xml b/mobileChatExamples/androidChatExample/app/src/main/res/anim/slide_down.xml similarity index 100% rename from AndroidChatExample/app/src/main/res/anim/slide_down.xml rename to mobileChatExamples/androidChatExample/app/src/main/res/anim/slide_down.xml diff --git a/AndroidChatExample/app/src/main/res/anim/slide_up.xml b/mobileChatExamples/androidChatExample/app/src/main/res/anim/slide_up.xml similarity index 100% rename from AndroidChatExample/app/src/main/res/anim/slide_up.xml rename to mobileChatExamples/androidChatExample/app/src/main/res/anim/slide_up.xml diff --git a/AndroidChatExample/app/src/main/res/drawable/ic_launcher_background.xml b/mobileChatExamples/androidChatExample/app/src/main/res/drawable/ic_launcher_background.xml similarity index 100% rename from AndroidChatExample/app/src/main/res/drawable/ic_launcher_background.xml rename to mobileChatExamples/androidChatExample/app/src/main/res/drawable/ic_launcher_background.xml diff --git a/AndroidChatExample/app/src/main/res/drawable/ic_launcher_foreground.xml b/mobileChatExamples/androidChatExample/app/src/main/res/drawable/ic_launcher_foreground.xml similarity index 100% rename from AndroidChatExample/app/src/main/res/drawable/ic_launcher_foreground.xml rename to mobileChatExamples/androidChatExample/app/src/main/res/drawable/ic_launcher_foreground.xml diff --git a/AndroidChatExample/app/src/main/res/drawable/placeholder.png b/mobileChatExamples/androidChatExample/app/src/main/res/drawable/placeholder.png similarity index 100% rename from AndroidChatExample/app/src/main/res/drawable/placeholder.png rename to mobileChatExamples/androidChatExample/app/src/main/res/drawable/placeholder.png diff --git a/AndroidChatExample/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/mobileChatExamples/androidChatExample/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml similarity index 100% rename from AndroidChatExample/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml rename to mobileChatExamples/androidChatExample/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml diff --git a/AndroidChatExample/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/mobileChatExamples/androidChatExample/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml similarity index 100% rename from AndroidChatExample/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml rename to mobileChatExamples/androidChatExample/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml diff --git a/AndroidChatExample/app/src/main/res/mipmap-hdpi/ic_launcher.webp b/mobileChatExamples/androidChatExample/app/src/main/res/mipmap-hdpi/ic_launcher.webp similarity index 100% rename from AndroidChatExample/app/src/main/res/mipmap-hdpi/ic_launcher.webp rename to mobileChatExamples/androidChatExample/app/src/main/res/mipmap-hdpi/ic_launcher.webp diff --git a/AndroidChatExample/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp b/mobileChatExamples/androidChatExample/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp similarity index 100% rename from AndroidChatExample/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp rename to mobileChatExamples/androidChatExample/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp diff --git a/AndroidChatExample/app/src/main/res/mipmap-mdpi/ic_launcher.webp b/mobileChatExamples/androidChatExample/app/src/main/res/mipmap-mdpi/ic_launcher.webp similarity index 100% rename from AndroidChatExample/app/src/main/res/mipmap-mdpi/ic_launcher.webp rename to mobileChatExamples/androidChatExample/app/src/main/res/mipmap-mdpi/ic_launcher.webp diff --git a/AndroidChatExample/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp b/mobileChatExamples/androidChatExample/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp similarity index 100% rename from AndroidChatExample/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp rename to mobileChatExamples/androidChatExample/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp diff --git a/AndroidChatExample/app/src/main/res/mipmap-xhdpi/ic_launcher.webp b/mobileChatExamples/androidChatExample/app/src/main/res/mipmap-xhdpi/ic_launcher.webp similarity index 100% rename from AndroidChatExample/app/src/main/res/mipmap-xhdpi/ic_launcher.webp rename to mobileChatExamples/androidChatExample/app/src/main/res/mipmap-xhdpi/ic_launcher.webp diff --git a/AndroidChatExample/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp b/mobileChatExamples/androidChatExample/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp similarity index 100% rename from AndroidChatExample/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp rename to mobileChatExamples/androidChatExample/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp diff --git a/AndroidChatExample/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp b/mobileChatExamples/androidChatExample/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp similarity index 100% rename from AndroidChatExample/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp rename to mobileChatExamples/androidChatExample/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp diff --git a/AndroidChatExample/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp b/mobileChatExamples/androidChatExample/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp similarity index 100% rename from AndroidChatExample/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp rename to mobileChatExamples/androidChatExample/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp diff --git a/AndroidChatExample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp b/mobileChatExamples/androidChatExample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp similarity index 100% rename from AndroidChatExample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp rename to mobileChatExamples/androidChatExample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp diff --git a/AndroidChatExample/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp b/mobileChatExamples/androidChatExample/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp similarity index 100% rename from AndroidChatExample/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp rename to mobileChatExamples/androidChatExample/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp diff --git a/AndroidChatExample/app/src/main/res/values/colors.xml b/mobileChatExamples/androidChatExample/app/src/main/res/values/colors.xml similarity index 100% rename from AndroidChatExample/app/src/main/res/values/colors.xml rename to mobileChatExamples/androidChatExample/app/src/main/res/values/colors.xml diff --git a/AndroidChatExample/app/src/main/res/values/strings.xml b/mobileChatExamples/androidChatExample/app/src/main/res/values/strings.xml similarity index 100% rename from AndroidChatExample/app/src/main/res/values/strings.xml rename to mobileChatExamples/androidChatExample/app/src/main/res/values/strings.xml diff --git a/AndroidChatExample/app/src/main/res/values/styles.xml b/mobileChatExamples/androidChatExample/app/src/main/res/values/styles.xml similarity index 100% rename from AndroidChatExample/app/src/main/res/values/styles.xml rename to mobileChatExamples/androidChatExample/app/src/main/res/values/styles.xml diff --git a/AndroidChatExample/app/src/main/res/values/themes.xml b/mobileChatExamples/androidChatExample/app/src/main/res/values/themes.xml similarity index 100% rename from AndroidChatExample/app/src/main/res/values/themes.xml rename to mobileChatExamples/androidChatExample/app/src/main/res/values/themes.xml diff --git a/AndroidChatExample/app/src/main/res/xml/backup_rules.xml b/mobileChatExamples/androidChatExample/app/src/main/res/xml/backup_rules.xml similarity index 100% rename from AndroidChatExample/app/src/main/res/xml/backup_rules.xml rename to mobileChatExamples/androidChatExample/app/src/main/res/xml/backup_rules.xml diff --git a/AndroidChatExample/app/src/main/res/xml/data_extraction_rules.xml b/mobileChatExamples/androidChatExample/app/src/main/res/xml/data_extraction_rules.xml similarity index 100% rename from AndroidChatExample/app/src/main/res/xml/data_extraction_rules.xml rename to mobileChatExamples/androidChatExample/app/src/main/res/xml/data_extraction_rules.xml diff --git a/AndroidChatExample/app/src/test/java/com/blitz/androidchatexample/ExampleUnitTest.kt b/mobileChatExamples/androidChatExample/app/src/test/java/com/blitz/androidchatexample/ExampleUnitTest.kt similarity index 100% rename from AndroidChatExample/app/src/test/java/com/blitz/androidchatexample/ExampleUnitTest.kt rename to mobileChatExamples/androidChatExample/app/src/test/java/com/blitz/androidchatexample/ExampleUnitTest.kt diff --git a/AndroidChatExample/build.gradle.kts b/mobileChatExamples/androidChatExample/build.gradle.kts similarity index 100% rename from AndroidChatExample/build.gradle.kts rename to mobileChatExamples/androidChatExample/build.gradle.kts diff --git a/AndroidChatExample/gradle.properties b/mobileChatExamples/androidChatExample/gradle.properties similarity index 100% rename from AndroidChatExample/gradle.properties rename to mobileChatExamples/androidChatExample/gradle.properties diff --git a/AndroidChatExample/gradle/wrapper/gradle-wrapper.jar b/mobileChatExamples/androidChatExample/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from AndroidChatExample/gradle/wrapper/gradle-wrapper.jar rename to mobileChatExamples/androidChatExample/gradle/wrapper/gradle-wrapper.jar diff --git a/AndroidChatExample/gradle/wrapper/gradle-wrapper.properties b/mobileChatExamples/androidChatExample/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from AndroidChatExample/gradle/wrapper/gradle-wrapper.properties rename to mobileChatExamples/androidChatExample/gradle/wrapper/gradle-wrapper.properties diff --git a/AndroidChatExample/gradlew b/mobileChatExamples/androidChatExample/gradlew similarity index 100% rename from AndroidChatExample/gradlew rename to mobileChatExamples/androidChatExample/gradlew diff --git a/AndroidChatExample/settings.gradle.kts b/mobileChatExamples/androidChatExample/settings.gradle.kts similarity index 100% rename from AndroidChatExample/settings.gradle.kts rename to mobileChatExamples/androidChatExample/settings.gradle.kts diff --git a/connectReactNativeChat/.eslintrc b/mobileChatExamples/connectReactNativeChat/.eslintrc similarity index 100% rename from connectReactNativeChat/.eslintrc rename to mobileChatExamples/connectReactNativeChat/.eslintrc diff --git a/connectReactNativeChat/.gitignore b/mobileChatExamples/connectReactNativeChat/.gitignore similarity index 100% rename from connectReactNativeChat/.gitignore rename to mobileChatExamples/connectReactNativeChat/.gitignore diff --git a/connectReactNativeChat/.husky/.gitignore b/mobileChatExamples/connectReactNativeChat/.husky/.gitignore similarity index 100% rename from connectReactNativeChat/.husky/.gitignore rename to mobileChatExamples/connectReactNativeChat/.husky/.gitignore diff --git a/connectReactNativeChat/.husky/pre-commit b/mobileChatExamples/connectReactNativeChat/.husky/pre-commit similarity index 100% rename from connectReactNativeChat/.husky/pre-commit rename to mobileChatExamples/connectReactNativeChat/.husky/pre-commit diff --git a/connectReactNativeChat/.prettierrc b/mobileChatExamples/connectReactNativeChat/.prettierrc similarity index 100% rename from connectReactNativeChat/.prettierrc rename to mobileChatExamples/connectReactNativeChat/.prettierrc diff --git a/connectReactNativeChat/App.js b/mobileChatExamples/connectReactNativeChat/App.js similarity index 100% rename from connectReactNativeChat/App.js rename to mobileChatExamples/connectReactNativeChat/App.js diff --git a/connectReactNativeChat/README.md b/mobileChatExamples/connectReactNativeChat/README.md similarity index 100% rename from connectReactNativeChat/README.md rename to mobileChatExamples/connectReactNativeChat/README.md diff --git a/connectReactNativeChat/ReactNativeChatJSDemoVideo.mp4 b/mobileChatExamples/connectReactNativeChat/ReactNativeChatJSDemoVideo.mp4 similarity index 100% rename from connectReactNativeChat/ReactNativeChatJSDemoVideo.mp4 rename to mobileChatExamples/connectReactNativeChat/ReactNativeChatJSDemoVideo.mp4 diff --git a/connectReactNativeChat/app.json b/mobileChatExamples/connectReactNativeChat/app.json similarity index 100% rename from connectReactNativeChat/app.json rename to mobileChatExamples/connectReactNativeChat/app.json diff --git a/connectReactNativeChat/app.prod.json b/mobileChatExamples/connectReactNativeChat/app.prod.json similarity index 100% rename from connectReactNativeChat/app.prod.json rename to mobileChatExamples/connectReactNativeChat/app.prod.json diff --git a/connectReactNativeChat/assets/adaptive-icon.png b/mobileChatExamples/connectReactNativeChat/assets/adaptive-icon.png similarity index 100% rename from connectReactNativeChat/assets/adaptive-icon.png rename to mobileChatExamples/connectReactNativeChat/assets/adaptive-icon.png diff --git a/connectReactNativeChat/assets/connect.png b/mobileChatExamples/connectReactNativeChat/assets/connect.png similarity index 100% rename from connectReactNativeChat/assets/connect.png rename to mobileChatExamples/connectReactNativeChat/assets/connect.png diff --git a/connectReactNativeChat/assets/favicon.png b/mobileChatExamples/connectReactNativeChat/assets/favicon.png similarity index 100% rename from connectReactNativeChat/assets/favicon.png rename to mobileChatExamples/connectReactNativeChat/assets/favicon.png diff --git a/connectReactNativeChat/assets/icon.png b/mobileChatExamples/connectReactNativeChat/assets/icon.png similarity index 100% rename from connectReactNativeChat/assets/icon.png rename to mobileChatExamples/connectReactNativeChat/assets/icon.png diff --git a/connectReactNativeChat/assets/splash.png b/mobileChatExamples/connectReactNativeChat/assets/splash.png similarity index 100% rename from connectReactNativeChat/assets/splash.png rename to mobileChatExamples/connectReactNativeChat/assets/splash.png diff --git a/connectReactNativeChat/babel.config.js b/mobileChatExamples/connectReactNativeChat/babel.config.js similarity index 100% rename from connectReactNativeChat/babel.config.js rename to mobileChatExamples/connectReactNativeChat/babel.config.js diff --git a/connectReactNativeChat/config.js b/mobileChatExamples/connectReactNativeChat/config.js similarity index 100% rename from connectReactNativeChat/config.js rename to mobileChatExamples/connectReactNativeChat/config.js diff --git a/connectReactNativeChat/endpoints.sample.js b/mobileChatExamples/connectReactNativeChat/endpoints.sample.js similarity index 100% rename from connectReactNativeChat/endpoints.sample.js rename to mobileChatExamples/connectReactNativeChat/endpoints.sample.js diff --git a/connectReactNativeChat/jest.config.js b/mobileChatExamples/connectReactNativeChat/jest.config.js similarity index 100% rename from connectReactNativeChat/jest.config.js rename to mobileChatExamples/connectReactNativeChat/jest.config.js diff --git a/connectReactNativeChat/package.json b/mobileChatExamples/connectReactNativeChat/package.json similarity index 100% rename from connectReactNativeChat/package.json rename to mobileChatExamples/connectReactNativeChat/package.json diff --git a/connectReactNativeChat/src/api/initiateChat.js b/mobileChatExamples/connectReactNativeChat/src/api/initiateChat.js similarity index 100% rename from connectReactNativeChat/src/api/initiateChat.js rename to mobileChatExamples/connectReactNativeChat/src/api/initiateChat.js diff --git a/connectReactNativeChat/src/api/initiateChat.test.js b/mobileChatExamples/connectReactNativeChat/src/api/initiateChat.test.js similarity index 100% rename from connectReactNativeChat/src/api/initiateChat.test.js rename to mobileChatExamples/connectReactNativeChat/src/api/initiateChat.test.js diff --git a/connectReactNativeChat/src/components/ChatForm.js b/mobileChatExamples/connectReactNativeChat/src/components/ChatForm.js similarity index 100% rename from connectReactNativeChat/src/components/ChatForm.js rename to mobileChatExamples/connectReactNativeChat/src/components/ChatForm.js diff --git a/connectReactNativeChat/src/components/ChatSession.js b/mobileChatExamples/connectReactNativeChat/src/components/ChatSession.js similarity index 100% rename from connectReactNativeChat/src/components/ChatSession.js rename to mobileChatExamples/connectReactNativeChat/src/components/ChatSession.js diff --git a/connectReactNativeChat/src/components/ChatSession.test.js b/mobileChatExamples/connectReactNativeChat/src/components/ChatSession.test.js similarity index 100% rename from connectReactNativeChat/src/components/ChatSession.test.js rename to mobileChatExamples/connectReactNativeChat/src/components/ChatSession.test.js diff --git a/connectReactNativeChat/src/components/ChatWidget.js b/mobileChatExamples/connectReactNativeChat/src/components/ChatWidget.js similarity index 100% rename from connectReactNativeChat/src/components/ChatWidget.js rename to mobileChatExamples/connectReactNativeChat/src/components/ChatWidget.js diff --git a/connectReactNativeChat/src/components/ChatWrapper.js b/mobileChatExamples/connectReactNativeChat/src/components/ChatWrapper.js similarity index 100% rename from connectReactNativeChat/src/components/ChatWrapper.js rename to mobileChatExamples/connectReactNativeChat/src/components/ChatWrapper.js diff --git a/connectReactNativeChat/src/components/DebuggerWidget.js b/mobileChatExamples/connectReactNativeChat/src/components/DebuggerWidget.js similarity index 100% rename from connectReactNativeChat/src/components/DebuggerWidget.js rename to mobileChatExamples/connectReactNativeChat/src/components/DebuggerWidget.js diff --git a/connectReactNativeChat/src/constants/global.js b/mobileChatExamples/connectReactNativeChat/src/constants/global.js similarity index 100% rename from connectReactNativeChat/src/constants/global.js rename to mobileChatExamples/connectReactNativeChat/src/constants/global.js diff --git a/connectReactNativeChat/src/datamodel/Model.js b/mobileChatExamples/connectReactNativeChat/src/datamodel/Model.js similarity index 100% rename from connectReactNativeChat/src/datamodel/Model.js rename to mobileChatExamples/connectReactNativeChat/src/datamodel/Model.js diff --git a/connectReactNativeChat/src/datamodel/Utils.js b/mobileChatExamples/connectReactNativeChat/src/datamodel/Utils.js similarity index 100% rename from connectReactNativeChat/src/datamodel/Utils.js rename to mobileChatExamples/connectReactNativeChat/src/datamodel/Utils.js diff --git a/connectReactNativeChat/src/utils/convertConnectToGiftedChatMsg.js b/mobileChatExamples/connectReactNativeChat/src/utils/convertConnectToGiftedChatMsg.js similarity index 100% rename from connectReactNativeChat/src/utils/convertConnectToGiftedChatMsg.js rename to mobileChatExamples/connectReactNativeChat/src/utils/convertConnectToGiftedChatMsg.js diff --git a/connectReactNativeChat/src/utils/convertConnectToGiftedChatMsg.test.js b/mobileChatExamples/connectReactNativeChat/src/utils/convertConnectToGiftedChatMsg.test.js similarity index 100% rename from connectReactNativeChat/src/utils/convertConnectToGiftedChatMsg.test.js rename to mobileChatExamples/connectReactNativeChat/src/utils/convertConnectToGiftedChatMsg.test.js diff --git a/connectReactNativeChat/src/utils/fetchRequest.js b/mobileChatExamples/connectReactNativeChat/src/utils/fetchRequest.js similarity index 100% rename from connectReactNativeChat/src/utils/fetchRequest.js rename to mobileChatExamples/connectReactNativeChat/src/utils/fetchRequest.js diff --git a/connectReactNativeChat/src/utils/fetchRequest.test.js b/mobileChatExamples/connectReactNativeChat/src/utils/fetchRequest.test.js similarity index 100% rename from connectReactNativeChat/src/utils/fetchRequest.test.js rename to mobileChatExamples/connectReactNativeChat/src/utils/fetchRequest.test.js diff --git a/connectReactNativeChat/src/utils/filterIncomingMessages.js b/mobileChatExamples/connectReactNativeChat/src/utils/filterIncomingMessages.js similarity index 100% rename from connectReactNativeChat/src/utils/filterIncomingMessages.js rename to mobileChatExamples/connectReactNativeChat/src/utils/filterIncomingMessages.js diff --git a/connectReactNativeChat/src/utils/filterIncomingMessages.test.js b/mobileChatExamples/connectReactNativeChat/src/utils/filterIncomingMessages.test.js similarity index 100% rename from connectReactNativeChat/src/utils/filterIncomingMessages.test.js rename to mobileChatExamples/connectReactNativeChat/src/utils/filterIncomingMessages.test.js diff --git a/connectReactNativeChat/src/utils/helper.js b/mobileChatExamples/connectReactNativeChat/src/utils/helper.js similarity index 100% rename from connectReactNativeChat/src/utils/helper.js rename to mobileChatExamples/connectReactNativeChat/src/utils/helper.js diff --git a/connectReactNativeChat/yarn.lock b/mobileChatExamples/connectReactNativeChat/yarn.lock similarity index 100% rename from connectReactNativeChat/yarn.lock rename to mobileChatExamples/connectReactNativeChat/yarn.lock diff --git a/webviewExamples/iOS-WKWebView-sample/.gitignore b/mobileChatExamples/iOS-WKWebView-sample/.gitignore similarity index 100% rename from webviewExamples/iOS-WKWebView-sample/.gitignore rename to mobileChatExamples/iOS-WKWebView-sample/.gitignore diff --git a/webviewExamples/iOS-WKWebView-sample/README.md b/mobileChatExamples/iOS-WKWebView-sample/README.md similarity index 100% rename from webviewExamples/iOS-WKWebView-sample/README.md rename to mobileChatExamples/iOS-WKWebView-sample/README.md diff --git a/webviewExamples/iOS-WKWebView-sample/WkWebView Demo.xcodeproj/project.pbxproj b/mobileChatExamples/iOS-WKWebView-sample/WkWebView Demo.xcodeproj/project.pbxproj similarity index 100% rename from webviewExamples/iOS-WKWebView-sample/WkWebView Demo.xcodeproj/project.pbxproj rename to mobileChatExamples/iOS-WKWebView-sample/WkWebView Demo.xcodeproj/project.pbxproj diff --git a/iOSChatExample/iOSChatExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/mobileChatExamples/iOS-WKWebView-sample/WkWebView Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from iOSChatExample/iOSChatExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to mobileChatExamples/iOS-WKWebView-sample/WkWebView Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/iOSChatExample/iOSChatExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/mobileChatExamples/iOS-WKWebView-sample/WkWebView Demo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from iOSChatExample/iOSChatExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to mobileChatExamples/iOS-WKWebView-sample/WkWebView Demo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/webviewExamples/iOS-WKWebView-sample/WkWebView Demo.xcodeproj/xcshareddata/xcschemes/WkWebView Demo.xcscheme b/mobileChatExamples/iOS-WKWebView-sample/WkWebView Demo.xcodeproj/xcshareddata/xcschemes/WkWebView Demo.xcscheme similarity index 100% rename from webviewExamples/iOS-WKWebView-sample/WkWebView Demo.xcodeproj/xcshareddata/xcschemes/WkWebView Demo.xcscheme rename to mobileChatExamples/iOS-WKWebView-sample/WkWebView Demo.xcodeproj/xcshareddata/xcschemes/WkWebView Demo.xcscheme diff --git a/webviewExamples/iOS-WKWebView-sample/WkWebView Demo/AppConfiguration.swift b/mobileChatExamples/iOS-WKWebView-sample/WkWebView Demo/AppConfiguration.swift similarity index 100% rename from webviewExamples/iOS-WKWebView-sample/WkWebView Demo/AppConfiguration.swift rename to mobileChatExamples/iOS-WKWebView-sample/WkWebView Demo/AppConfiguration.swift diff --git a/webviewExamples/iOS-WKWebView-sample/WkWebView Demo/AppDelegate.swift b/mobileChatExamples/iOS-WKWebView-sample/WkWebView Demo/AppDelegate.swift similarity index 100% rename from webviewExamples/iOS-WKWebView-sample/WkWebView Demo/AppDelegate.swift rename to mobileChatExamples/iOS-WKWebView-sample/WkWebView Demo/AppDelegate.swift diff --git a/iOSChatExample/iOSChatExample/Assets.xcassets/AccentColor.colorset/Contents.json b/mobileChatExamples/iOS-WKWebView-sample/WkWebView Demo/Assets.xcassets/AccentColor.colorset/Contents.json similarity index 100% rename from iOSChatExample/iOSChatExample/Assets.xcassets/AccentColor.colorset/Contents.json rename to mobileChatExamples/iOS-WKWebView-sample/WkWebView Demo/Assets.xcassets/AccentColor.colorset/Contents.json diff --git a/webviewExamples/iOS-WKWebView-sample/WkWebView Demo/Assets.xcassets/AppIcon.appiconset/Contents.json b/mobileChatExamples/iOS-WKWebView-sample/WkWebView Demo/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from webviewExamples/iOS-WKWebView-sample/WkWebView Demo/Assets.xcassets/AppIcon.appiconset/Contents.json rename to mobileChatExamples/iOS-WKWebView-sample/WkWebView Demo/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/iOSChatExample/iOSChatExample/Assets.xcassets/Contents.json b/mobileChatExamples/iOS-WKWebView-sample/WkWebView Demo/Assets.xcassets/Contents.json similarity index 100% rename from iOSChatExample/iOSChatExample/Assets.xcassets/Contents.json rename to mobileChatExamples/iOS-WKWebView-sample/WkWebView Demo/Assets.xcassets/Contents.json diff --git a/webviewExamples/iOS-WKWebView-sample/WkWebView Demo/Base.lproj/LaunchScreen.storyboard b/mobileChatExamples/iOS-WKWebView-sample/WkWebView Demo/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from webviewExamples/iOS-WKWebView-sample/WkWebView Demo/Base.lproj/LaunchScreen.storyboard rename to mobileChatExamples/iOS-WKWebView-sample/WkWebView Demo/Base.lproj/LaunchScreen.storyboard diff --git a/webviewExamples/iOS-WKWebView-sample/WkWebView Demo/Base.lproj/Main.storyboard b/mobileChatExamples/iOS-WKWebView-sample/WkWebView Demo/Base.lproj/Main.storyboard similarity index 100% rename from webviewExamples/iOS-WKWebView-sample/WkWebView Demo/Base.lproj/Main.storyboard rename to mobileChatExamples/iOS-WKWebView-sample/WkWebView Demo/Base.lproj/Main.storyboard diff --git a/webviewExamples/iOS-WKWebView-sample/WkWebView Demo/HomeViewController.swift b/mobileChatExamples/iOS-WKWebView-sample/WkWebView Demo/HomeViewController.swift similarity index 100% rename from webviewExamples/iOS-WKWebView-sample/WkWebView Demo/HomeViewController.swift rename to mobileChatExamples/iOS-WKWebView-sample/WkWebView Demo/HomeViewController.swift diff --git a/webviewExamples/iOS-WKWebView-sample/WkWebView Demo/Info.plist b/mobileChatExamples/iOS-WKWebView-sample/WkWebView Demo/Info.plist similarity index 100% rename from webviewExamples/iOS-WKWebView-sample/WkWebView Demo/Info.plist rename to mobileChatExamples/iOS-WKWebView-sample/WkWebView Demo/Info.plist diff --git a/webviewExamples/iOS-WKWebView-sample/WkWebView Demo/SceneDelegate.swift b/mobileChatExamples/iOS-WKWebView-sample/WkWebView Demo/SceneDelegate.swift similarity index 100% rename from webviewExamples/iOS-WKWebView-sample/WkWebView Demo/SceneDelegate.swift rename to mobileChatExamples/iOS-WKWebView-sample/WkWebView Demo/SceneDelegate.swift diff --git a/iOSChatExample/Podfile b/mobileChatExamples/iOSChatExample/Podfile similarity index 100% rename from iOSChatExample/Podfile rename to mobileChatExamples/iOSChatExample/Podfile diff --git a/iOSChatExample/README.md b/mobileChatExamples/iOSChatExample/README.md similarity index 94% rename from iOSChatExample/README.md rename to mobileChatExamples/iOSChatExample/README.md index 65ecc88..b53e791 100644 --- a/iOSChatExample/README.md +++ b/mobileChatExamples/iOSChatExample/README.md @@ -20,14 +20,14 @@ https://github.com/amazon-connect/amazon-connect-chat-ui-examples/assets/1439784 ## Prerequisites - Create an Amazon Connect Instance [[guide](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-instances.html)] - - OR: enable chat experience for an existing Connect instance. [[guide](../README.md#enabling-chat-in-an-existing-amazon-connect-contact-center)] + - OR: enable chat experience for an existing Connect instance. [[guide](../../README.md#enabling-chat-in-an-existing-amazon-connect-contact-center)] - Create an Amazon Connect Contact Flow, ready to receive chat contacts. [[guide](https://docs.aws.amazon.com/connect/latest/adminguide/chat.html)] - Note the `instanceId` [[guide](https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html)] - Find the `contactFlowId` for the ["Sample Inbound Flow (First Contact)"](https://docs.aws.amazon.com/connect/latest/adminguide/sample-inbound-flow.html) [[guide](https://docs.aws.amazon.com/connect/latest/adminguide/find-contact-flow-id.html)] -- Deploy a custom Amazon Connect Chat backend. [Refer to this backend template](../cloudformationTemplates/startChatContactAPI/README.md) +- Deploy a custom Amazon Connect Chat backend. [Refer to this backend template](../../cloudformationTemplates/startChatContactAPI/README.md) - Deploy a StartChatContact template Lambda [[CloudFormation Template](https://github.com/amazon-connect/amazon-connect-chat-ui-examples/tree/master/cloudformationTemplates/startChatContactAPI)] - Add the `region`, `startChatEndPoint`, `contactFlowId`, and `instanceId` to `Config.swift`. @@ -47,7 +47,7 @@ https://github.com/amazon-connect/amazon-connect-chat-ui-examples/assets/1439784 2. Navigate to the project directory `iOSChatExample` and make sure that `Podfile` is there, then run `pod install`. 3. Once that is done, You will be able to see a workspace generated `iOSChatExample.xcworkspace`, double click and that will launch the project in Xcode. -4. Edit the [Config file](https://github.com/amazon-connect/amazon-connect-chat-ui-examples/blob/master/iOSChatExample/iOSChatExample/Common/Config.swift) with your instance details as generated in [Prerequisites](#prerequisites) +4. Edit the [Config file](https://github.com/amazon-connect/amazon-connect-chat-ui-examples/tree/master/mobileChatExamples/iOSChatExample/iOSChatExample/Common/Config.swift) with your instance details as generated in [Prerequisites](#prerequisites) > Make sure you have iOS Simulator added [Adding additional simulators](https://developer.apple.com/documentation/safari-developer-tools/adding-additional-simulators) diff --git a/iOSChatExample/iOSChatExample.xcodeproj/project.pbxproj b/mobileChatExamples/iOSChatExample/iOSChatExample.xcodeproj/project.pbxproj similarity index 100% rename from iOSChatExample/iOSChatExample.xcodeproj/project.pbxproj rename to mobileChatExamples/iOSChatExample/iOSChatExample.xcodeproj/project.pbxproj diff --git a/webviewExamples/iOS-WKWebView-sample/WkWebView Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/mobileChatExamples/iOSChatExample/iOSChatExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from webviewExamples/iOS-WKWebView-sample/WkWebView Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to mobileChatExamples/iOSChatExample/iOSChatExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/webviewExamples/iOS-WKWebView-sample/WkWebView Demo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/mobileChatExamples/iOSChatExample/iOSChatExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from webviewExamples/iOS-WKWebView-sample/WkWebView Demo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to mobileChatExamples/iOSChatExample/iOSChatExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/iOSChatExample/iOSChatExample.xcodeproj/project.xcworkspace/xcuserdata/rajatttt.xcuserdatad/UserInterfaceState.xcuserstate b/mobileChatExamples/iOSChatExample/iOSChatExample.xcodeproj/project.xcworkspace/xcuserdata/rajatttt.xcuserdatad/UserInterfaceState.xcuserstate similarity index 100% rename from iOSChatExample/iOSChatExample.xcodeproj/project.xcworkspace/xcuserdata/rajatttt.xcuserdatad/UserInterfaceState.xcuserstate rename to mobileChatExamples/iOSChatExample/iOSChatExample.xcodeproj/project.xcworkspace/xcuserdata/rajatttt.xcuserdatad/UserInterfaceState.xcuserstate diff --git a/iOSChatExample/iOSChatExample.xcodeproj/xcuserdata/rajatttt.xcuserdatad/xcschemes/xcschememanagement.plist b/mobileChatExamples/iOSChatExample/iOSChatExample.xcodeproj/xcuserdata/rajatttt.xcuserdatad/xcschemes/xcschememanagement.plist similarity index 100% rename from iOSChatExample/iOSChatExample.xcodeproj/xcuserdata/rajatttt.xcuserdatad/xcschemes/xcschememanagement.plist rename to mobileChatExamples/iOSChatExample/iOSChatExample.xcodeproj/xcuserdata/rajatttt.xcuserdatad/xcschemes/xcschememanagement.plist diff --git a/webviewExamples/iOS-WKWebView-sample/WkWebView Demo/Assets.xcassets/AccentColor.colorset/Contents.json b/mobileChatExamples/iOSChatExample/iOSChatExample/Assets.xcassets/AccentColor.colorset/Contents.json similarity index 100% rename from webviewExamples/iOS-WKWebView-sample/WkWebView Demo/Assets.xcassets/AccentColor.colorset/Contents.json rename to mobileChatExamples/iOSChatExample/iOSChatExample/Assets.xcassets/AccentColor.colorset/Contents.json diff --git a/iOSChatExample/iOSChatExample/Assets.xcassets/AppIcon.appiconset/Contents.json b/mobileChatExamples/iOSChatExample/iOSChatExample/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from iOSChatExample/iOSChatExample/Assets.xcassets/AppIcon.appiconset/Contents.json rename to mobileChatExamples/iOSChatExample/iOSChatExample/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/iOSChatExample/iOSChatExample/Preview Content/Preview Assets.xcassets/Contents.json b/mobileChatExamples/iOSChatExample/iOSChatExample/Assets.xcassets/Contents.json similarity index 100% rename from iOSChatExample/iOSChatExample/Preview Content/Preview Assets.xcassets/Contents.json rename to mobileChatExamples/iOSChatExample/iOSChatExample/Assets.xcassets/Contents.json diff --git a/iOSChatExample/iOSChatExample/ChatApp.swift b/mobileChatExamples/iOSChatExample/iOSChatExample/ChatApp.swift similarity index 100% rename from iOSChatExample/iOSChatExample/ChatApp.swift rename to mobileChatExamples/iOSChatExample/iOSChatExample/ChatApp.swift diff --git a/iOSChatExample/iOSChatExample/Common/AppDelegate.swift b/mobileChatExamples/iOSChatExample/iOSChatExample/Common/AppDelegate.swift similarity index 100% rename from iOSChatExample/iOSChatExample/Common/AppDelegate.swift rename to mobileChatExamples/iOSChatExample/iOSChatExample/Common/AppDelegate.swift diff --git a/iOSChatExample/iOSChatExample/Common/Config.swift b/mobileChatExamples/iOSChatExample/iOSChatExample/Common/Config.swift similarity index 100% rename from iOSChatExample/iOSChatExample/Common/Config.swift rename to mobileChatExamples/iOSChatExample/iOSChatExample/Common/Config.swift diff --git a/iOSChatExample/iOSChatExample/Common/SceneDelegate.swift b/mobileChatExamples/iOSChatExample/iOSChatExample/Common/SceneDelegate.swift similarity index 100% rename from iOSChatExample/iOSChatExample/Common/SceneDelegate.swift rename to mobileChatExamples/iOSChatExample/iOSChatExample/Common/SceneDelegate.swift diff --git a/iOSChatExample/iOSChatExample/Models/ChatManager.swift b/mobileChatExamples/iOSChatExample/iOSChatExample/Models/ChatManager.swift similarity index 100% rename from iOSChatExample/iOSChatExample/Models/ChatManager.swift rename to mobileChatExamples/iOSChatExample/iOSChatExample/Models/ChatManager.swift diff --git a/iOSChatExample/iOSChatExample/Models/CreateStartChatRequest.swift b/mobileChatExamples/iOSChatExample/iOSChatExample/Models/CreateStartChatRequest.swift similarity index 100% rename from iOSChatExample/iOSChatExample/Models/CreateStartChatRequest.swift rename to mobileChatExamples/iOSChatExample/iOSChatExample/Models/CreateStartChatRequest.swift diff --git a/iOSChatExample/iOSChatExample/Models/CreateStartChatResponse.swift b/mobileChatExamples/iOSChatExample/iOSChatExample/Models/CreateStartChatResponse.swift similarity index 100% rename from iOSChatExample/iOSChatExample/Models/CreateStartChatResponse.swift rename to mobileChatExamples/iOSChatExample/iOSChatExample/Models/CreateStartChatResponse.swift diff --git a/iOSChatExample/iOSChatExample/Models/Message.swift b/mobileChatExamples/iOSChatExample/iOSChatExample/Models/Message.swift similarity index 100% rename from iOSChatExample/iOSChatExample/Models/Message.swift rename to mobileChatExamples/iOSChatExample/iOSChatExample/Models/Message.swift diff --git a/iOSChatExample/iOSChatExample/Models/MessageContent.swift b/mobileChatExamples/iOSChatExample/iOSChatExample/Models/MessageContent.swift similarity index 100% rename from iOSChatExample/iOSChatExample/Models/MessageContent.swift rename to mobileChatExamples/iOSChatExample/iOSChatExample/Models/MessageContent.swift diff --git a/iOSChatExample/iOSChatExample/Models/NetworkManager.swift b/mobileChatExamples/iOSChatExample/iOSChatExample/Models/NetworkManager.swift similarity index 100% rename from iOSChatExample/iOSChatExample/Models/NetworkManager.swift rename to mobileChatExamples/iOSChatExample/iOSChatExample/Models/NetworkManager.swift diff --git a/iOSChatExample/iOSChatExample/Models/WebSocketManager.swift b/mobileChatExamples/iOSChatExample/iOSChatExample/Models/WebSocketManager.swift similarity index 100% rename from iOSChatExample/iOSChatExample/Models/WebSocketManager.swift rename to mobileChatExamples/iOSChatExample/iOSChatExample/Models/WebSocketManager.swift diff --git a/webviewExamples/iOS-WKWebView-sample/WkWebView Demo/Assets.xcassets/Contents.json b/mobileChatExamples/iOSChatExample/iOSChatExample/Preview Content/Preview Assets.xcassets/Contents.json similarity index 100% rename from webviewExamples/iOS-WKWebView-sample/WkWebView Demo/Assets.xcassets/Contents.json rename to mobileChatExamples/iOSChatExample/iOSChatExample/Preview Content/Preview Assets.xcassets/Contents.json diff --git a/iOSChatExample/iOSChatExample/Utils/ChatEvent.swift b/mobileChatExamples/iOSChatExample/iOSChatExample/Utils/ChatEvent.swift similarity index 100% rename from iOSChatExample/iOSChatExample/Utils/ChatEvent.swift rename to mobileChatExamples/iOSChatExample/iOSChatExample/Utils/ChatEvent.swift diff --git a/iOSChatExample/iOSChatExample/Utils/CommonUtils.swift b/mobileChatExamples/iOSChatExample/iOSChatExample/Utils/CommonUtils.swift similarity index 100% rename from iOSChatExample/iOSChatExample/Utils/CommonUtils.swift rename to mobileChatExamples/iOSChatExample/iOSChatExample/Utils/CommonUtils.swift diff --git a/iOSChatExample/iOSChatExample/Utils/Network/DefaultHttpClient.swift b/mobileChatExamples/iOSChatExample/iOSChatExample/Utils/Network/DefaultHttpClient.swift similarity index 100% rename from iOSChatExample/iOSChatExample/Utils/Network/DefaultHttpClient.swift rename to mobileChatExamples/iOSChatExample/iOSChatExample/Utils/Network/DefaultHttpClient.swift diff --git a/iOSChatExample/iOSChatExample/Utils/Network/HttpClient.swift b/mobileChatExamples/iOSChatExample/iOSChatExample/Utils/Network/HttpClient.swift similarity index 100% rename from iOSChatExample/iOSChatExample/Utils/Network/HttpClient.swift rename to mobileChatExamples/iOSChatExample/iOSChatExample/Utils/Network/HttpClient.swift diff --git a/iOSChatExample/iOSChatExample/Utils/Network/HttpHeader.swift b/mobileChatExamples/iOSChatExample/iOSChatExample/Utils/Network/HttpHeader.swift similarity index 100% rename from iOSChatExample/iOSChatExample/Utils/Network/HttpHeader.swift rename to mobileChatExamples/iOSChatExample/iOSChatExample/Utils/Network/HttpHeader.swift diff --git a/iOSChatExample/iOSChatExample/Utils/Network/HttpMethod.swift b/mobileChatExamples/iOSChatExample/iOSChatExample/Utils/Network/HttpMethod.swift similarity index 100% rename from iOSChatExample/iOSChatExample/Utils/Network/HttpMethod.swift rename to mobileChatExamples/iOSChatExample/iOSChatExample/Utils/Network/HttpMethod.swift diff --git a/iOSChatExample/iOSChatExample/Views/ChatMessageView.swift b/mobileChatExamples/iOSChatExample/iOSChatExample/Views/ChatMessageView.swift similarity index 100% rename from iOSChatExample/iOSChatExample/Views/ChatMessageView.swift rename to mobileChatExamples/iOSChatExample/iOSChatExample/Views/ChatMessageView.swift diff --git a/iOSChatExample/iOSChatExample/Views/ChatView.swift b/mobileChatExamples/iOSChatExample/iOSChatExample/Views/ChatView.swift similarity index 100% rename from iOSChatExample/iOSChatExample/Views/ChatView.swift rename to mobileChatExamples/iOSChatExample/iOSChatExample/Views/ChatView.swift diff --git a/iOSChatExample/iOSChatExample/Views/ContentView.swift b/mobileChatExamples/iOSChatExample/iOSChatExample/Views/ContentView.swift similarity index 100% rename from iOSChatExample/iOSChatExample/Views/ContentView.swift rename to mobileChatExamples/iOSChatExample/iOSChatExample/Views/ContentView.swift diff --git a/iOSChatExample/iOSChatExample/Views/FloatingButton.swift b/mobileChatExamples/iOSChatExample/iOSChatExample/Views/FloatingButton.swift similarity index 100% rename from iOSChatExample/iOSChatExample/Views/FloatingButton.swift rename to mobileChatExamples/iOSChatExample/iOSChatExample/Views/FloatingButton.swift diff --git a/iOSChatExample/iOSChatExample/Views/ListPickerContentView.swift b/mobileChatExamples/iOSChatExample/iOSChatExample/Views/ListPickerContentView.swift similarity index 100% rename from iOSChatExample/iOSChatExample/Views/ListPickerContentView.swift rename to mobileChatExamples/iOSChatExample/iOSChatExample/Views/ListPickerContentView.swift diff --git a/iOSChatExample/iOSChatExample/Views/QuickReplyContentView.swift b/mobileChatExamples/iOSChatExample/iOSChatExample/Views/QuickReplyContentView.swift similarity index 100% rename from iOSChatExample/iOSChatExample/Views/QuickReplyContentView.swift rename to mobileChatExamples/iOSChatExample/iOSChatExample/Views/QuickReplyContentView.swift diff --git a/iOSChatExample/iOSChatExample/Views/TestView.swift b/mobileChatExamples/iOSChatExample/iOSChatExample/Views/TestView.swift similarity index 100% rename from iOSChatExample/iOSChatExample/Views/TestView.swift rename to mobileChatExamples/iOSChatExample/iOSChatExample/Views/TestView.swift diff --git a/iOSChatExample/iOSChatExample/Views/TypingIndicator.swift b/mobileChatExamples/iOSChatExample/iOSChatExample/Views/TypingIndicator.swift similarity index 100% rename from iOSChatExample/iOSChatExample/Views/TypingIndicator.swift rename to mobileChatExamples/iOSChatExample/iOSChatExample/Views/TypingIndicator.swift diff --git a/iOSChatExample/iOSChatExampleTests/ChatTests.swift b/mobileChatExamples/iOSChatExample/iOSChatExampleTests/ChatTests.swift similarity index 100% rename from iOSChatExample/iOSChatExampleTests/ChatTests.swift rename to mobileChatExamples/iOSChatExample/iOSChatExampleTests/ChatTests.swift diff --git a/iOSChatExample/iOSChatExampleUITests/ChatUITests.swift b/mobileChatExamples/iOSChatExample/iOSChatExampleUITests/ChatUITests.swift similarity index 100% rename from iOSChatExample/iOSChatExampleUITests/ChatUITests.swift rename to mobileChatExamples/iOSChatExample/iOSChatExampleUITests/ChatUITests.swift diff --git a/iOSChatExample/iOSChatExampleUITests/ChatUITestsLaunchTests.swift b/mobileChatExamples/iOSChatExample/iOSChatExampleUITests/ChatUITestsLaunchTests.swift similarity index 100% rename from iOSChatExample/iOSChatExampleUITests/ChatUITestsLaunchTests.swift rename to mobileChatExamples/iOSChatExample/iOSChatExampleUITests/ChatUITestsLaunchTests.swift diff --git a/iOSChatExample/ios-chat-demo.mp4 b/mobileChatExamples/iOSChatExample/ios-chat-demo.mp4 similarity index 100% rename from iOSChatExample/ios-chat-demo.mp4 rename to mobileChatExamples/iOSChatExample/ios-chat-demo.mp4