diff --git a/.github/workflows/review_pull_request.yml b/.github/workflows/review_pull_request.yml index 119413524..0e06453aa 100644 --- a/.github/workflows/review_pull_request.yml +++ b/.github/workflows/review_pull_request.yml @@ -31,20 +31,6 @@ jobs: restore-keys: | ${{ runner.os }}-gradle- - # template-xml - - - name: Run Detekt on template-xml - working-directory: ./template-xml - run: ./gradlew detekt - - - name: Run Android Lint on template-xml - working-directory: ./template-xml - run: ./gradlew lint - - - name: Run unit tests with Kover on template-xml - working-directory: ./template-xml - run: ./gradlew koverXmlReport - # template-compose - name: Run Detekt on template-compose diff --git a/.github/workflows/run_detekt_and_unit_tests.yml b/.github/workflows/run_detekt_and_unit_tests.yml index 6d6e9fb01..bb720e3d0 100644 --- a/.github/workflows/run_detekt_and_unit_tests.yml +++ b/.github/workflows/run_detekt_and_unit_tests.yml @@ -50,50 +50,6 @@ jobs: name: CodeCoverageReportsTemplateCompose path: template-compose/app/build/reports/kover/ - # template-xml - - - name: Run Detekt on template-xml - working-directory: ./template-xml - run: ./gradlew detekt - - - name: Archive Detekt reports on template-xml - uses: actions/upload-artifact@v3 - with: - name: DetektReportsTemplateXML - path: template-xml/build/reports/detekt/ - - - name: Run unit tests with Kover on template-xml - working-directory: ./template-xml - run: ./gradlew koverHtmlReport - - - name: Archive code coverage reports on template-xml - uses: actions/upload-artifact@v3 - with: - name: CodeCoverageReportsTemplateXML - path: template-xml/app/build/reports/kover/ - - # sample-xml - - - name: Run Detekt on sample-xml - working-directory: ./sample-xml - run: ./gradlew detekt - - - name: Archive Detekt reports on sample-xml - uses: actions/upload-artifact@v3 - with: - name: DetektReportsTemplateXML - path: sample-xml/build/reports/detekt/ - - - name: Run unit tests with Kover on sample-xml - working-directory: ./sample-xml - run: ./gradlew koverHtmlReport - - - name: Archive code coverage reports on sample-xml - uses: actions/upload-artifact@v3 - with: - name: CodeCoverageReportsTemplateXML - path: sample-xml/app/build/reports/kover/ - # sample-compose - name: Run Detekt on sample-compose diff --git a/.github/workflows/verify_newproject_script.yml b/.github/workflows/verify_newproject_script.yml index 62b487d39..0bfe45b73 100644 --- a/.github/workflows/verify_newproject_script.yml +++ b/.github/workflows/verify_newproject_script.yml @@ -40,10 +40,6 @@ jobs: sdk install kscript $kscriptVersion echo $PATH >> $GITHUB_PATH - - name: Verify generating new project from template-xml - working-directory: scripts - run: kscript new_project.kts package-name=co.myxmlproject.example app-name="My XML Project" template=xml - - name: Verify generating new project from template-compose working-directory: scripts run: kscript new_project.kts package-name=co.mycomposeproject.example app-name="My Compose Project" template=compose diff --git a/Dangerfile b/Dangerfile index e6b53b1fb..f8f8d81fa 100644 --- a/Dangerfile +++ b/Dangerfile @@ -32,10 +32,6 @@ end # Show Danger test coverage report from Kover for templates # Report coverage of modified files, warn if total project coverage is under 80% # or if any modified file's coverage is under 95% -kover_file_template_xml = "template-xml/app/build/reports/kover/report.xml" -markdown "## Kover report for template-xml:" -shroud.reportKover "Template - XML Unit Tests", kover_file_template_xml, 80, 95, false - kover_file_template_compose = "template-compose/app/build/reports/kover/report.xml" markdown "## Kover report for template-compose:" shroud.reportKover "Template - Compose Unit Tests", kover_file_template_compose, 80, 95, false diff --git a/README.md b/README.md index 7344a78a1..a76bb4494 100644 --- a/README.md +++ b/README.md @@ -11,8 +11,8 @@ A collection of our Android templates: -- XML template: **[template-xml](https://github.com/nimblehq/android-templates/tree/develop/template-xml)** - Compose template: **[template-compose](https://github.com/nimblehq/android-templates/tree/develop/template-compose)** +- [Deprecated] XML template: **[template-xml](https://github.com/nimblehq/android-templates/tree/develop/deprecated/template-xml)** ## Prerequisites @@ -28,7 +28,7 @@ A collection of our Android templates: ``` package-name= New package name (i.e., com.example.package) app-name= New app name (i.e., MyApp, "My App", "my-app") - template= Template (i.e., xml, compose) + template= Template (i.e., compose) (optional, default: compose) force= Force project creation even if the script fails (default: false) destination= Set the output location where the project should be generated (i.e., /Users/johndoe/documents/projectfolder) ``` @@ -36,15 +36,15 @@ A collection of our Android templates: Examples: ``` - kscript new_project.kts package-name=co.myxmlproject.example app-name="My XML Project" template=xml + kscript new_project.kts package-name=co.mycomposeproject.example app-name="My Compose Project" ``` ``` - kscript scripts/new_project.kts package-name=co.myxmlproject.example app-name="My XML Project" template=xml + kscript scripts/new_project.kts package-name=co.mycomposeproject.example app-name="My Compose Project" template=compose ``` ``` - kscript new_project.kts package-name=co.myxmlproject.example app-name="My XML Project" template=xml destination=/Users/johndoe/documents/projectfolder + kscript new_project.kts package-name=co.mycomposeproject.example app-name="My Compose Project" template=compose destination=/Users/johndoe/documents/projectfolder ``` 4. Update `android_version_code` and `android_version_name` in `template/build.gradle` diff --git a/codemagic.yaml b/codemagic.yaml index 84330d0a7..1e9de09bb 100644 --- a/codemagic.yaml +++ b/codemagic.yaml @@ -14,21 +14,12 @@ definitions: name: Run detekt on template-compose working_directory: ./template-compose script: ./gradlew detekt - - &detekt_on_template_xml - name: Run detekt on template-xml - working_directory: ./template-xml - script: ./gradlew detekt - &unit_test_on_template_compose name: Run unit tests on template-compose working_directory: ./template-compose script: ./gradlew koverHtmlReport - - &unit_test_on_template_xml - name: Run unit tests on template-xml - working_directory: ./template-xml - script: ./gradlew koverHtmlReport artifacts: - &artifacts_template_compose template-compose/app/build/reports/kover/ - - &artifacts_template_xml template-xml/app/build/reports/kover/ - &artifacts_staging_apk template-compose/app/build/outputs/apk/staging/debug/app-staging-debug.apk - &artifacts_production_apk template-compose/app/build/outputs/apk/production/debug/app-production-debug.apk workflows: @@ -56,30 +47,6 @@ workflows: artifacts: - *artifacts_template_compose - unit-test-on-pr-for-template-xml: - name: Unit test on PR for template-xml - <<: *configure_environment - triggering: - events: - # Run when a pull request is opened or updated - - pull_request - branch_patterns: - # Review changes BEFORE they’re merged into any branches - - pattern: '*' - source: false - # Will not run on develop branch as it is already covered by build-and-deploy-template-compose-staging - - pattern: 'develop' - include: false - # Will not run on main branch as it is already covered by build-and-deploy-template-compose-production - - pattern: 'main' - include: false - cancel_previous_builds: true - scripts: - - *detekt_on_template_xml - - *unit_test_on_template_xml - artifacts: - - *artifacts_template_xml - build-and-deploy-template-compose-staging: name: Build and deploy template-compose staging to Firebase App Distribution <<: *configure_environment diff --git a/RxJavaTemplate[DEPRECATED]/.gitignore b/deprecated/RxJavaTemplate/.gitignore similarity index 100% rename from RxJavaTemplate[DEPRECATED]/.gitignore rename to deprecated/RxJavaTemplate/.gitignore diff --git a/RxJavaTemplate[DEPRECATED]/Gemfile b/deprecated/RxJavaTemplate/Gemfile similarity index 100% rename from RxJavaTemplate[DEPRECATED]/Gemfile rename to deprecated/RxJavaTemplate/Gemfile diff --git a/RxJavaTemplate[DEPRECATED]/Gemfile.lock b/deprecated/RxJavaTemplate/Gemfile.lock similarity index 100% rename from RxJavaTemplate[DEPRECATED]/Gemfile.lock rename to deprecated/RxJavaTemplate/Gemfile.lock diff --git a/RxJavaTemplate[DEPRECATED]/README.md b/deprecated/RxJavaTemplate/README.md similarity index 100% rename from RxJavaTemplate[DEPRECATED]/README.md rename to deprecated/RxJavaTemplate/README.md diff --git a/RxJavaTemplate[DEPRECATED]/app/.gitignore b/deprecated/RxJavaTemplate/app/.gitignore similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/.gitignore rename to deprecated/RxJavaTemplate/app/.gitignore diff --git a/RxJavaTemplate[DEPRECATED]/app/build.gradle.kts b/deprecated/RxJavaTemplate/app/build.gradle.kts similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/build.gradle.kts rename to deprecated/RxJavaTemplate/app/build.gradle.kts diff --git a/RxJavaTemplate[DEPRECATED]/app/codequality.gradle.kts b/deprecated/RxJavaTemplate/app/codequality.gradle.kts similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/codequality.gradle.kts rename to deprecated/RxJavaTemplate/app/codequality.gradle.kts diff --git a/RxJavaTemplate[DEPRECATED]/app/config/checkstyle.xml b/deprecated/RxJavaTemplate/app/config/checkstyle.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/config/checkstyle.xml rename to deprecated/RxJavaTemplate/app/config/checkstyle.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/config/xsl/checkstyle-custom.xsl b/deprecated/RxJavaTemplate/app/config/xsl/checkstyle-custom.xsl similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/config/xsl/checkstyle-custom.xsl rename to deprecated/RxJavaTemplate/app/config/xsl/checkstyle-custom.xsl diff --git a/RxJavaTemplate[DEPRECATED]/app/proguard-rules.pro b/deprecated/RxJavaTemplate/app/proguard-rules.pro similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/proguard-rules.pro rename to deprecated/RxJavaTemplate/app/proguard-rules.pro diff --git a/RxJavaTemplate[DEPRECATED]/app/src/androidTest/java/co/nimblehq/rxjava/TestRunner.kt b/deprecated/RxJavaTemplate/app/src/androidTest/java/co/nimblehq/rxjava/TestRunner.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/androidTest/java/co/nimblehq/rxjava/TestRunner.kt rename to deprecated/RxJavaTemplate/app/src/androidTest/java/co/nimblehq/rxjava/TestRunner.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/androidTest/java/co/nimblehq/rxjava/di/modules/TestRepositoryModule.kt b/deprecated/RxJavaTemplate/app/src/androidTest/java/co/nimblehq/rxjava/di/modules/TestRepositoryModule.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/androidTest/java/co/nimblehq/rxjava/di/modules/TestRepositoryModule.kt rename to deprecated/RxJavaTemplate/app/src/androidTest/java/co/nimblehq/rxjava/di/modules/TestRepositoryModule.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/androidTest/java/co/nimblehq/rxjava/repository/TestApiRepositoryImpl.kt b/deprecated/RxJavaTemplate/app/src/androidTest/java/co/nimblehq/rxjava/repository/TestApiRepositoryImpl.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/androidTest/java/co/nimblehq/rxjava/repository/TestApiRepositoryImpl.kt rename to deprecated/RxJavaTemplate/app/src/androidTest/java/co/nimblehq/rxjava/repository/TestApiRepositoryImpl.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/androidTest/java/co/nimblehq/rxjava/ui/common/TestUtil.kt b/deprecated/RxJavaTemplate/app/src/androidTest/java/co/nimblehq/rxjava/ui/common/TestUtil.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/androidTest/java/co/nimblehq/rxjava/ui/common/TestUtil.kt rename to deprecated/RxJavaTemplate/app/src/androidTest/java/co/nimblehq/rxjava/ui/common/TestUtil.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/androidTest/java/co/nimblehq/rxjava/ui/flow/AppFlowTest.kt b/deprecated/RxJavaTemplate/app/src/androidTest/java/co/nimblehq/rxjava/ui/flow/AppFlowTest.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/androidTest/java/co/nimblehq/rxjava/ui/flow/AppFlowTest.kt rename to deprecated/RxJavaTemplate/app/src/androidTest/java/co/nimblehq/rxjava/ui/flow/AppFlowTest.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/home/Home.kt b/deprecated/RxJavaTemplate/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/home/Home.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/home/Home.kt rename to deprecated/RxJavaTemplate/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/home/Home.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/home/HomeFragmentTest.kt b/deprecated/RxJavaTemplate/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/home/HomeFragmentTest.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/home/HomeFragmentTest.kt rename to deprecated/RxJavaTemplate/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/home/HomeFragmentTest.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/second/Second.kt b/deprecated/RxJavaTemplate/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/second/Second.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/second/Second.kt rename to deprecated/RxJavaTemplate/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/second/Second.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/second/SecondFragmentTest.kt b/deprecated/RxJavaTemplate/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/second/SecondFragmentTest.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/second/SecondFragmentTest.kt rename to deprecated/RxJavaTemplate/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/second/SecondFragmentTest.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/webview/WebView.kt b/deprecated/RxJavaTemplate/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/webview/WebView.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/webview/WebView.kt rename to deprecated/RxJavaTemplate/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/webview/WebView.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/webview/WebViewFragmentTest.kt b/deprecated/RxJavaTemplate/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/webview/WebViewFragmentTest.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/webview/WebViewFragmentTest.kt rename to deprecated/RxJavaTemplate/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/webview/WebViewFragmentTest.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/debug/AndroidManifest.xml b/deprecated/RxJavaTemplate/app/src/debug/AndroidManifest.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/debug/AndroidManifest.xml rename to deprecated/RxJavaTemplate/app/src/debug/AndroidManifest.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/debug/java/co/nimblehq/rxjava/EmptyHiltActivity.kt b/deprecated/RxJavaTemplate/app/src/debug/java/co/nimblehq/rxjava/EmptyHiltActivity.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/debug/java/co/nimblehq/rxjava/EmptyHiltActivity.kt rename to deprecated/RxJavaTemplate/app/src/debug/java/co/nimblehq/rxjava/EmptyHiltActivity.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/AndroidManifest.xml b/deprecated/RxJavaTemplate/app/src/main/AndroidManifest.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/AndroidManifest.xml rename to deprecated/RxJavaTemplate/app/src/main/AndroidManifest.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/RxJavaTemplateApplication.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/RxJavaTemplateApplication.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/RxJavaTemplateApplication.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/RxJavaTemplateApplication.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/di/modules/AppModule.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/di/modules/AppModule.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/di/modules/AppModule.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/di/modules/AppModule.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/di/modules/FragmentComponentsModule.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/di/modules/FragmentComponentsModule.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/di/modules/FragmentComponentsModule.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/di/modules/FragmentComponentsModule.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/di/modules/GlideModule.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/di/modules/GlideModule.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/di/modules/GlideModule.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/di/modules/GlideModule.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/di/modules/MoshiModule.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/di/modules/MoshiModule.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/di/modules/MoshiModule.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/di/modules/MoshiModule.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/di/modules/OkHttpClientModule.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/di/modules/OkHttpClientModule.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/di/modules/OkHttpClientModule.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/di/modules/OkHttpClientModule.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/di/modules/RepositoryModule.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/di/modules/RepositoryModule.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/di/modules/RepositoryModule.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/di/modules/RepositoryModule.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/di/modules/RetrofitModule.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/di/modules/RetrofitModule.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/di/modules/RetrofitModule.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/di/modules/RetrofitModule.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/di/modules/StorageModule.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/di/modules/StorageModule.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/di/modules/StorageModule.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/di/modules/StorageModule.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/extension/ImageViewExtension.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/extension/ImageViewExtension.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/extension/ImageViewExtension.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/extension/ImageViewExtension.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/extension/KeywordExtension.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/extension/KeywordExtension.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/extension/KeywordExtension.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/extension/KeywordExtension.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/extension/ObservableExt.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/extension/ObservableExt.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/extension/ObservableExt.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/extension/ObservableExt.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/extension/RxJavaExtension.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/extension/RxJavaExtension.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/extension/RxJavaExtension.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/extension/RxJavaExtension.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/extension/RxViewExt.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/extension/RxViewExt.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/extension/RxViewExt.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/extension/RxViewExt.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/extension/ViewModelExt.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/extension/ViewModelExt.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/extension/ViewModelExt.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/extension/ViewModelExt.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/extension/WebViewExt.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/extension/WebViewExt.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/extension/WebViewExt.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/extension/WebViewExt.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/lib/Alias.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/lib/Alias.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/lib/Alias.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/lib/Alias.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/lib/transformation/ImageTransformation.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/lib/transformation/ImageTransformation.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/lib/transformation/ImageTransformation.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/lib/transformation/ImageTransformation.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/lib/viewmodel/ViewModelFactory.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/lib/viewmodel/ViewModelFactory.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/lib/viewmodel/ViewModelFactory.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/lib/viewmodel/ViewModelFactory.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/ErrorMapping.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/ErrorMapping.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/ErrorMapping.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/ErrorMapping.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/base/BaseActivity.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/base/BaseActivity.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/base/BaseActivity.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/base/BaseActivity.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/base/BaseFragment.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/base/BaseFragment.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/base/BaseFragment.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/base/BaseFragment.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/base/BaseFragmentCallbacks.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/base/BaseFragmentCallbacks.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/base/BaseFragmentCallbacks.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/base/BaseFragmentCallbacks.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/base/BaseNavigator.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/base/BaseNavigator.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/base/BaseNavigator.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/base/BaseNavigator.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/base/BaseViewModel.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/base/BaseViewModel.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/base/BaseViewModel.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/base/BaseViewModel.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/base/NavigationError.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/base/NavigationError.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/base/NavigationError.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/base/NavigationError.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/base/NavigationEvent.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/base/NavigationEvent.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/base/NavigationEvent.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/base/NavigationEvent.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/common/ItemClickable.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/common/ItemClickable.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/common/ItemClickable.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/common/ItemClickable.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/common/Toaster.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/common/Toaster.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/common/Toaster.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/common/Toaster.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/helpers/SupportEdge2EdgeHelper.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/helpers/SupportEdge2EdgeHelper.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/helpers/SupportEdge2EdgeHelper.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/helpers/SupportEdge2EdgeHelper.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/screens/Const.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/screens/Const.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/screens/Const.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/screens/Const.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/screens/MainActivity.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/screens/MainActivity.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/screens/MainActivity.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/screens/MainActivity.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/screens/MainNavigator.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/screens/MainNavigator.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/screens/MainNavigator.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/screens/MainNavigator.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/screens/MainViewModel.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/screens/MainViewModel.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/screens/MainViewModel.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/screens/MainViewModel.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/screens/home/DataAdapter.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/screens/home/DataAdapter.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/screens/home/DataAdapter.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/screens/home/DataAdapter.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/screens/home/HomeFragment.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/screens/home/HomeFragment.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/screens/home/HomeFragment.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/screens/home/HomeFragment.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/screens/home/HomeViewModel.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/screens/home/HomeViewModel.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/screens/home/HomeViewModel.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/screens/home/HomeViewModel.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/screens/second/SecondBundle.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/screens/second/SecondBundle.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/screens/second/SecondBundle.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/screens/second/SecondBundle.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/screens/second/SecondFragment.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/screens/second/SecondFragment.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/screens/second/SecondFragment.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/screens/second/SecondFragment.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/screens/second/SecondViewModel.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/screens/second/SecondViewModel.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/screens/second/SecondViewModel.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/screens/second/SecondViewModel.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/screens/webview/AppWebChromeClient.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/screens/webview/AppWebChromeClient.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/screens/webview/AppWebChromeClient.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/screens/webview/AppWebChromeClient.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/screens/webview/WebViewBundle.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/screens/webview/WebViewBundle.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/screens/webview/WebViewBundle.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/screens/webview/WebViewBundle.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/screens/webview/WebViewFragment.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/screens/webview/WebViewFragment.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/screens/webview/WebViewFragment.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/screens/webview/WebViewFragment.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/screens/webview/WebViewViewModel.kt b/deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/screens/webview/WebViewViewModel.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/ui/screens/webview/WebViewViewModel.kt rename to deprecated/RxJavaTemplate/app/src/main/java/co/nimblehq/rxjava/ui/screens/webview/WebViewViewModel.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/deprecated/RxJavaTemplate/app/src/main/res/drawable-v24/ic_launcher_foreground.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/drawable-v24/ic_launcher_foreground.xml rename to deprecated/RxJavaTemplate/app/src/main/res/drawable-v24/ic_launcher_foreground.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/drawable/ic_launcher_background.xml b/deprecated/RxJavaTemplate/app/src/main/res/drawable/ic_launcher_background.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/drawable/ic_launcher_background.xml rename to deprecated/RxJavaTemplate/app/src/main/res/drawable/ic_launcher_background.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/font/circularstd_bold.otf b/deprecated/RxJavaTemplate/app/src/main/res/font/circularstd_bold.otf similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/font/circularstd_bold.otf rename to deprecated/RxJavaTemplate/app/src/main/res/font/circularstd_bold.otf diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/font/circularstd_book.otf b/deprecated/RxJavaTemplate/app/src/main/res/font/circularstd_book.otf similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/font/circularstd_book.otf rename to deprecated/RxJavaTemplate/app/src/main/res/font/circularstd_book.otf diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/layout/activity_main.xml b/deprecated/RxJavaTemplate/app/src/main/res/layout/activity_main.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/layout/activity_main.xml rename to deprecated/RxJavaTemplate/app/src/main/res/layout/activity_main.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/layout/fragment_home.xml b/deprecated/RxJavaTemplate/app/src/main/res/layout/fragment_home.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/layout/fragment_home.xml rename to deprecated/RxJavaTemplate/app/src/main/res/layout/fragment_home.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/layout/fragment_second.xml b/deprecated/RxJavaTemplate/app/src/main/res/layout/fragment_second.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/layout/fragment_second.xml rename to deprecated/RxJavaTemplate/app/src/main/res/layout/fragment_second.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/layout/fragment_webview.xml b/deprecated/RxJavaTemplate/app/src/main/res/layout/fragment_webview.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/layout/fragment_webview.xml rename to deprecated/RxJavaTemplate/app/src/main/res/layout/fragment_webview.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/layout/item_data.xml b/deprecated/RxJavaTemplate/app/src/main/res/layout/item_data.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/layout/item_data.xml rename to deprecated/RxJavaTemplate/app/src/main/res/layout/item_data.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/layout/view_loading.xml b/deprecated/RxJavaTemplate/app/src/main/res/layout/view_loading.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/layout/view_loading.xml rename to deprecated/RxJavaTemplate/app/src/main/res/layout/view_loading.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/deprecated/RxJavaTemplate/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml rename to deprecated/RxJavaTemplate/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/deprecated/RxJavaTemplate/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml rename to deprecated/RxJavaTemplate/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/mipmap-hdpi/ic_launcher.png b/deprecated/RxJavaTemplate/app/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/mipmap-hdpi/ic_launcher.png rename to deprecated/RxJavaTemplate/app/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/deprecated/RxJavaTemplate/app/src/main/res/mipmap-hdpi/ic_launcher_round.png similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/mipmap-hdpi/ic_launcher_round.png rename to deprecated/RxJavaTemplate/app/src/main/res/mipmap-hdpi/ic_launcher_round.png diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/mipmap-mdpi/ic_launcher.png b/deprecated/RxJavaTemplate/app/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/mipmap-mdpi/ic_launcher.png rename to deprecated/RxJavaTemplate/app/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/deprecated/RxJavaTemplate/app/src/main/res/mipmap-mdpi/ic_launcher_round.png similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/mipmap-mdpi/ic_launcher_round.png rename to deprecated/RxJavaTemplate/app/src/main/res/mipmap-mdpi/ic_launcher_round.png diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/deprecated/RxJavaTemplate/app/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/mipmap-xhdpi/ic_launcher.png rename to deprecated/RxJavaTemplate/app/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/deprecated/RxJavaTemplate/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png rename to deprecated/RxJavaTemplate/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/deprecated/RxJavaTemplate/app/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to deprecated/RxJavaTemplate/app/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/deprecated/RxJavaTemplate/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png rename to deprecated/RxJavaTemplate/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/deprecated/RxJavaTemplate/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to deprecated/RxJavaTemplate/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/deprecated/RxJavaTemplate/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png rename to deprecated/RxJavaTemplate/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/navigation/nav_graph_main.xml b/deprecated/RxJavaTemplate/app/src/main/res/navigation/nav_graph_main.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/navigation/nav_graph_main.xml rename to deprecated/RxJavaTemplate/app/src/main/res/navigation/nav_graph_main.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/values-v23/colors.xml b/deprecated/RxJavaTemplate/app/src/main/res/values-v23/colors.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/values-v23/colors.xml rename to deprecated/RxJavaTemplate/app/src/main/res/values-v23/colors.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/values-v26/colors.xml b/deprecated/RxJavaTemplate/app/src/main/res/values-v26/colors.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/values-v26/colors.xml rename to deprecated/RxJavaTemplate/app/src/main/res/values-v26/colors.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/values/colors.xml b/deprecated/RxJavaTemplate/app/src/main/res/values/colors.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/values/colors.xml rename to deprecated/RxJavaTemplate/app/src/main/res/values/colors.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/values/colors_pallete.xml b/deprecated/RxJavaTemplate/app/src/main/res/values/colors_pallete.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/values/colors_pallete.xml rename to deprecated/RxJavaTemplate/app/src/main/res/values/colors_pallete.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/values/dimens_text.xml b/deprecated/RxJavaTemplate/app/src/main/res/values/dimens_text.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/values/dimens_text.xml rename to deprecated/RxJavaTemplate/app/src/main/res/values/dimens_text.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/values/strings.xml b/deprecated/RxJavaTemplate/app/src/main/res/values/strings.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/values/strings.xml rename to deprecated/RxJavaTemplate/app/src/main/res/values/strings.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/values/styles.xml b/deprecated/RxJavaTemplate/app/src/main/res/values/styles.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/values/styles.xml rename to deprecated/RxJavaTemplate/app/src/main/res/values/styles.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/values/widget_styles.xml b/deprecated/RxJavaTemplate/app/src/main/res/values/widget_styles.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/values/widget_styles.xml rename to deprecated/RxJavaTemplate/app/src/main/res/values/widget_styles.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/xml/network_security_config.xml b/deprecated/RxJavaTemplate/app/src/main/res/xml/network_security_config.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/res/xml/network_security_config.xml rename to deprecated/RxJavaTemplate/app/src/main/res/xml/network_security_config.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/staging/res/values/strings.xml b/deprecated/RxJavaTemplate/app/src/staging/res/values/strings.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/staging/res/values/strings.xml rename to deprecated/RxJavaTemplate/app/src/staging/res/values/strings.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/staging/res/values/strings_tokens_and_keys.xml b/deprecated/RxJavaTemplate/app/src/staging/res/values/strings_tokens_and_keys.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/staging/res/values/strings_tokens_and_keys.xml rename to deprecated/RxJavaTemplate/app/src/staging/res/values/strings_tokens_and_keys.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/staging/res/xml/network_security_config.xml b/deprecated/RxJavaTemplate/app/src/staging/res/xml/network_security_config.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/staging/res/xml/network_security_config.xml rename to deprecated/RxJavaTemplate/app/src/staging/res/xml/network_security_config.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/test/java/co/nimblehq/rxjava/extension/KeywordExtensionKtTest.kt b/deprecated/RxJavaTemplate/app/src/test/java/co/nimblehq/rxjava/extension/KeywordExtensionKtTest.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/test/java/co/nimblehq/rxjava/extension/KeywordExtensionKtTest.kt rename to deprecated/RxJavaTemplate/app/src/test/java/co/nimblehq/rxjava/extension/KeywordExtensionKtTest.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/test/java/co/nimblehq/rxjava/test/TestModules.kt b/deprecated/RxJavaTemplate/app/src/test/java/co/nimblehq/rxjava/test/TestModules.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/test/java/co/nimblehq/rxjava/test/TestModules.kt rename to deprecated/RxJavaTemplate/app/src/test/java/co/nimblehq/rxjava/test/TestModules.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/test/java/co/nimblehq/rxjava/test/ViewModelExt.kt b/deprecated/RxJavaTemplate/app/src/test/java/co/nimblehq/rxjava/test/ViewModelExt.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/test/java/co/nimblehq/rxjava/test/ViewModelExt.kt rename to deprecated/RxJavaTemplate/app/src/test/java/co/nimblehq/rxjava/test/ViewModelExt.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/test/java/co/nimblehq/rxjava/ui/screens/BaseFragmentTest.kt b/deprecated/RxJavaTemplate/app/src/test/java/co/nimblehq/rxjava/ui/screens/BaseFragmentTest.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/test/java/co/nimblehq/rxjava/ui/screens/BaseFragmentTest.kt rename to deprecated/RxJavaTemplate/app/src/test/java/co/nimblehq/rxjava/ui/screens/BaseFragmentTest.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/test/java/co/nimblehq/rxjava/ui/screens/MainNavigatorTest.kt b/deprecated/RxJavaTemplate/app/src/test/java/co/nimblehq/rxjava/ui/screens/MainNavigatorTest.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/test/java/co/nimblehq/rxjava/ui/screens/MainNavigatorTest.kt rename to deprecated/RxJavaTemplate/app/src/test/java/co/nimblehq/rxjava/ui/screens/MainNavigatorTest.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/test/java/co/nimblehq/rxjava/ui/screens/home/HomeViewModelTest.kt b/deprecated/RxJavaTemplate/app/src/test/java/co/nimblehq/rxjava/ui/screens/home/HomeViewModelTest.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/test/java/co/nimblehq/rxjava/ui/screens/home/HomeViewModelTest.kt rename to deprecated/RxJavaTemplate/app/src/test/java/co/nimblehq/rxjava/ui/screens/home/HomeViewModelTest.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/test/java/co/nimblehq/rxjava/ui/screens/second/SecondFragmentUnitTest.kt b/deprecated/RxJavaTemplate/app/src/test/java/co/nimblehq/rxjava/ui/screens/second/SecondFragmentUnitTest.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/test/java/co/nimblehq/rxjava/ui/screens/second/SecondFragmentUnitTest.kt rename to deprecated/RxJavaTemplate/app/src/test/java/co/nimblehq/rxjava/ui/screens/second/SecondFragmentUnitTest.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/test/java/co/nimblehq/rxjava/ui/screens/second/SecondViewModelTest.kt b/deprecated/RxJavaTemplate/app/src/test/java/co/nimblehq/rxjava/ui/screens/second/SecondViewModelTest.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/test/java/co/nimblehq/rxjava/ui/screens/second/SecondViewModelTest.kt rename to deprecated/RxJavaTemplate/app/src/test/java/co/nimblehq/rxjava/ui/screens/second/SecondViewModelTest.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/test/java/co/nimblehq/rxjava/ui/screens/webview/WebViewViewModelTest.kt b/deprecated/RxJavaTemplate/app/src/test/java/co/nimblehq/rxjava/ui/screens/webview/WebViewViewModelTest.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/test/java/co/nimblehq/rxjava/ui/screens/webview/WebViewViewModelTest.kt rename to deprecated/RxJavaTemplate/app/src/test/java/co/nimblehq/rxjava/ui/screens/webview/WebViewViewModelTest.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker b/deprecated/RxJavaTemplate/app/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker rename to deprecated/RxJavaTemplate/app/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker diff --git a/RxJavaTemplate[DEPRECATED]/app/src/test/resources/robolectric.properties b/deprecated/RxJavaTemplate/app/src/test/resources/robolectric.properties similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/test/resources/robolectric.properties rename to deprecated/RxJavaTemplate/app/src/test/resources/robolectric.properties diff --git a/RxJavaTemplate[DEPRECATED]/build.gradle.kts b/deprecated/RxJavaTemplate/build.gradle.kts similarity index 100% rename from RxJavaTemplate[DEPRECATED]/build.gradle.kts rename to deprecated/RxJavaTemplate/build.gradle.kts diff --git a/RxJavaTemplate[DEPRECATED]/buildSrc/.gitignore b/deprecated/RxJavaTemplate/buildSrc/.gitignore similarity index 100% rename from RxJavaTemplate[DEPRECATED]/buildSrc/.gitignore rename to deprecated/RxJavaTemplate/buildSrc/.gitignore diff --git a/RxJavaTemplate[DEPRECATED]/buildSrc/build.gradle.kts b/deprecated/RxJavaTemplate/buildSrc/build.gradle.kts similarity index 100% rename from RxJavaTemplate[DEPRECATED]/buildSrc/build.gradle.kts rename to deprecated/RxJavaTemplate/buildSrc/build.gradle.kts diff --git a/RxJavaTemplate[DEPRECATED]/buildSrc/src/main/java/Configurations.kt b/deprecated/RxJavaTemplate/buildSrc/src/main/java/Configurations.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/buildSrc/src/main/java/Configurations.kt rename to deprecated/RxJavaTemplate/buildSrc/src/main/java/Configurations.kt diff --git a/RxJavaTemplate[DEPRECATED]/buildSrc/src/main/java/FileExt.kt b/deprecated/RxJavaTemplate/buildSrc/src/main/java/FileExt.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/buildSrc/src/main/java/FileExt.kt rename to deprecated/RxJavaTemplate/buildSrc/src/main/java/FileExt.kt diff --git a/RxJavaTemplate[DEPRECATED]/buildSrc/src/main/java/Versions.kt b/deprecated/RxJavaTemplate/buildSrc/src/main/java/Versions.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/buildSrc/src/main/java/Versions.kt rename to deprecated/RxJavaTemplate/buildSrc/src/main/java/Versions.kt diff --git a/RxJavaTemplate[DEPRECATED]/common-rx/.gitignore b/deprecated/RxJavaTemplate/common-rx/.gitignore similarity index 100% rename from RxJavaTemplate[DEPRECATED]/common-rx/.gitignore rename to deprecated/RxJavaTemplate/common-rx/.gitignore diff --git a/RxJavaTemplate[DEPRECATED]/common-rx/build.gradle.kts b/deprecated/RxJavaTemplate/common-rx/build.gradle.kts similarity index 100% rename from RxJavaTemplate[DEPRECATED]/common-rx/build.gradle.kts rename to deprecated/RxJavaTemplate/common-rx/build.gradle.kts diff --git a/RxJavaTemplate[DEPRECATED]/common-rx/src/main/java/co/nimblehq/rxjava/common/Optional.kt b/deprecated/RxJavaTemplate/common-rx/src/main/java/co/nimblehq/rxjava/common/Optional.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/common-rx/src/main/java/co/nimblehq/rxjava/common/Optional.kt rename to deprecated/RxJavaTemplate/common-rx/src/main/java/co/nimblehq/rxjava/common/Optional.kt diff --git a/RxJavaTemplate[DEPRECATED]/common-rx/src/main/java/co/nimblehq/rxjava/common/transformers/FlowableNeverErrorTransformer.kt b/deprecated/RxJavaTemplate/common-rx/src/main/java/co/nimblehq/rxjava/common/transformers/FlowableNeverErrorTransformer.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/common-rx/src/main/java/co/nimblehq/rxjava/common/transformers/FlowableNeverErrorTransformer.kt rename to deprecated/RxJavaTemplate/common-rx/src/main/java/co/nimblehq/rxjava/common/transformers/FlowableNeverErrorTransformer.kt diff --git a/RxJavaTemplate[DEPRECATED]/common-rx/src/main/java/co/nimblehq/rxjava/common/transformers/TakeWhenTransformer.kt b/deprecated/RxJavaTemplate/common-rx/src/main/java/co/nimblehq/rxjava/common/transformers/TakeWhenTransformer.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/common-rx/src/main/java/co/nimblehq/rxjava/common/transformers/TakeWhenTransformer.kt rename to deprecated/RxJavaTemplate/common-rx/src/main/java/co/nimblehq/rxjava/common/transformers/TakeWhenTransformer.kt diff --git a/RxJavaTemplate[DEPRECATED]/common-rx/src/main/java/co/nimblehq/rxjava/common/transformers/Transformers.kt b/deprecated/RxJavaTemplate/common-rx/src/main/java/co/nimblehq/rxjava/common/transformers/Transformers.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/common-rx/src/main/java/co/nimblehq/rxjava/common/transformers/Transformers.kt rename to deprecated/RxJavaTemplate/common-rx/src/main/java/co/nimblehq/rxjava/common/transformers/Transformers.kt diff --git a/RxJavaTemplate[DEPRECATED]/config/jacoco.gradle.kts b/deprecated/RxJavaTemplate/config/jacoco.gradle.kts similarity index 100% rename from RxJavaTemplate[DEPRECATED]/config/jacoco.gradle.kts rename to deprecated/RxJavaTemplate/config/jacoco.gradle.kts diff --git a/RxJavaTemplate[DEPRECATED]/data/.gitignore b/deprecated/RxJavaTemplate/data/.gitignore similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/.gitignore rename to deprecated/RxJavaTemplate/data/.gitignore diff --git a/RxJavaTemplate[DEPRECATED]/data/build.gradle.kts b/deprecated/RxJavaTemplate/data/build.gradle.kts similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/build.gradle.kts rename to deprecated/RxJavaTemplate/data/build.gradle.kts diff --git a/RxJavaTemplate[DEPRECATED]/data/proguard-rules.pro b/deprecated/RxJavaTemplate/data/proguard-rules.pro similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/proguard-rules.pro rename to deprecated/RxJavaTemplate/data/proguard-rules.pro diff --git a/RxJavaTemplate[DEPRECATED]/data/src/main/AndroidManifest.xml b/deprecated/RxJavaTemplate/data/src/main/AndroidManifest.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/src/main/AndroidManifest.xml rename to deprecated/RxJavaTemplate/data/src/main/AndroidManifest.xml diff --git a/RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/ApiService.kt b/deprecated/RxJavaTemplate/data/src/main/java/co/nimblehq/rxjava/data/service/ApiService.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/ApiService.kt rename to deprecated/RxJavaTemplate/data/src/main/java/co/nimblehq/rxjava/data/service/ApiService.kt diff --git a/RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/common/ApiConst.kt b/deprecated/RxJavaTemplate/data/src/main/java/co/nimblehq/rxjava/data/service/common/ApiConst.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/common/ApiConst.kt rename to deprecated/RxJavaTemplate/data/src/main/java/co/nimblehq/rxjava/data/service/common/ApiConst.kt diff --git a/RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/common/secrets/ApiEndpointUrl.kt b/deprecated/RxJavaTemplate/data/src/main/java/co/nimblehq/rxjava/data/service/common/secrets/ApiEndpointUrl.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/common/secrets/ApiEndpointUrl.kt rename to deprecated/RxJavaTemplate/data/src/main/java/co/nimblehq/rxjava/data/service/common/secrets/ApiEndpointUrl.kt diff --git a/RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/common/secrets/ClientId.kt b/deprecated/RxJavaTemplate/data/src/main/java/co/nimblehq/rxjava/data/service/common/secrets/ClientId.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/common/secrets/ClientId.kt rename to deprecated/RxJavaTemplate/data/src/main/java/co/nimblehq/rxjava/data/service/common/secrets/ClientId.kt diff --git a/RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/common/secrets/ClientSecret.kt b/deprecated/RxJavaTemplate/data/src/main/java/co/nimblehq/rxjava/data/service/common/secrets/ClientSecret.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/common/secrets/ClientSecret.kt rename to deprecated/RxJavaTemplate/data/src/main/java/co/nimblehq/rxjava/data/service/common/secrets/ClientSecret.kt diff --git a/RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/common/secrets/Secrets.kt b/deprecated/RxJavaTemplate/data/src/main/java/co/nimblehq/rxjava/data/service/common/secrets/Secrets.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/common/secrets/Secrets.kt rename to deprecated/RxJavaTemplate/data/src/main/java/co/nimblehq/rxjava/data/service/common/secrets/Secrets.kt diff --git a/RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/error/Exceptions.kt b/deprecated/RxJavaTemplate/data/src/main/java/co/nimblehq/rxjava/data/service/error/Exceptions.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/error/Exceptions.kt rename to deprecated/RxJavaTemplate/data/src/main/java/co/nimblehq/rxjava/data/service/error/Exceptions.kt diff --git a/RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/interceptor/AppRequestInterceptor.kt b/deprecated/RxJavaTemplate/data/src/main/java/co/nimblehq/rxjava/data/service/interceptor/AppRequestInterceptor.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/interceptor/AppRequestInterceptor.kt rename to deprecated/RxJavaTemplate/data/src/main/java/co/nimblehq/rxjava/data/service/interceptor/AppRequestInterceptor.kt diff --git a/RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/providers/ApiServiceProvider.kt b/deprecated/RxJavaTemplate/data/src/main/java/co/nimblehq/rxjava/data/service/providers/ApiServiceProvider.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/providers/ApiServiceProvider.kt rename to deprecated/RxJavaTemplate/data/src/main/java/co/nimblehq/rxjava/data/service/providers/ApiServiceProvider.kt diff --git a/RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/providers/ConverterFactoryProvider.kt b/deprecated/RxJavaTemplate/data/src/main/java/co/nimblehq/rxjava/data/service/providers/ConverterFactoryProvider.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/providers/ConverterFactoryProvider.kt rename to deprecated/RxJavaTemplate/data/src/main/java/co/nimblehq/rxjava/data/service/providers/ConverterFactoryProvider.kt diff --git a/RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/providers/MoshiBuilderProvider.kt b/deprecated/RxJavaTemplate/data/src/main/java/co/nimblehq/rxjava/data/service/providers/MoshiBuilderProvider.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/providers/MoshiBuilderProvider.kt rename to deprecated/RxJavaTemplate/data/src/main/java/co/nimblehq/rxjava/data/service/providers/MoshiBuilderProvider.kt diff --git a/RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/providers/RetrofitProvider.kt b/deprecated/RxJavaTemplate/data/src/main/java/co/nimblehq/rxjava/data/service/providers/RetrofitProvider.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/providers/RetrofitProvider.kt rename to deprecated/RxJavaTemplate/data/src/main/java/co/nimblehq/rxjava/data/service/providers/RetrofitProvider.kt diff --git a/RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/request/ExampleApiRequest.kt b/deprecated/RxJavaTemplate/data/src/main/java/co/nimblehq/rxjava/data/service/request/ExampleApiRequest.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/request/ExampleApiRequest.kt rename to deprecated/RxJavaTemplate/data/src/main/java/co/nimblehq/rxjava/data/service/request/ExampleApiRequest.kt diff --git a/RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/response/ErrorResponse.kt b/deprecated/RxJavaTemplate/data/src/main/java/co/nimblehq/rxjava/data/service/response/ErrorResponse.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/response/ErrorResponse.kt rename to deprecated/RxJavaTemplate/data/src/main/java/co/nimblehq/rxjava/data/service/response/ErrorResponse.kt diff --git a/RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/response/ExampleApiResponse.kt b/deprecated/RxJavaTemplate/data/src/main/java/co/nimblehq/rxjava/data/service/response/ExampleApiResponse.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/response/ExampleApiResponse.kt rename to deprecated/RxJavaTemplate/data/src/main/java/co/nimblehq/rxjava/data/service/response/ExampleApiResponse.kt diff --git a/RxJavaTemplate[DEPRECATED]/data/src/main/res/values/strings.xml b/deprecated/RxJavaTemplate/data/src/main/res/values/strings.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/src/main/res/values/strings.xml rename to deprecated/RxJavaTemplate/data/src/main/res/values/strings.xml diff --git a/RxJavaTemplate[DEPRECATED]/data/src/production/java/co/nimblehq/rxjava/data/service/common/secrets/ApiEndpointUrlImpl.kt b/deprecated/RxJavaTemplate/data/src/production/java/co/nimblehq/rxjava/data/service/common/secrets/ApiEndpointUrlImpl.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/src/production/java/co/nimblehq/rxjava/data/service/common/secrets/ApiEndpointUrlImpl.kt rename to deprecated/RxJavaTemplate/data/src/production/java/co/nimblehq/rxjava/data/service/common/secrets/ApiEndpointUrlImpl.kt diff --git a/RxJavaTemplate[DEPRECATED]/data/src/production/java/co/nimblehq/rxjava/data/service/common/secrets/ClientIdImpl.kt b/deprecated/RxJavaTemplate/data/src/production/java/co/nimblehq/rxjava/data/service/common/secrets/ClientIdImpl.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/src/production/java/co/nimblehq/rxjava/data/service/common/secrets/ClientIdImpl.kt rename to deprecated/RxJavaTemplate/data/src/production/java/co/nimblehq/rxjava/data/service/common/secrets/ClientIdImpl.kt diff --git a/RxJavaTemplate[DEPRECATED]/data/src/production/java/co/nimblehq/rxjava/data/service/common/secrets/ClientSecretImpl.kt b/deprecated/RxJavaTemplate/data/src/production/java/co/nimblehq/rxjava/data/service/common/secrets/ClientSecretImpl.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/src/production/java/co/nimblehq/rxjava/data/service/common/secrets/ClientSecretImpl.kt rename to deprecated/RxJavaTemplate/data/src/production/java/co/nimblehq/rxjava/data/service/common/secrets/ClientSecretImpl.kt diff --git a/RxJavaTemplate[DEPRECATED]/data/src/staging/java/co/nimblehq/rxjava/data/service/common/secrets/ApiEndpointUrlImpl.kt b/deprecated/RxJavaTemplate/data/src/staging/java/co/nimblehq/rxjava/data/service/common/secrets/ApiEndpointUrlImpl.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/src/staging/java/co/nimblehq/rxjava/data/service/common/secrets/ApiEndpointUrlImpl.kt rename to deprecated/RxJavaTemplate/data/src/staging/java/co/nimblehq/rxjava/data/service/common/secrets/ApiEndpointUrlImpl.kt diff --git a/RxJavaTemplate[DEPRECATED]/data/src/staging/java/co/nimblehq/rxjava/data/service/common/secrets/ClientIdImpl.kt b/deprecated/RxJavaTemplate/data/src/staging/java/co/nimblehq/rxjava/data/service/common/secrets/ClientIdImpl.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/src/staging/java/co/nimblehq/rxjava/data/service/common/secrets/ClientIdImpl.kt rename to deprecated/RxJavaTemplate/data/src/staging/java/co/nimblehq/rxjava/data/service/common/secrets/ClientIdImpl.kt diff --git a/RxJavaTemplate[DEPRECATED]/data/src/staging/java/co/nimblehq/rxjava/data/service/common/secrets/ClientSecretImpl.kt b/deprecated/RxJavaTemplate/data/src/staging/java/co/nimblehq/rxjava/data/service/common/secrets/ClientSecretImpl.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/src/staging/java/co/nimblehq/rxjava/data/service/common/secrets/ClientSecretImpl.kt rename to deprecated/RxJavaTemplate/data/src/staging/java/co/nimblehq/rxjava/data/service/common/secrets/ClientSecretImpl.kt diff --git a/RxJavaTemplate[DEPRECATED]/data/src/test/java/co/nimblehq/rxjava/data/service/ApiServiceTest.kt b/deprecated/RxJavaTemplate/data/src/test/java/co/nimblehq/rxjava/data/service/ApiServiceTest.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/src/test/java/co/nimblehq/rxjava/data/service/ApiServiceTest.kt rename to deprecated/RxJavaTemplate/data/src/test/java/co/nimblehq/rxjava/data/service/ApiServiceTest.kt diff --git a/RxJavaTemplate[DEPRECATED]/detekt-config.yml b/deprecated/RxJavaTemplate/detekt-config.yml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/detekt-config.yml rename to deprecated/RxJavaTemplate/detekt-config.yml diff --git a/RxJavaTemplate[DEPRECATED]/domain/.gitignore b/deprecated/RxJavaTemplate/domain/.gitignore similarity index 100% rename from RxJavaTemplate[DEPRECATED]/domain/.gitignore rename to deprecated/RxJavaTemplate/domain/.gitignore diff --git a/RxJavaTemplate[DEPRECATED]/domain/build.gradle.kts b/deprecated/RxJavaTemplate/domain/build.gradle.kts similarity index 100% rename from RxJavaTemplate[DEPRECATED]/domain/build.gradle.kts rename to deprecated/RxJavaTemplate/domain/build.gradle.kts diff --git a/RxJavaTemplate[DEPRECATED]/domain/proguard-rules.pro b/deprecated/RxJavaTemplate/domain/proguard-rules.pro similarity index 100% rename from RxJavaTemplate[DEPRECATED]/domain/proguard-rules.pro rename to deprecated/RxJavaTemplate/domain/proguard-rules.pro diff --git a/RxJavaTemplate[DEPRECATED]/domain/src/main/AndroidManifest.xml b/deprecated/RxJavaTemplate/domain/src/main/AndroidManifest.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/domain/src/main/AndroidManifest.xml rename to deprecated/RxJavaTemplate/domain/src/main/AndroidManifest.xml diff --git a/RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/ResponseMapping.kt b/deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/ResponseMapping.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/ResponseMapping.kt rename to deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/ResponseMapping.kt diff --git a/RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/data/Data.kt b/deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/data/Data.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/data/Data.kt rename to deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/data/Data.kt diff --git a/RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/data/error/AppError.kt b/deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/data/error/AppError.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/data/error/AppError.kt rename to deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/data/error/AppError.kt diff --git a/RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/data/error/DataError.kt b/deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/data/error/DataError.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/data/error/DataError.kt rename to deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/data/error/DataError.kt diff --git a/RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/data/error/ValidateError.kt b/deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/data/error/ValidateError.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/data/error/ValidateError.kt rename to deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/data/error/ValidateError.kt diff --git a/RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/extension/SharePreferencesExt.kt b/deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/extension/SharePreferencesExt.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/extension/SharePreferencesExt.kt rename to deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/extension/SharePreferencesExt.kt diff --git a/RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/repository/ApiRepository.kt b/deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/repository/ApiRepository.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/repository/ApiRepository.kt rename to deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/repository/ApiRepository.kt diff --git a/RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/schedulers/SchedulerProvider.kt b/deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/schedulers/SchedulerProvider.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/schedulers/SchedulerProvider.kt rename to deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/schedulers/SchedulerProvider.kt diff --git a/RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/storage/BaseSharedPreferences.kt b/deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/storage/BaseSharedPreferences.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/storage/BaseSharedPreferences.kt rename to deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/storage/BaseSharedPreferences.kt diff --git a/RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/storage/EncryptedSharedPreferences.kt b/deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/storage/EncryptedSharedPreferences.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/storage/EncryptedSharedPreferences.kt rename to deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/storage/EncryptedSharedPreferences.kt diff --git a/RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/storage/NormalSharedPreferences.kt b/deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/storage/NormalSharedPreferences.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/storage/NormalSharedPreferences.kt rename to deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/storage/NormalSharedPreferences.kt diff --git a/RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/test/MockUtil.kt b/deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/test/MockUtil.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/test/MockUtil.kt rename to deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/test/MockUtil.kt diff --git a/RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/usecase/GetExampleDataUseCase.kt b/deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/usecase/GetExampleDataUseCase.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/usecase/GetExampleDataUseCase.kt rename to deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/usecase/GetExampleDataUseCase.kt diff --git a/RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/usecase/base/BaseUseCase.kt b/deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/usecase/base/BaseUseCase.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/usecase/base/BaseUseCase.kt rename to deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/usecase/base/BaseUseCase.kt diff --git a/RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/usecase/base/CompletableUseCase.kt b/deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/usecase/base/CompletableUseCase.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/usecase/base/CompletableUseCase.kt rename to deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/usecase/base/CompletableUseCase.kt diff --git a/RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/usecase/base/FlowableUseCase.kt b/deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/usecase/base/FlowableUseCase.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/usecase/base/FlowableUseCase.kt rename to deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/usecase/base/FlowableUseCase.kt diff --git a/RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/usecase/base/SingleUseCase.kt b/deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/usecase/base/SingleUseCase.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/usecase/base/SingleUseCase.kt rename to deprecated/RxJavaTemplate/domain/src/main/java/co/nimblehq/rxjava/domain/usecase/base/SingleUseCase.kt diff --git a/RxJavaTemplate[DEPRECATED]/domain/src/test/java/co/nimblehq/rxjava/domain/ResponseMappingTest.kt b/deprecated/RxJavaTemplate/domain/src/test/java/co/nimblehq/rxjava/domain/ResponseMappingTest.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/domain/src/test/java/co/nimblehq/rxjava/domain/ResponseMappingTest.kt rename to deprecated/RxJavaTemplate/domain/src/test/java/co/nimblehq/rxjava/domain/ResponseMappingTest.kt diff --git a/RxJavaTemplate[DEPRECATED]/domain/src/test/java/co/nimblehq/rxjava/domain/repository/ApiRepositoryTest.kt b/deprecated/RxJavaTemplate/domain/src/test/java/co/nimblehq/rxjava/domain/repository/ApiRepositoryTest.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/domain/src/test/java/co/nimblehq/rxjava/domain/repository/ApiRepositoryTest.kt rename to deprecated/RxJavaTemplate/domain/src/test/java/co/nimblehq/rxjava/domain/repository/ApiRepositoryTest.kt diff --git a/RxJavaTemplate[DEPRECATED]/domain/src/test/java/co/nimblehq/rxjava/domain/usecase/GetExampleDataUseCaseTest.kt b/deprecated/RxJavaTemplate/domain/src/test/java/co/nimblehq/rxjava/domain/usecase/GetExampleDataUseCaseTest.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/domain/src/test/java/co/nimblehq/rxjava/domain/usecase/GetExampleDataUseCaseTest.kt rename to deprecated/RxJavaTemplate/domain/src/test/java/co/nimblehq/rxjava/domain/usecase/GetExampleDataUseCaseTest.kt diff --git a/RxJavaTemplate[DEPRECATED]/fastlane/Appfile b/deprecated/RxJavaTemplate/fastlane/Appfile similarity index 100% rename from RxJavaTemplate[DEPRECATED]/fastlane/Appfile rename to deprecated/RxJavaTemplate/fastlane/Appfile diff --git a/RxJavaTemplate[DEPRECATED]/fastlane/Fastfile b/deprecated/RxJavaTemplate/fastlane/Fastfile similarity index 100% rename from RxJavaTemplate[DEPRECATED]/fastlane/Fastfile rename to deprecated/RxJavaTemplate/fastlane/Fastfile diff --git a/RxJavaTemplate[DEPRECATED]/fastlane/Pluginfile b/deprecated/RxJavaTemplate/fastlane/Pluginfile similarity index 100% rename from RxJavaTemplate[DEPRECATED]/fastlane/Pluginfile rename to deprecated/RxJavaTemplate/fastlane/Pluginfile diff --git a/RxJavaTemplate[DEPRECATED]/fastlane/README.md b/deprecated/RxJavaTemplate/fastlane/README.md similarity index 100% rename from RxJavaTemplate[DEPRECATED]/fastlane/README.md rename to deprecated/RxJavaTemplate/fastlane/README.md diff --git a/RxJavaTemplate[DEPRECATED]/fastlane/script/build.rb b/deprecated/RxJavaTemplate/fastlane/script/build.rb similarity index 100% rename from RxJavaTemplate[DEPRECATED]/fastlane/script/build.rb rename to deprecated/RxJavaTemplate/fastlane/script/build.rb diff --git a/RxJavaTemplate[DEPRECATED]/fastlane/script/config.rb b/deprecated/RxJavaTemplate/fastlane/script/config.rb similarity index 100% rename from RxJavaTemplate[DEPRECATED]/fastlane/script/config.rb rename to deprecated/RxJavaTemplate/fastlane/script/config.rb diff --git a/RxJavaTemplate[DEPRECATED]/gradle.properties b/deprecated/RxJavaTemplate/gradle.properties similarity index 100% rename from RxJavaTemplate[DEPRECATED]/gradle.properties rename to deprecated/RxJavaTemplate/gradle.properties diff --git a/RxJavaTemplate[DEPRECATED]/gradle/wrapper/gradle-wrapper.jar b/deprecated/RxJavaTemplate/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from RxJavaTemplate[DEPRECATED]/gradle/wrapper/gradle-wrapper.jar rename to deprecated/RxJavaTemplate/gradle/wrapper/gradle-wrapper.jar diff --git a/RxJavaTemplate[DEPRECATED]/gradle/wrapper/gradle-wrapper.properties b/deprecated/RxJavaTemplate/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from RxJavaTemplate[DEPRECATED]/gradle/wrapper/gradle-wrapper.properties rename to deprecated/RxJavaTemplate/gradle/wrapper/gradle-wrapper.properties diff --git a/RxJavaTemplate[DEPRECATED]/gradlew b/deprecated/RxJavaTemplate/gradlew similarity index 100% rename from RxJavaTemplate[DEPRECATED]/gradlew rename to deprecated/RxJavaTemplate/gradlew diff --git a/RxJavaTemplate[DEPRECATED]/gradlew.bat b/deprecated/RxJavaTemplate/gradlew.bat similarity index 100% rename from RxJavaTemplate[DEPRECATED]/gradlew.bat rename to deprecated/RxJavaTemplate/gradlew.bat diff --git a/RxJavaTemplate[DEPRECATED]/settings.gradle.kts b/deprecated/RxJavaTemplate/settings.gradle.kts similarity index 100% rename from RxJavaTemplate[DEPRECATED]/settings.gradle.kts rename to deprecated/RxJavaTemplate/settings.gradle.kts diff --git a/RxJavaTemplate[DEPRECATED]/signing.properties b/deprecated/RxJavaTemplate/signing.properties similarity index 100% rename from RxJavaTemplate[DEPRECATED]/signing.properties rename to deprecated/RxJavaTemplate/signing.properties diff --git a/sample-xml/.gitignore b/deprecated/sample-xml/.gitignore similarity index 100% rename from sample-xml/.gitignore rename to deprecated/sample-xml/.gitignore diff --git a/sample-xml/README.md b/deprecated/sample-xml/README.md similarity index 100% rename from sample-xml/README.md rename to deprecated/sample-xml/README.md diff --git a/sample-xml/app/.gitignore b/deprecated/sample-xml/app/.gitignore similarity index 100% rename from sample-xml/app/.gitignore rename to deprecated/sample-xml/app/.gitignore diff --git a/sample-xml/app/build.gradle.kts b/deprecated/sample-xml/app/build.gradle.kts similarity index 100% rename from sample-xml/app/build.gradle.kts rename to deprecated/sample-xml/app/build.gradle.kts diff --git a/sample-xml/app/proguard-rules.pro b/deprecated/sample-xml/app/proguard-rules.pro similarity index 100% rename from sample-xml/app/proguard-rules.pro rename to deprecated/sample-xml/app/proguard-rules.pro diff --git a/sample-xml/app/src/debug/AndroidManifest.xml b/deprecated/sample-xml/app/src/debug/AndroidManifest.xml similarity index 100% rename from sample-xml/app/src/debug/AndroidManifest.xml rename to deprecated/sample-xml/app/src/debug/AndroidManifest.xml diff --git a/sample-xml/app/src/debug/java/co/nimblehq/sample/xml/EmptyHiltActivity.kt b/deprecated/sample-xml/app/src/debug/java/co/nimblehq/sample/xml/EmptyHiltActivity.kt similarity index 100% rename from sample-xml/app/src/debug/java/co/nimblehq/sample/xml/EmptyHiltActivity.kt rename to deprecated/sample-xml/app/src/debug/java/co/nimblehq/sample/xml/EmptyHiltActivity.kt diff --git a/sample-xml/app/src/main/AndroidManifest.xml b/deprecated/sample-xml/app/src/main/AndroidManifest.xml similarity index 100% rename from sample-xml/app/src/main/AndroidManifest.xml rename to deprecated/sample-xml/app/src/main/AndroidManifest.xml diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/MainApplication.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/MainApplication.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/MainApplication.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/MainApplication.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/AppModule.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/AppModule.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/AppModule.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/AppModule.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/MoshiModule.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/MoshiModule.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/MoshiModule.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/MoshiModule.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/NavigatorModule.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/NavigatorModule.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/NavigatorModule.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/NavigatorModule.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/OkHttpClientModule.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/OkHttpClientModule.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/OkHttpClientModule.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/OkHttpClientModule.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/PreferencesModule.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/PreferencesModule.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/PreferencesModule.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/PreferencesModule.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/RepositoryModule.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/RepositoryModule.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/RepositoryModule.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/RepositoryModule.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/RetrofitModule.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/RetrofitModule.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/RetrofitModule.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/RetrofitModule.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/StorageModule.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/StorageModule.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/StorageModule.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/StorageModule.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/main/MainActivityModule.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/main/MainActivityModule.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/main/MainActivityModule.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/main/MainActivityModule.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/extension/NavArgsExt.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/extension/NavArgsExt.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/extension/NavArgsExt.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/extension/NavArgsExt.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/extension/ViewModelExt.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/extension/ViewModelExt.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/extension/ViewModelExt.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/extension/ViewModelExt.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/lib/TypeAlias.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/lib/TypeAlias.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/lib/TypeAlias.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/lib/TypeAlias.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/model/UiModel.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/model/UiModel.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/model/UiModel.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/model/UiModel.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/ErrorMapping.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/ErrorMapping.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/ErrorMapping.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/ErrorMapping.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseActivity.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseActivity.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseActivity.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseActivity.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseFragment.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseFragment.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseFragment.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseFragment.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseFragmentCallbacks.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseFragmentCallbacks.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseFragmentCallbacks.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseFragmentCallbacks.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseNavigator.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseNavigator.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseNavigator.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseNavigator.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseViewModel.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseViewModel.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseViewModel.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseViewModel.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/NavigationEvent.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/NavigationEvent.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/NavigationEvent.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/NavigationEvent.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/NavigationException.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/NavigationException.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/NavigationException.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/NavigationException.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/common/Toaster.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/common/Toaster.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/common/Toaster.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/common/Toaster.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/MainActivity.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/MainActivity.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/MainActivity.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/MainActivity.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/MainNavigator.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/MainNavigator.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/MainNavigator.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/MainNavigator.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/MainViewModel.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/MainViewModel.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/MainViewModel.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/MainViewModel.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/home/HomeFragment.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/home/HomeFragment.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/home/HomeFragment.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/home/HomeFragment.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/home/HomeViewModel.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/home/HomeViewModel.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/home/HomeViewModel.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/home/HomeViewModel.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/home/adapter/ItemListAdapter.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/home/adapter/ItemListAdapter.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/home/adapter/ItemListAdapter.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/home/adapter/ItemListAdapter.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/second/SecondFragment.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/second/SecondFragment.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/second/SecondFragment.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/second/SecondFragment.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/second/SecondViewModel.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/second/SecondViewModel.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/second/SecondViewModel.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/second/SecondViewModel.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/util/DispatchersProvider.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/util/DispatchersProvider.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/util/DispatchersProvider.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/util/DispatchersProvider.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/util/DispatchersProviderImpl.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/util/DispatchersProviderImpl.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/util/DispatchersProviderImpl.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/util/DispatchersProviderImpl.kt diff --git a/sample-xml/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/deprecated/sample-xml/app/src/main/res/drawable-v24/ic_launcher_foreground.xml similarity index 100% rename from sample-xml/app/src/main/res/drawable-v24/ic_launcher_foreground.xml rename to deprecated/sample-xml/app/src/main/res/drawable-v24/ic_launcher_foreground.xml diff --git a/sample-xml/app/src/main/res/drawable/ic_launcher_background.xml b/deprecated/sample-xml/app/src/main/res/drawable/ic_launcher_background.xml similarity index 100% rename from sample-xml/app/src/main/res/drawable/ic_launcher_background.xml rename to deprecated/sample-xml/app/src/main/res/drawable/ic_launcher_background.xml diff --git a/sample-xml/app/src/main/res/layout/activity_main.xml b/deprecated/sample-xml/app/src/main/res/layout/activity_main.xml similarity index 100% rename from sample-xml/app/src/main/res/layout/activity_main.xml rename to deprecated/sample-xml/app/src/main/res/layout/activity_main.xml diff --git a/sample-xml/app/src/main/res/layout/fragment_home.xml b/deprecated/sample-xml/app/src/main/res/layout/fragment_home.xml similarity index 100% rename from sample-xml/app/src/main/res/layout/fragment_home.xml rename to deprecated/sample-xml/app/src/main/res/layout/fragment_home.xml diff --git a/sample-xml/app/src/main/res/layout/fragment_second.xml b/deprecated/sample-xml/app/src/main/res/layout/fragment_second.xml similarity index 100% rename from sample-xml/app/src/main/res/layout/fragment_second.xml rename to deprecated/sample-xml/app/src/main/res/layout/fragment_second.xml diff --git a/sample-xml/app/src/main/res/layout/item_home_list.xml b/deprecated/sample-xml/app/src/main/res/layout/item_home_list.xml similarity index 100% rename from sample-xml/app/src/main/res/layout/item_home_list.xml rename to deprecated/sample-xml/app/src/main/res/layout/item_home_list.xml diff --git a/sample-xml/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/deprecated/sample-xml/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml similarity index 100% rename from sample-xml/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml rename to deprecated/sample-xml/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml diff --git a/sample-xml/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/deprecated/sample-xml/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml similarity index 100% rename from sample-xml/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml rename to deprecated/sample-xml/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml diff --git a/sample-xml/app/src/main/res/mipmap-hdpi/ic_launcher.png b/deprecated/sample-xml/app/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from sample-xml/app/src/main/res/mipmap-hdpi/ic_launcher.png rename to deprecated/sample-xml/app/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/sample-xml/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/deprecated/sample-xml/app/src/main/res/mipmap-hdpi/ic_launcher_round.png similarity index 100% rename from sample-xml/app/src/main/res/mipmap-hdpi/ic_launcher_round.png rename to deprecated/sample-xml/app/src/main/res/mipmap-hdpi/ic_launcher_round.png diff --git a/sample-xml/app/src/main/res/mipmap-mdpi/ic_launcher.png b/deprecated/sample-xml/app/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from sample-xml/app/src/main/res/mipmap-mdpi/ic_launcher.png rename to deprecated/sample-xml/app/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/sample-xml/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/deprecated/sample-xml/app/src/main/res/mipmap-mdpi/ic_launcher_round.png similarity index 100% rename from sample-xml/app/src/main/res/mipmap-mdpi/ic_launcher_round.png rename to deprecated/sample-xml/app/src/main/res/mipmap-mdpi/ic_launcher_round.png diff --git a/sample-xml/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/deprecated/sample-xml/app/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from sample-xml/app/src/main/res/mipmap-xhdpi/ic_launcher.png rename to deprecated/sample-xml/app/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/sample-xml/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/deprecated/sample-xml/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png similarity index 100% rename from sample-xml/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png rename to deprecated/sample-xml/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png diff --git a/sample-xml/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/deprecated/sample-xml/app/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from sample-xml/app/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to deprecated/sample-xml/app/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/sample-xml/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/deprecated/sample-xml/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png similarity index 100% rename from sample-xml/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png rename to deprecated/sample-xml/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png diff --git a/sample-xml/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/deprecated/sample-xml/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from sample-xml/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to deprecated/sample-xml/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/sample-xml/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/deprecated/sample-xml/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png similarity index 100% rename from sample-xml/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png rename to deprecated/sample-xml/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png diff --git a/sample-xml/app/src/main/res/navigation/nav_graph_main.xml b/deprecated/sample-xml/app/src/main/res/navigation/nav_graph_main.xml similarity index 100% rename from sample-xml/app/src/main/res/navigation/nav_graph_main.xml rename to deprecated/sample-xml/app/src/main/res/navigation/nav_graph_main.xml diff --git a/sample-xml/app/src/main/res/values/colors.xml b/deprecated/sample-xml/app/src/main/res/values/colors.xml similarity index 100% rename from sample-xml/app/src/main/res/values/colors.xml rename to deprecated/sample-xml/app/src/main/res/values/colors.xml diff --git a/sample-xml/app/src/main/res/values/dimens.xml b/deprecated/sample-xml/app/src/main/res/values/dimens.xml similarity index 100% rename from sample-xml/app/src/main/res/values/dimens.xml rename to deprecated/sample-xml/app/src/main/res/values/dimens.xml diff --git a/sample-xml/app/src/main/res/values/strings.xml b/deprecated/sample-xml/app/src/main/res/values/strings.xml similarity index 100% rename from sample-xml/app/src/main/res/values/strings.xml rename to deprecated/sample-xml/app/src/main/res/values/strings.xml diff --git a/sample-xml/app/src/main/res/values/styles.xml b/deprecated/sample-xml/app/src/main/res/values/styles.xml similarity index 100% rename from sample-xml/app/src/main/res/values/styles.xml rename to deprecated/sample-xml/app/src/main/res/values/styles.xml diff --git a/sample-xml/app/src/main/res/xml/network_security_config.xml b/deprecated/sample-xml/app/src/main/res/xml/network_security_config.xml similarity index 100% rename from sample-xml/app/src/main/res/xml/network_security_config.xml rename to deprecated/sample-xml/app/src/main/res/xml/network_security_config.xml diff --git a/sample-xml/app/src/staging/res/values/strings.xml b/deprecated/sample-xml/app/src/staging/res/values/strings.xml similarity index 100% rename from sample-xml/app/src/staging/res/values/strings.xml rename to deprecated/sample-xml/app/src/staging/res/values/strings.xml diff --git a/sample-xml/app/src/staging/res/xml/network_security_config.xml b/deprecated/sample-xml/app/src/staging/res/xml/network_security_config.xml similarity index 100% rename from sample-xml/app/src/staging/res/xml/network_security_config.xml rename to deprecated/sample-xml/app/src/staging/res/xml/network_security_config.xml diff --git a/sample-xml/app/src/test/java/co/nimblehq/sample/xml/test/NavArgsExt.kt b/deprecated/sample-xml/app/src/test/java/co/nimblehq/sample/xml/test/NavArgsExt.kt similarity index 100% rename from sample-xml/app/src/test/java/co/nimblehq/sample/xml/test/NavArgsExt.kt rename to deprecated/sample-xml/app/src/test/java/co/nimblehq/sample/xml/test/NavArgsExt.kt diff --git a/sample-xml/app/src/test/java/co/nimblehq/sample/xml/test/TestModules.kt b/deprecated/sample-xml/app/src/test/java/co/nimblehq/sample/xml/test/TestModules.kt similarity index 100% rename from sample-xml/app/src/test/java/co/nimblehq/sample/xml/test/TestModules.kt rename to deprecated/sample-xml/app/src/test/java/co/nimblehq/sample/xml/test/TestModules.kt diff --git a/sample-xml/app/src/test/java/co/nimblehq/sample/xml/test/ViewModelExt.kt b/deprecated/sample-xml/app/src/test/java/co/nimblehq/sample/xml/test/ViewModelExt.kt similarity index 100% rename from sample-xml/app/src/test/java/co/nimblehq/sample/xml/test/ViewModelExt.kt rename to deprecated/sample-xml/app/src/test/java/co/nimblehq/sample/xml/test/ViewModelExt.kt diff --git a/sample-xml/app/src/test/java/co/nimblehq/sample/xml/ui/BaseFragmentTest.kt b/deprecated/sample-xml/app/src/test/java/co/nimblehq/sample/xml/ui/BaseFragmentTest.kt similarity index 100% rename from sample-xml/app/src/test/java/co/nimblehq/sample/xml/ui/BaseFragmentTest.kt rename to deprecated/sample-xml/app/src/test/java/co/nimblehq/sample/xml/ui/BaseFragmentTest.kt diff --git a/sample-xml/app/src/test/java/co/nimblehq/sample/xml/ui/screens/home/HomeFragmentTest.kt b/deprecated/sample-xml/app/src/test/java/co/nimblehq/sample/xml/ui/screens/home/HomeFragmentTest.kt similarity index 100% rename from sample-xml/app/src/test/java/co/nimblehq/sample/xml/ui/screens/home/HomeFragmentTest.kt rename to deprecated/sample-xml/app/src/test/java/co/nimblehq/sample/xml/ui/screens/home/HomeFragmentTest.kt diff --git a/sample-xml/app/src/test/java/co/nimblehq/sample/xml/ui/screens/second/SecondFragmentTest.kt b/deprecated/sample-xml/app/src/test/java/co/nimblehq/sample/xml/ui/screens/second/SecondFragmentTest.kt similarity index 100% rename from sample-xml/app/src/test/java/co/nimblehq/sample/xml/ui/screens/second/SecondFragmentTest.kt rename to deprecated/sample-xml/app/src/test/java/co/nimblehq/sample/xml/ui/screens/second/SecondFragmentTest.kt diff --git a/sample-xml/app/src/test/resources/robolectric.properties b/deprecated/sample-xml/app/src/test/resources/robolectric.properties similarity index 100% rename from sample-xml/app/src/test/resources/robolectric.properties rename to deprecated/sample-xml/app/src/test/resources/robolectric.properties diff --git a/sample-xml/build.gradle.kts b/deprecated/sample-xml/build.gradle.kts similarity index 100% rename from sample-xml/build.gradle.kts rename to deprecated/sample-xml/build.gradle.kts diff --git a/sample-xml/buildSrc/.gitignore b/deprecated/sample-xml/buildSrc/.gitignore similarity index 100% rename from sample-xml/buildSrc/.gitignore rename to deprecated/sample-xml/buildSrc/.gitignore diff --git a/sample-xml/buildSrc/build.gradle.kts b/deprecated/sample-xml/buildSrc/build.gradle.kts similarity index 100% rename from sample-xml/buildSrc/build.gradle.kts rename to deprecated/sample-xml/buildSrc/build.gradle.kts diff --git a/sample-xml/buildSrc/src/main/java/Configurations.kt b/deprecated/sample-xml/buildSrc/src/main/java/Configurations.kt similarity index 100% rename from sample-xml/buildSrc/src/main/java/Configurations.kt rename to deprecated/sample-xml/buildSrc/src/main/java/Configurations.kt diff --git a/sample-xml/buildSrc/src/main/java/FileExt.kt b/deprecated/sample-xml/buildSrc/src/main/java/FileExt.kt similarity index 100% rename from sample-xml/buildSrc/src/main/java/FileExt.kt rename to deprecated/sample-xml/buildSrc/src/main/java/FileExt.kt diff --git a/sample-xml/buildSrc/src/main/java/Versions.kt b/deprecated/sample-xml/buildSrc/src/main/java/Versions.kt similarity index 100% rename from sample-xml/buildSrc/src/main/java/Versions.kt rename to deprecated/sample-xml/buildSrc/src/main/java/Versions.kt diff --git a/sample-xml/config/debug.keystore b/deprecated/sample-xml/config/debug.keystore similarity index 100% rename from sample-xml/config/debug.keystore rename to deprecated/sample-xml/config/debug.keystore diff --git a/sample-xml/data/.gitignore b/deprecated/sample-xml/data/.gitignore similarity index 100% rename from sample-xml/data/.gitignore rename to deprecated/sample-xml/data/.gitignore diff --git a/sample-xml/data/build.gradle.kts b/deprecated/sample-xml/data/build.gradle.kts similarity index 100% rename from sample-xml/data/build.gradle.kts rename to deprecated/sample-xml/data/build.gradle.kts diff --git a/sample-xml/data/proguard-rules.pro b/deprecated/sample-xml/data/proguard-rules.pro similarity index 100% rename from sample-xml/data/proguard-rules.pro rename to deprecated/sample-xml/data/proguard-rules.pro diff --git a/sample-xml/data/src/main/AndroidManifest.xml b/deprecated/sample-xml/data/src/main/AndroidManifest.xml similarity index 100% rename from sample-xml/data/src/main/AndroidManifest.xml rename to deprecated/sample-xml/data/src/main/AndroidManifest.xml diff --git a/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/extensions/ResponseMapping.kt b/deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/extensions/ResponseMapping.kt similarity index 100% rename from sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/extensions/ResponseMapping.kt rename to deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/extensions/ResponseMapping.kt diff --git a/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/repository/AppPreferencesRepositoryImpl.kt b/deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/repository/AppPreferencesRepositoryImpl.kt similarity index 100% rename from sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/repository/AppPreferencesRepositoryImpl.kt rename to deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/repository/AppPreferencesRepositoryImpl.kt diff --git a/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/repository/RepositoryImpl.kt b/deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/repository/RepositoryImpl.kt similarity index 100% rename from sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/repository/RepositoryImpl.kt rename to deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/repository/RepositoryImpl.kt diff --git a/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/response/ErrorResponse.kt b/deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/response/ErrorResponse.kt similarity index 100% rename from sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/response/ErrorResponse.kt rename to deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/response/ErrorResponse.kt diff --git a/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/response/Response.kt b/deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/response/Response.kt similarity index 100% rename from sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/response/Response.kt rename to deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/response/Response.kt diff --git a/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/ApiService.kt b/deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/ApiService.kt similarity index 100% rename from sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/ApiService.kt rename to deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/ApiService.kt diff --git a/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/ApiServiceProvider.kt b/deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/ApiServiceProvider.kt similarity index 100% rename from sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/ApiServiceProvider.kt rename to deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/ApiServiceProvider.kt diff --git a/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/ConverterFactoryProvider.kt b/deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/ConverterFactoryProvider.kt similarity index 100% rename from sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/ConverterFactoryProvider.kt rename to deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/ConverterFactoryProvider.kt diff --git a/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/MoshiBuilderProvider.kt b/deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/MoshiBuilderProvider.kt similarity index 100% rename from sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/MoshiBuilderProvider.kt rename to deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/MoshiBuilderProvider.kt diff --git a/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/RetrofitProvider.kt b/deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/RetrofitProvider.kt similarity index 100% rename from sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/RetrofitProvider.kt rename to deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/RetrofitProvider.kt diff --git a/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/storage/BaseSharedPreferences.kt b/deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/storage/BaseSharedPreferences.kt similarity index 100% rename from sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/storage/BaseSharedPreferences.kt rename to deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/storage/BaseSharedPreferences.kt diff --git a/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/storage/EncryptedSharedPreferences.kt b/deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/storage/EncryptedSharedPreferences.kt similarity index 100% rename from sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/storage/EncryptedSharedPreferences.kt rename to deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/storage/EncryptedSharedPreferences.kt diff --git a/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/storage/SharedPreferencesExt.kt b/deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/storage/SharedPreferencesExt.kt similarity index 100% rename from sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/storage/SharedPreferencesExt.kt rename to deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/storage/SharedPreferencesExt.kt diff --git a/sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/extensions/ResponseMappingTest.kt b/deprecated/sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/extensions/ResponseMappingTest.kt similarity index 100% rename from sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/extensions/ResponseMappingTest.kt rename to deprecated/sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/extensions/ResponseMappingTest.kt diff --git a/sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/repository/AppPreferencesRepositoryImplTest.kt b/deprecated/sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/repository/AppPreferencesRepositoryImplTest.kt similarity index 100% rename from sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/repository/AppPreferencesRepositoryImplTest.kt rename to deprecated/sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/repository/AppPreferencesRepositoryImplTest.kt diff --git a/sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/repository/RepositoryTest.kt b/deprecated/sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/repository/RepositoryTest.kt similarity index 100% rename from sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/repository/RepositoryTest.kt rename to deprecated/sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/repository/RepositoryTest.kt diff --git a/sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/test/MockUtil.kt b/deprecated/sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/test/MockUtil.kt similarity index 100% rename from sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/test/MockUtil.kt rename to deprecated/sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/test/MockUtil.kt diff --git a/sample-xml/detekt-config.yml b/deprecated/sample-xml/detekt-config.yml similarity index 100% rename from sample-xml/detekt-config.yml rename to deprecated/sample-xml/detekt-config.yml diff --git a/sample-xml/domain/.gitignore b/deprecated/sample-xml/domain/.gitignore similarity index 100% rename from sample-xml/domain/.gitignore rename to deprecated/sample-xml/domain/.gitignore diff --git a/sample-xml/domain/build.gradle.kts b/deprecated/sample-xml/domain/build.gradle.kts similarity index 100% rename from sample-xml/domain/build.gradle.kts rename to deprecated/sample-xml/domain/build.gradle.kts diff --git a/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/exceptions/Exceptions.kt b/deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/exceptions/Exceptions.kt similarity index 100% rename from sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/exceptions/Exceptions.kt rename to deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/exceptions/Exceptions.kt diff --git a/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/model/Error.kt b/deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/model/Error.kt similarity index 100% rename from sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/model/Error.kt rename to deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/model/Error.kt diff --git a/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/model/Model.kt b/deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/model/Model.kt similarity index 100% rename from sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/model/Model.kt rename to deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/model/Model.kt diff --git a/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/repository/AppPreferencesRepository.kt b/deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/repository/AppPreferencesRepository.kt similarity index 100% rename from sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/repository/AppPreferencesRepository.kt rename to deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/repository/AppPreferencesRepository.kt diff --git a/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/repository/Repository.kt b/deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/repository/Repository.kt similarity index 100% rename from sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/repository/Repository.kt rename to deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/repository/Repository.kt diff --git a/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/usecase/GetModelsUseCase.kt b/deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/usecase/GetModelsUseCase.kt similarity index 100% rename from sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/usecase/GetModelsUseCase.kt rename to deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/usecase/GetModelsUseCase.kt diff --git a/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/usecase/IsFirstTimeLaunchPreferencesUseCase.kt b/deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/usecase/IsFirstTimeLaunchPreferencesUseCase.kt similarity index 100% rename from sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/usecase/IsFirstTimeLaunchPreferencesUseCase.kt rename to deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/usecase/IsFirstTimeLaunchPreferencesUseCase.kt diff --git a/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/usecase/UpdateFirstTimeLaunchPreferencesUseCase.kt b/deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/usecase/UpdateFirstTimeLaunchPreferencesUseCase.kt similarity index 100% rename from sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/usecase/UpdateFirstTimeLaunchPreferencesUseCase.kt rename to deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/usecase/UpdateFirstTimeLaunchPreferencesUseCase.kt diff --git a/sample-xml/domain/src/test/java/co/nimblehq/sample/xml/domain/usecase/GetModelsUseCaseTest.kt b/deprecated/sample-xml/domain/src/test/java/co/nimblehq/sample/xml/domain/usecase/GetModelsUseCaseTest.kt similarity index 100% rename from sample-xml/domain/src/test/java/co/nimblehq/sample/xml/domain/usecase/GetModelsUseCaseTest.kt rename to deprecated/sample-xml/domain/src/test/java/co/nimblehq/sample/xml/domain/usecase/GetModelsUseCaseTest.kt diff --git a/sample-xml/domain/src/test/java/co/nimblehq/sample/xml/domain/usecase/IsFirstTimeLaunchPreferencesUseCaseTest.kt b/deprecated/sample-xml/domain/src/test/java/co/nimblehq/sample/xml/domain/usecase/IsFirstTimeLaunchPreferencesUseCaseTest.kt similarity index 100% rename from sample-xml/domain/src/test/java/co/nimblehq/sample/xml/domain/usecase/IsFirstTimeLaunchPreferencesUseCaseTest.kt rename to deprecated/sample-xml/domain/src/test/java/co/nimblehq/sample/xml/domain/usecase/IsFirstTimeLaunchPreferencesUseCaseTest.kt diff --git a/sample-xml/domain/src/test/java/co/nimblehq/sample/xml/domain/usecase/UpdateFirstTimeLaunchPreferencesUseCaseTest.kt b/deprecated/sample-xml/domain/src/test/java/co/nimblehq/sample/xml/domain/usecase/UpdateFirstTimeLaunchPreferencesUseCaseTest.kt similarity index 100% rename from sample-xml/domain/src/test/java/co/nimblehq/sample/xml/domain/usecase/UpdateFirstTimeLaunchPreferencesUseCaseTest.kt rename to deprecated/sample-xml/domain/src/test/java/co/nimblehq/sample/xml/domain/usecase/UpdateFirstTimeLaunchPreferencesUseCaseTest.kt diff --git a/sample-xml/gradle.properties b/deprecated/sample-xml/gradle.properties similarity index 100% rename from sample-xml/gradle.properties rename to deprecated/sample-xml/gradle.properties diff --git a/gradle/wrapper/gradle-wrapper.jar b/deprecated/sample-xml/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from gradle/wrapper/gradle-wrapper.jar rename to deprecated/sample-xml/gradle/wrapper/gradle-wrapper.jar diff --git a/sample-xml/gradle/wrapper/gradle-wrapper.properties b/deprecated/sample-xml/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from sample-xml/gradle/wrapper/gradle-wrapper.properties rename to deprecated/sample-xml/gradle/wrapper/gradle-wrapper.properties diff --git a/sample-xml/gradlew b/deprecated/sample-xml/gradlew similarity index 100% rename from sample-xml/gradlew rename to deprecated/sample-xml/gradlew diff --git a/sample-xml/gradlew.bat b/deprecated/sample-xml/gradlew.bat similarity index 100% rename from sample-xml/gradlew.bat rename to deprecated/sample-xml/gradlew.bat diff --git a/sample-xml/settings.gradle.kts b/deprecated/sample-xml/settings.gradle.kts similarity index 100% rename from sample-xml/settings.gradle.kts rename to deprecated/sample-xml/settings.gradle.kts diff --git a/sample-xml/signing.properties b/deprecated/sample-xml/signing.properties similarity index 100% rename from sample-xml/signing.properties rename to deprecated/sample-xml/signing.properties diff --git a/template-xml/.gitignore b/deprecated/template-xml/.gitignore similarity index 100% rename from template-xml/.gitignore rename to deprecated/template-xml/.gitignore diff --git a/template-xml/README.md b/deprecated/template-xml/README.md similarity index 100% rename from template-xml/README.md rename to deprecated/template-xml/README.md diff --git a/template-xml/app/.gitignore b/deprecated/template-xml/app/.gitignore similarity index 100% rename from template-xml/app/.gitignore rename to deprecated/template-xml/app/.gitignore diff --git a/template-xml/app/build.gradle.kts b/deprecated/template-xml/app/build.gradle.kts similarity index 100% rename from template-xml/app/build.gradle.kts rename to deprecated/template-xml/app/build.gradle.kts diff --git a/template-xml/app/proguard-rules.pro b/deprecated/template-xml/app/proguard-rules.pro similarity index 100% rename from template-xml/app/proguard-rules.pro rename to deprecated/template-xml/app/proguard-rules.pro diff --git a/template-xml/app/src/debug/AndroidManifest.xml b/deprecated/template-xml/app/src/debug/AndroidManifest.xml similarity index 100% rename from template-xml/app/src/debug/AndroidManifest.xml rename to deprecated/template-xml/app/src/debug/AndroidManifest.xml diff --git a/template-xml/app/src/debug/java/co/nimblehq/template/xml/EmptyHiltActivity.kt b/deprecated/template-xml/app/src/debug/java/co/nimblehq/template/xml/EmptyHiltActivity.kt similarity index 100% rename from template-xml/app/src/debug/java/co/nimblehq/template/xml/EmptyHiltActivity.kt rename to deprecated/template-xml/app/src/debug/java/co/nimblehq/template/xml/EmptyHiltActivity.kt diff --git a/template-xml/app/src/main/AndroidManifest.xml b/deprecated/template-xml/app/src/main/AndroidManifest.xml similarity index 100% rename from template-xml/app/src/main/AndroidManifest.xml rename to deprecated/template-xml/app/src/main/AndroidManifest.xml diff --git a/template-xml/app/src/main/java/co/nimblehq/template/xml/MainApplication.kt b/deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/MainApplication.kt similarity index 100% rename from template-xml/app/src/main/java/co/nimblehq/template/xml/MainApplication.kt rename to deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/MainApplication.kt diff --git a/template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/AppModule.kt b/deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/AppModule.kt similarity index 100% rename from template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/AppModule.kt rename to deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/AppModule.kt diff --git a/template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/MoshiModule.kt b/deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/MoshiModule.kt similarity index 100% rename from template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/MoshiModule.kt rename to deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/MoshiModule.kt diff --git a/template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/NavigatorModule.kt b/deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/NavigatorModule.kt similarity index 100% rename from template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/NavigatorModule.kt rename to deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/NavigatorModule.kt diff --git a/template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/OkHttpClientModule.kt b/deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/OkHttpClientModule.kt similarity index 100% rename from template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/OkHttpClientModule.kt rename to deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/OkHttpClientModule.kt diff --git a/template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/PreferencesModule.kt b/deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/PreferencesModule.kt similarity index 100% rename from template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/PreferencesModule.kt rename to deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/PreferencesModule.kt diff --git a/template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/RepositoryModule.kt b/deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/RepositoryModule.kt similarity index 100% rename from template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/RepositoryModule.kt rename to deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/RepositoryModule.kt diff --git a/template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/RetrofitModule.kt b/deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/RetrofitModule.kt similarity index 100% rename from template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/RetrofitModule.kt rename to deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/RetrofitModule.kt diff --git a/template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/StorageModule.kt b/deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/StorageModule.kt similarity index 100% rename from template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/StorageModule.kt rename to deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/StorageModule.kt diff --git a/template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/main/MainActivityModule.kt b/deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/main/MainActivityModule.kt similarity index 100% rename from template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/main/MainActivityModule.kt rename to deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/di/modules/main/MainActivityModule.kt diff --git a/template-xml/app/src/main/java/co/nimblehq/template/xml/extension/NavArgsExt.kt b/deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/extension/NavArgsExt.kt similarity index 100% rename from template-xml/app/src/main/java/co/nimblehq/template/xml/extension/NavArgsExt.kt rename to deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/extension/NavArgsExt.kt diff --git a/template-xml/app/src/main/java/co/nimblehq/template/xml/extension/ViewModelExt.kt b/deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/extension/ViewModelExt.kt similarity index 100% rename from template-xml/app/src/main/java/co/nimblehq/template/xml/extension/ViewModelExt.kt rename to deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/extension/ViewModelExt.kt diff --git a/template-xml/app/src/main/java/co/nimblehq/template/xml/lib/TypeAlias.kt b/deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/lib/TypeAlias.kt similarity index 100% rename from template-xml/app/src/main/java/co/nimblehq/template/xml/lib/TypeAlias.kt rename to deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/lib/TypeAlias.kt diff --git a/template-xml/app/src/main/java/co/nimblehq/template/xml/model/UiModel.kt b/deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/model/UiModel.kt similarity index 100% rename from template-xml/app/src/main/java/co/nimblehq/template/xml/model/UiModel.kt rename to deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/model/UiModel.kt diff --git a/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/ErrorMapping.kt b/deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/ErrorMapping.kt similarity index 100% rename from template-xml/app/src/main/java/co/nimblehq/template/xml/ui/ErrorMapping.kt rename to deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/ErrorMapping.kt diff --git a/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/base/BaseActivity.kt b/deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/base/BaseActivity.kt similarity index 100% rename from template-xml/app/src/main/java/co/nimblehq/template/xml/ui/base/BaseActivity.kt rename to deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/base/BaseActivity.kt diff --git a/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/base/BaseFragment.kt b/deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/base/BaseFragment.kt similarity index 100% rename from template-xml/app/src/main/java/co/nimblehq/template/xml/ui/base/BaseFragment.kt rename to deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/base/BaseFragment.kt diff --git a/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/base/BaseFragmentCallbacks.kt b/deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/base/BaseFragmentCallbacks.kt similarity index 100% rename from template-xml/app/src/main/java/co/nimblehq/template/xml/ui/base/BaseFragmentCallbacks.kt rename to deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/base/BaseFragmentCallbacks.kt diff --git a/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/base/BaseNavigator.kt b/deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/base/BaseNavigator.kt similarity index 100% rename from template-xml/app/src/main/java/co/nimblehq/template/xml/ui/base/BaseNavigator.kt rename to deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/base/BaseNavigator.kt diff --git a/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/base/BaseViewModel.kt b/deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/base/BaseViewModel.kt similarity index 100% rename from template-xml/app/src/main/java/co/nimblehq/template/xml/ui/base/BaseViewModel.kt rename to deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/base/BaseViewModel.kt diff --git a/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/base/NavigationEvent.kt b/deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/base/NavigationEvent.kt similarity index 100% rename from template-xml/app/src/main/java/co/nimblehq/template/xml/ui/base/NavigationEvent.kt rename to deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/base/NavigationEvent.kt diff --git a/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/base/NavigationException.kt b/deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/base/NavigationException.kt similarity index 100% rename from template-xml/app/src/main/java/co/nimblehq/template/xml/ui/base/NavigationException.kt rename to deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/base/NavigationException.kt diff --git a/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/common/Toaster.kt b/deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/common/Toaster.kt similarity index 100% rename from template-xml/app/src/main/java/co/nimblehq/template/xml/ui/common/Toaster.kt rename to deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/common/Toaster.kt diff --git a/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/screens/MainActivity.kt b/deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/screens/MainActivity.kt similarity index 100% rename from template-xml/app/src/main/java/co/nimblehq/template/xml/ui/screens/MainActivity.kt rename to deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/screens/MainActivity.kt diff --git a/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/screens/MainNavigator.kt b/deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/screens/MainNavigator.kt similarity index 100% rename from template-xml/app/src/main/java/co/nimblehq/template/xml/ui/screens/MainNavigator.kt rename to deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/screens/MainNavigator.kt diff --git a/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/screens/MainViewModel.kt b/deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/screens/MainViewModel.kt similarity index 100% rename from template-xml/app/src/main/java/co/nimblehq/template/xml/ui/screens/MainViewModel.kt rename to deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/screens/MainViewModel.kt diff --git a/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/screens/home/HomeFragment.kt b/deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/screens/home/HomeFragment.kt similarity index 100% rename from template-xml/app/src/main/java/co/nimblehq/template/xml/ui/screens/home/HomeFragment.kt rename to deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/screens/home/HomeFragment.kt diff --git a/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/screens/home/HomeViewModel.kt b/deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/screens/home/HomeViewModel.kt similarity index 100% rename from template-xml/app/src/main/java/co/nimblehq/template/xml/ui/screens/home/HomeViewModel.kt rename to deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/ui/screens/home/HomeViewModel.kt diff --git a/template-xml/app/src/main/java/co/nimblehq/template/xml/util/DispatchersProvider.kt b/deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/util/DispatchersProvider.kt similarity index 100% rename from template-xml/app/src/main/java/co/nimblehq/template/xml/util/DispatchersProvider.kt rename to deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/util/DispatchersProvider.kt diff --git a/template-xml/app/src/main/java/co/nimblehq/template/xml/util/DispatchersProviderImpl.kt b/deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/util/DispatchersProviderImpl.kt similarity index 100% rename from template-xml/app/src/main/java/co/nimblehq/template/xml/util/DispatchersProviderImpl.kt rename to deprecated/template-xml/app/src/main/java/co/nimblehq/template/xml/util/DispatchersProviderImpl.kt diff --git a/template-xml/app/src/main/res/drawable/ic_launcher_background.xml b/deprecated/template-xml/app/src/main/res/drawable/ic_launcher_background.xml similarity index 100% rename from template-xml/app/src/main/res/drawable/ic_launcher_background.xml rename to deprecated/template-xml/app/src/main/res/drawable/ic_launcher_background.xml diff --git a/template-xml/app/src/main/res/drawable/ic_launcher_foreground.xml b/deprecated/template-xml/app/src/main/res/drawable/ic_launcher_foreground.xml similarity index 100% rename from template-xml/app/src/main/res/drawable/ic_launcher_foreground.xml rename to deprecated/template-xml/app/src/main/res/drawable/ic_launcher_foreground.xml diff --git a/template-xml/app/src/main/res/layout/activity_main.xml b/deprecated/template-xml/app/src/main/res/layout/activity_main.xml similarity index 100% rename from template-xml/app/src/main/res/layout/activity_main.xml rename to deprecated/template-xml/app/src/main/res/layout/activity_main.xml diff --git a/template-xml/app/src/main/res/layout/fragment_home.xml b/deprecated/template-xml/app/src/main/res/layout/fragment_home.xml similarity index 100% rename from template-xml/app/src/main/res/layout/fragment_home.xml rename to deprecated/template-xml/app/src/main/res/layout/fragment_home.xml diff --git a/template-xml/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/deprecated/template-xml/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml similarity index 100% rename from template-xml/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml rename to deprecated/template-xml/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml diff --git a/template-xml/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/deprecated/template-xml/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml similarity index 100% rename from template-xml/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml rename to deprecated/template-xml/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml diff --git a/template-xml/app/src/main/res/mipmap-hdpi/ic_launcher.png b/deprecated/template-xml/app/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from template-xml/app/src/main/res/mipmap-hdpi/ic_launcher.png rename to deprecated/template-xml/app/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/template-xml/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/deprecated/template-xml/app/src/main/res/mipmap-hdpi/ic_launcher_round.png similarity index 100% rename from template-xml/app/src/main/res/mipmap-hdpi/ic_launcher_round.png rename to deprecated/template-xml/app/src/main/res/mipmap-hdpi/ic_launcher_round.png diff --git a/template-xml/app/src/main/res/mipmap-mdpi/ic_launcher.png b/deprecated/template-xml/app/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from template-xml/app/src/main/res/mipmap-mdpi/ic_launcher.png rename to deprecated/template-xml/app/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/template-xml/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/deprecated/template-xml/app/src/main/res/mipmap-mdpi/ic_launcher_round.png similarity index 100% rename from template-xml/app/src/main/res/mipmap-mdpi/ic_launcher_round.png rename to deprecated/template-xml/app/src/main/res/mipmap-mdpi/ic_launcher_round.png diff --git a/template-xml/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/deprecated/template-xml/app/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from template-xml/app/src/main/res/mipmap-xhdpi/ic_launcher.png rename to deprecated/template-xml/app/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/template-xml/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/deprecated/template-xml/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png similarity index 100% rename from template-xml/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png rename to deprecated/template-xml/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png diff --git a/template-xml/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/deprecated/template-xml/app/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from template-xml/app/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to deprecated/template-xml/app/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/template-xml/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/deprecated/template-xml/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png similarity index 100% rename from template-xml/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png rename to deprecated/template-xml/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png diff --git a/template-xml/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/deprecated/template-xml/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from template-xml/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to deprecated/template-xml/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/template-xml/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/deprecated/template-xml/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png similarity index 100% rename from template-xml/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png rename to deprecated/template-xml/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png diff --git a/template-xml/app/src/main/res/navigation/nav_graph_main.xml b/deprecated/template-xml/app/src/main/res/navigation/nav_graph_main.xml similarity index 100% rename from template-xml/app/src/main/res/navigation/nav_graph_main.xml rename to deprecated/template-xml/app/src/main/res/navigation/nav_graph_main.xml diff --git a/template-xml/app/src/main/res/values/colors.xml b/deprecated/template-xml/app/src/main/res/values/colors.xml similarity index 100% rename from template-xml/app/src/main/res/values/colors.xml rename to deprecated/template-xml/app/src/main/res/values/colors.xml diff --git a/template-xml/app/src/main/res/values/dimens.xml b/deprecated/template-xml/app/src/main/res/values/dimens.xml similarity index 100% rename from template-xml/app/src/main/res/values/dimens.xml rename to deprecated/template-xml/app/src/main/res/values/dimens.xml diff --git a/template-xml/app/src/main/res/values/strings.xml b/deprecated/template-xml/app/src/main/res/values/strings.xml similarity index 100% rename from template-xml/app/src/main/res/values/strings.xml rename to deprecated/template-xml/app/src/main/res/values/strings.xml diff --git a/template-xml/app/src/main/res/values/styles.xml b/deprecated/template-xml/app/src/main/res/values/styles.xml similarity index 100% rename from template-xml/app/src/main/res/values/styles.xml rename to deprecated/template-xml/app/src/main/res/values/styles.xml diff --git a/template-xml/app/src/main/res/xml/network_security_config.xml b/deprecated/template-xml/app/src/main/res/xml/network_security_config.xml similarity index 100% rename from template-xml/app/src/main/res/xml/network_security_config.xml rename to deprecated/template-xml/app/src/main/res/xml/network_security_config.xml diff --git a/template-xml/app/src/staging/res/values/strings.xml b/deprecated/template-xml/app/src/staging/res/values/strings.xml similarity index 100% rename from template-xml/app/src/staging/res/values/strings.xml rename to deprecated/template-xml/app/src/staging/res/values/strings.xml diff --git a/template-xml/app/src/staging/res/xml/network_security_config.xml b/deprecated/template-xml/app/src/staging/res/xml/network_security_config.xml similarity index 100% rename from template-xml/app/src/staging/res/xml/network_security_config.xml rename to deprecated/template-xml/app/src/staging/res/xml/network_security_config.xml diff --git a/template-xml/app/src/test/java/co/nimblehq/template/xml/test/NavArgsExt.kt b/deprecated/template-xml/app/src/test/java/co/nimblehq/template/xml/test/NavArgsExt.kt similarity index 100% rename from template-xml/app/src/test/java/co/nimblehq/template/xml/test/NavArgsExt.kt rename to deprecated/template-xml/app/src/test/java/co/nimblehq/template/xml/test/NavArgsExt.kt diff --git a/template-xml/app/src/test/java/co/nimblehq/template/xml/test/TestModules.kt b/deprecated/template-xml/app/src/test/java/co/nimblehq/template/xml/test/TestModules.kt similarity index 100% rename from template-xml/app/src/test/java/co/nimblehq/template/xml/test/TestModules.kt rename to deprecated/template-xml/app/src/test/java/co/nimblehq/template/xml/test/TestModules.kt diff --git a/template-xml/app/src/test/java/co/nimblehq/template/xml/test/ViewModelExt.kt b/deprecated/template-xml/app/src/test/java/co/nimblehq/template/xml/test/ViewModelExt.kt similarity index 100% rename from template-xml/app/src/test/java/co/nimblehq/template/xml/test/ViewModelExt.kt rename to deprecated/template-xml/app/src/test/java/co/nimblehq/template/xml/test/ViewModelExt.kt diff --git a/template-xml/app/src/test/java/co/nimblehq/template/xml/ui/BaseFragmentTest.kt b/deprecated/template-xml/app/src/test/java/co/nimblehq/template/xml/ui/BaseFragmentTest.kt similarity index 100% rename from template-xml/app/src/test/java/co/nimblehq/template/xml/ui/BaseFragmentTest.kt rename to deprecated/template-xml/app/src/test/java/co/nimblehq/template/xml/ui/BaseFragmentTest.kt diff --git a/template-xml/app/src/test/java/co/nimblehq/template/xml/ui/screens/home/HomeFragmentTest.kt b/deprecated/template-xml/app/src/test/java/co/nimblehq/template/xml/ui/screens/home/HomeFragmentTest.kt similarity index 100% rename from template-xml/app/src/test/java/co/nimblehq/template/xml/ui/screens/home/HomeFragmentTest.kt rename to deprecated/template-xml/app/src/test/java/co/nimblehq/template/xml/ui/screens/home/HomeFragmentTest.kt diff --git a/template-xml/app/src/test/resources/robolectric.properties b/deprecated/template-xml/app/src/test/resources/robolectric.properties similarity index 100% rename from template-xml/app/src/test/resources/robolectric.properties rename to deprecated/template-xml/app/src/test/resources/robolectric.properties diff --git a/template-xml/build.gradle.kts b/deprecated/template-xml/build.gradle.kts similarity index 100% rename from template-xml/build.gradle.kts rename to deprecated/template-xml/build.gradle.kts diff --git a/template-xml/buildSrc/.gitignore b/deprecated/template-xml/buildSrc/.gitignore similarity index 100% rename from template-xml/buildSrc/.gitignore rename to deprecated/template-xml/buildSrc/.gitignore diff --git a/template-xml/buildSrc/build.gradle.kts b/deprecated/template-xml/buildSrc/build.gradle.kts similarity index 100% rename from template-xml/buildSrc/build.gradle.kts rename to deprecated/template-xml/buildSrc/build.gradle.kts diff --git a/template-xml/buildSrc/src/main/java/Configurations.kt b/deprecated/template-xml/buildSrc/src/main/java/Configurations.kt similarity index 100% rename from template-xml/buildSrc/src/main/java/Configurations.kt rename to deprecated/template-xml/buildSrc/src/main/java/Configurations.kt diff --git a/template-xml/buildSrc/src/main/java/FileExt.kt b/deprecated/template-xml/buildSrc/src/main/java/FileExt.kt similarity index 100% rename from template-xml/buildSrc/src/main/java/FileExt.kt rename to deprecated/template-xml/buildSrc/src/main/java/FileExt.kt diff --git a/template-xml/buildSrc/src/main/java/Versions.kt b/deprecated/template-xml/buildSrc/src/main/java/Versions.kt similarity index 100% rename from template-xml/buildSrc/src/main/java/Versions.kt rename to deprecated/template-xml/buildSrc/src/main/java/Versions.kt diff --git a/template-xml/config/debug.keystore b/deprecated/template-xml/config/debug.keystore similarity index 100% rename from template-xml/config/debug.keystore rename to deprecated/template-xml/config/debug.keystore diff --git a/template-xml/data/.gitignore b/deprecated/template-xml/data/.gitignore similarity index 100% rename from template-xml/data/.gitignore rename to deprecated/template-xml/data/.gitignore diff --git a/template-xml/data/build.gradle.kts b/deprecated/template-xml/data/build.gradle.kts similarity index 100% rename from template-xml/data/build.gradle.kts rename to deprecated/template-xml/data/build.gradle.kts diff --git a/template-xml/data/proguard-rules.pro b/deprecated/template-xml/data/proguard-rules.pro similarity index 100% rename from template-xml/data/proguard-rules.pro rename to deprecated/template-xml/data/proguard-rules.pro diff --git a/template-xml/data/src/main/AndroidManifest.xml b/deprecated/template-xml/data/src/main/AndroidManifest.xml similarity index 100% rename from template-xml/data/src/main/AndroidManifest.xml rename to deprecated/template-xml/data/src/main/AndroidManifest.xml diff --git a/template-xml/data/src/main/java/co/nimblehq/template/xml/data/extensions/ResponseMapping.kt b/deprecated/template-xml/data/src/main/java/co/nimblehq/template/xml/data/extensions/ResponseMapping.kt similarity index 100% rename from template-xml/data/src/main/java/co/nimblehq/template/xml/data/extensions/ResponseMapping.kt rename to deprecated/template-xml/data/src/main/java/co/nimblehq/template/xml/data/extensions/ResponseMapping.kt diff --git a/template-xml/data/src/main/java/co/nimblehq/template/xml/data/repository/AppPreferencesRepositoryImpl.kt b/deprecated/template-xml/data/src/main/java/co/nimblehq/template/xml/data/repository/AppPreferencesRepositoryImpl.kt similarity index 100% rename from template-xml/data/src/main/java/co/nimblehq/template/xml/data/repository/AppPreferencesRepositoryImpl.kt rename to deprecated/template-xml/data/src/main/java/co/nimblehq/template/xml/data/repository/AppPreferencesRepositoryImpl.kt diff --git a/template-xml/data/src/main/java/co/nimblehq/template/xml/data/repository/RepositoryImpl.kt b/deprecated/template-xml/data/src/main/java/co/nimblehq/template/xml/data/repository/RepositoryImpl.kt similarity index 100% rename from template-xml/data/src/main/java/co/nimblehq/template/xml/data/repository/RepositoryImpl.kt rename to deprecated/template-xml/data/src/main/java/co/nimblehq/template/xml/data/repository/RepositoryImpl.kt diff --git a/template-xml/data/src/main/java/co/nimblehq/template/xml/data/response/ErrorResponse.kt b/deprecated/template-xml/data/src/main/java/co/nimblehq/template/xml/data/response/ErrorResponse.kt similarity index 100% rename from template-xml/data/src/main/java/co/nimblehq/template/xml/data/response/ErrorResponse.kt rename to deprecated/template-xml/data/src/main/java/co/nimblehq/template/xml/data/response/ErrorResponse.kt diff --git a/template-xml/data/src/main/java/co/nimblehq/template/xml/data/response/Response.kt b/deprecated/template-xml/data/src/main/java/co/nimblehq/template/xml/data/response/Response.kt similarity index 100% rename from template-xml/data/src/main/java/co/nimblehq/template/xml/data/response/Response.kt rename to deprecated/template-xml/data/src/main/java/co/nimblehq/template/xml/data/response/Response.kt diff --git a/template-xml/data/src/main/java/co/nimblehq/template/xml/data/service/ApiService.kt b/deprecated/template-xml/data/src/main/java/co/nimblehq/template/xml/data/service/ApiService.kt similarity index 100% rename from template-xml/data/src/main/java/co/nimblehq/template/xml/data/service/ApiService.kt rename to deprecated/template-xml/data/src/main/java/co/nimblehq/template/xml/data/service/ApiService.kt diff --git a/template-xml/data/src/main/java/co/nimblehq/template/xml/data/service/providers/ApiServiceProvider.kt b/deprecated/template-xml/data/src/main/java/co/nimblehq/template/xml/data/service/providers/ApiServiceProvider.kt similarity index 100% rename from template-xml/data/src/main/java/co/nimblehq/template/xml/data/service/providers/ApiServiceProvider.kt rename to deprecated/template-xml/data/src/main/java/co/nimblehq/template/xml/data/service/providers/ApiServiceProvider.kt diff --git a/template-xml/data/src/main/java/co/nimblehq/template/xml/data/service/providers/ConverterFactoryProvider.kt b/deprecated/template-xml/data/src/main/java/co/nimblehq/template/xml/data/service/providers/ConverterFactoryProvider.kt similarity index 100% rename from template-xml/data/src/main/java/co/nimblehq/template/xml/data/service/providers/ConverterFactoryProvider.kt rename to deprecated/template-xml/data/src/main/java/co/nimblehq/template/xml/data/service/providers/ConverterFactoryProvider.kt diff --git a/template-xml/data/src/main/java/co/nimblehq/template/xml/data/service/providers/MoshiBuilderProvider.kt b/deprecated/template-xml/data/src/main/java/co/nimblehq/template/xml/data/service/providers/MoshiBuilderProvider.kt similarity index 100% rename from template-xml/data/src/main/java/co/nimblehq/template/xml/data/service/providers/MoshiBuilderProvider.kt rename to deprecated/template-xml/data/src/main/java/co/nimblehq/template/xml/data/service/providers/MoshiBuilderProvider.kt diff --git a/template-xml/data/src/main/java/co/nimblehq/template/xml/data/service/providers/RetrofitProvider.kt b/deprecated/template-xml/data/src/main/java/co/nimblehq/template/xml/data/service/providers/RetrofitProvider.kt similarity index 100% rename from template-xml/data/src/main/java/co/nimblehq/template/xml/data/service/providers/RetrofitProvider.kt rename to deprecated/template-xml/data/src/main/java/co/nimblehq/template/xml/data/service/providers/RetrofitProvider.kt diff --git a/template-xml/data/src/main/java/co/nimblehq/template/xml/data/storage/BaseSharedPreferences.kt b/deprecated/template-xml/data/src/main/java/co/nimblehq/template/xml/data/storage/BaseSharedPreferences.kt similarity index 100% rename from template-xml/data/src/main/java/co/nimblehq/template/xml/data/storage/BaseSharedPreferences.kt rename to deprecated/template-xml/data/src/main/java/co/nimblehq/template/xml/data/storage/BaseSharedPreferences.kt diff --git a/template-xml/data/src/main/java/co/nimblehq/template/xml/data/storage/EncryptedSharedPreferences.kt b/deprecated/template-xml/data/src/main/java/co/nimblehq/template/xml/data/storage/EncryptedSharedPreferences.kt similarity index 100% rename from template-xml/data/src/main/java/co/nimblehq/template/xml/data/storage/EncryptedSharedPreferences.kt rename to deprecated/template-xml/data/src/main/java/co/nimblehq/template/xml/data/storage/EncryptedSharedPreferences.kt diff --git a/template-xml/data/src/main/java/co/nimblehq/template/xml/data/storage/SharedPreferencesExt.kt b/deprecated/template-xml/data/src/main/java/co/nimblehq/template/xml/data/storage/SharedPreferencesExt.kt similarity index 100% rename from template-xml/data/src/main/java/co/nimblehq/template/xml/data/storage/SharedPreferencesExt.kt rename to deprecated/template-xml/data/src/main/java/co/nimblehq/template/xml/data/storage/SharedPreferencesExt.kt diff --git a/template-xml/data/src/test/java/co/nimblehq/template/xml/data/extensions/ResponseMappingTest.kt b/deprecated/template-xml/data/src/test/java/co/nimblehq/template/xml/data/extensions/ResponseMappingTest.kt similarity index 100% rename from template-xml/data/src/test/java/co/nimblehq/template/xml/data/extensions/ResponseMappingTest.kt rename to deprecated/template-xml/data/src/test/java/co/nimblehq/template/xml/data/extensions/ResponseMappingTest.kt diff --git a/template-xml/data/src/test/java/co/nimblehq/template/xml/data/repository/AppPreferencesRepositoryImplTest.kt b/deprecated/template-xml/data/src/test/java/co/nimblehq/template/xml/data/repository/AppPreferencesRepositoryImplTest.kt similarity index 100% rename from template-xml/data/src/test/java/co/nimblehq/template/xml/data/repository/AppPreferencesRepositoryImplTest.kt rename to deprecated/template-xml/data/src/test/java/co/nimblehq/template/xml/data/repository/AppPreferencesRepositoryImplTest.kt diff --git a/template-xml/data/src/test/java/co/nimblehq/template/xml/data/repository/RepositoryTest.kt b/deprecated/template-xml/data/src/test/java/co/nimblehq/template/xml/data/repository/RepositoryTest.kt similarity index 100% rename from template-xml/data/src/test/java/co/nimblehq/template/xml/data/repository/RepositoryTest.kt rename to deprecated/template-xml/data/src/test/java/co/nimblehq/template/xml/data/repository/RepositoryTest.kt diff --git a/template-xml/data/src/test/java/co/nimblehq/template/xml/data/test/MockUtil.kt b/deprecated/template-xml/data/src/test/java/co/nimblehq/template/xml/data/test/MockUtil.kt similarity index 100% rename from template-xml/data/src/test/java/co/nimblehq/template/xml/data/test/MockUtil.kt rename to deprecated/template-xml/data/src/test/java/co/nimblehq/template/xml/data/test/MockUtil.kt diff --git a/template-xml/detekt-config.yml b/deprecated/template-xml/detekt-config.yml similarity index 100% rename from template-xml/detekt-config.yml rename to deprecated/template-xml/detekt-config.yml diff --git a/template-xml/domain/.gitignore b/deprecated/template-xml/domain/.gitignore similarity index 100% rename from template-xml/domain/.gitignore rename to deprecated/template-xml/domain/.gitignore diff --git a/template-xml/domain/build.gradle.kts b/deprecated/template-xml/domain/build.gradle.kts similarity index 100% rename from template-xml/domain/build.gradle.kts rename to deprecated/template-xml/domain/build.gradle.kts diff --git a/template-xml/domain/src/main/java/co/nimblehq/template/xml/domain/exceptions/Exceptions.kt b/deprecated/template-xml/domain/src/main/java/co/nimblehq/template/xml/domain/exceptions/Exceptions.kt similarity index 100% rename from template-xml/domain/src/main/java/co/nimblehq/template/xml/domain/exceptions/Exceptions.kt rename to deprecated/template-xml/domain/src/main/java/co/nimblehq/template/xml/domain/exceptions/Exceptions.kt diff --git a/template-xml/domain/src/main/java/co/nimblehq/template/xml/domain/model/Error.kt b/deprecated/template-xml/domain/src/main/java/co/nimblehq/template/xml/domain/model/Error.kt similarity index 100% rename from template-xml/domain/src/main/java/co/nimblehq/template/xml/domain/model/Error.kt rename to deprecated/template-xml/domain/src/main/java/co/nimblehq/template/xml/domain/model/Error.kt diff --git a/template-xml/domain/src/main/java/co/nimblehq/template/xml/domain/model/Model.kt b/deprecated/template-xml/domain/src/main/java/co/nimblehq/template/xml/domain/model/Model.kt similarity index 100% rename from template-xml/domain/src/main/java/co/nimblehq/template/xml/domain/model/Model.kt rename to deprecated/template-xml/domain/src/main/java/co/nimblehq/template/xml/domain/model/Model.kt diff --git a/template-xml/domain/src/main/java/co/nimblehq/template/xml/domain/repository/AppPreferencesRepository.kt b/deprecated/template-xml/domain/src/main/java/co/nimblehq/template/xml/domain/repository/AppPreferencesRepository.kt similarity index 100% rename from template-xml/domain/src/main/java/co/nimblehq/template/xml/domain/repository/AppPreferencesRepository.kt rename to deprecated/template-xml/domain/src/main/java/co/nimblehq/template/xml/domain/repository/AppPreferencesRepository.kt diff --git a/template-xml/domain/src/main/java/co/nimblehq/template/xml/domain/repository/Repository.kt b/deprecated/template-xml/domain/src/main/java/co/nimblehq/template/xml/domain/repository/Repository.kt similarity index 100% rename from template-xml/domain/src/main/java/co/nimblehq/template/xml/domain/repository/Repository.kt rename to deprecated/template-xml/domain/src/main/java/co/nimblehq/template/xml/domain/repository/Repository.kt diff --git a/template-xml/domain/src/main/java/co/nimblehq/template/xml/domain/usecase/UseCase.kt b/deprecated/template-xml/domain/src/main/java/co/nimblehq/template/xml/domain/usecase/UseCase.kt similarity index 100% rename from template-xml/domain/src/main/java/co/nimblehq/template/xml/domain/usecase/UseCase.kt rename to deprecated/template-xml/domain/src/main/java/co/nimblehq/template/xml/domain/usecase/UseCase.kt diff --git a/template-xml/domain/src/test/java/co/nimblehq/template/xml/domain/usecase/UseCaseTest.kt b/deprecated/template-xml/domain/src/test/java/co/nimblehq/template/xml/domain/usecase/UseCaseTest.kt similarity index 100% rename from template-xml/domain/src/test/java/co/nimblehq/template/xml/domain/usecase/UseCaseTest.kt rename to deprecated/template-xml/domain/src/test/java/co/nimblehq/template/xml/domain/usecase/UseCaseTest.kt diff --git a/template-xml/gradle.properties b/deprecated/template-xml/gradle.properties similarity index 100% rename from template-xml/gradle.properties rename to deprecated/template-xml/gradle.properties diff --git a/sample-xml/gradle/wrapper/gradle-wrapper.jar b/deprecated/template-xml/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from sample-xml/gradle/wrapper/gradle-wrapper.jar rename to deprecated/template-xml/gradle/wrapper/gradle-wrapper.jar diff --git a/template-xml/gradle/wrapper/gradle-wrapper.properties b/deprecated/template-xml/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from template-xml/gradle/wrapper/gradle-wrapper.properties rename to deprecated/template-xml/gradle/wrapper/gradle-wrapper.properties diff --git a/template-xml/gradlew b/deprecated/template-xml/gradlew similarity index 100% rename from template-xml/gradlew rename to deprecated/template-xml/gradlew diff --git a/template-xml/gradlew.bat b/deprecated/template-xml/gradlew.bat similarity index 100% rename from template-xml/gradlew.bat rename to deprecated/template-xml/gradlew.bat diff --git a/template-xml/settings.gradle.kts b/deprecated/template-xml/settings.gradle.kts similarity index 100% rename from template-xml/settings.gradle.kts rename to deprecated/template-xml/settings.gradle.kts diff --git a/template-xml/signing.properties b/deprecated/template-xml/signing.properties similarity index 100% rename from template-xml/signing.properties rename to deprecated/template-xml/signing.properties diff --git a/gradle-wrapper.properties b/gradle-wrapper.properties deleted file mode 100644 index 7257f1b43..000000000 --- a/gradle-wrapper.properties +++ /dev/null @@ -1,7 +0,0 @@ -#Tue Jan 12 10:52:22 ICT 2021 -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip -org.gradle.parallel=true diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index 7645e290e..000000000 --- a/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,5 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip diff --git a/scripts/new_project.kts b/scripts/new_project.kts index 4fa3125d6..b111306bc 100644 --- a/scripts/new_project.kts +++ b/scripts/new_project.kts @@ -22,13 +22,9 @@ object NewProject { private const val SEPARATOR_SLASH = "/" private const val SEPARATOR_SPACE = " " - private const val TEMPLATE_APP_NAME_XML = "Template XML" private const val TEMPLATE_APP_NAME_COMPOSE = "Template Compose" - private const val TEMPLATE_PACKAGE_NAME_XML = "co.nimblehq.template.xml" private const val TEMPLATE_PACKAGE_NAME_COMPOSE = "co.nimblehq.template.compose" - private const val TEMPLATE_XML = "xml" private const val TEMPLATE_COMPOSE = "compose" - private const val TEMPLATE_FOLDER_NAME_XML = "template-xml" private const val TEMPLATE_FOLDER_NAME_COMPOSE = "template-compose" private const val VERSION_FILE_NAME = "version.properties" @@ -37,14 +33,18 @@ object NewProject { Run kscript new_project.kts to create a new project with the following arguments: $KEY_PACKAGE_NAME= New package name (i.e., com.example.package) $KEY_APP_NAME= New app name (i.e., MyApp, "My App", "my-app") - $KEY_TEMPLATE= Template (i.e., $TEMPLATE_XML, $TEMPLATE_COMPOSE) + $KEY_TEMPLATE= Template (i.e. $TEMPLATE_COMPOSE) (optional, default: $TEMPLATE_COMPOSE) $KEY_FORCE= Force project creation even if the script fails (default: false) $KEY_DESTINATION= Set the output location where the project should be generated (i.e., /Users/johndoe/documents/projectfolder) Examples: - kscript new_project.kts $KEY_PACKAGE_NAME=co.myxmlproject.example $KEY_APP_NAME="My XML Project" $KEY_TEMPLATE=$TEMPLATE_XML - kscript scripts/new_project.kts $KEY_PACKAGE_NAME=co.myxmlproject.example $KEY_APP_NAME="My XML Project" $KEY_TEMPLATE=$TEMPLATE_XML $KEY_FORCE=true - kscript scripts/new_project.kts $KEY_PACKAGE_NAME=co.myxmlproject.example $KEY_APP_NAME="My XML Project" $KEY_TEMPLATE=$TEMPLATE_XML $KEY_FORCE=true $KEY_DESTINATION=/Users/johndoe/documents/projectfolder + kscript new_project.kts $KEY_PACKAGE_NAME=co.mycomposeproject.example $KEY_APP_NAME="My Compose Project" + $KEY_TEMPLATE=$TEMPLATE_COMPOSE + kscript scripts/new_project.kts $KEY_PACKAGE_NAME=co.mycomposeproject.example $KEY_APP_NAME="My Compose + Project" $KEY_TEMPLATE=$TEMPLATE_COMPOSE $KEY_FORCE=true + kscript scripts/new_project.kts $KEY_PACKAGE_NAME=co.mycomposeproject.example $KEY_APP_NAME="My Compose + Project" $KEY_TEMPLATE=$TEMPLATE_COMPOSE $KEY_FORCE=true + $KEY_DESTINATION=/Users/johndoe/documents/projectfolder """.trimIndent() private val modules = listOf("app", "data", "domain") @@ -83,28 +83,16 @@ object NewProject { } } - private var template: String = "" + private var template: String = TEMPLATE_COMPOSE private val templatePackageName - get() = if (template == TEMPLATE_XML) { - TEMPLATE_PACKAGE_NAME_XML - } else { - TEMPLATE_PACKAGE_NAME_COMPOSE - } + get() = TEMPLATE_PACKAGE_NAME_COMPOSE private val templateFolderName - get() = if (template == TEMPLATE_XML) { - TEMPLATE_FOLDER_NAME_XML - } else { - TEMPLATE_FOLDER_NAME_COMPOSE - } + get() = TEMPLATE_FOLDER_NAME_COMPOSE private val templateAppName - get() = if (template == TEMPLATE_XML) { - TEMPLATE_APP_NAME_XML - } else { - TEMPLATE_APP_NAME_COMPOSE - } + get() = TEMPLATE_APP_NAME_COMPOSE fun generate(args: Array) { showScriptVersion() @@ -126,7 +114,6 @@ object NewProject { private fun handleArguments(args: Array) { var hasAppName = false var hasPackageName = false - var hasTemplate = false args.forEach { arg -> when { arg == KEY_HELP -> { @@ -135,29 +122,34 @@ object NewProject { exitAfterMessage = true ) } + arg.startsWith("$KEY_APP_NAME$DELIMITER_ARGUMENT") -> { val (key, value) = arg.split(DELIMITER_ARGUMENT) validateAppName(value) hasAppName = true } + arg.startsWith("$KEY_PACKAGE_NAME$DELIMITER_ARGUMENT") -> { val (key, value) = arg.split(DELIMITER_ARGUMENT) validatePackageName(value) hasPackageName = true } + arg.startsWith("$KEY_TEMPLATE$DELIMITER_ARGUMENT") -> { val (key, value) = arg.split(DELIMITER_ARGUMENT) validateTemplate(value) - hasTemplate = true } + arg.startsWith("$KEY_FORCE$DELIMITER_ARGUMENT") -> { val (key, value) = arg.split(DELIMITER_ARGUMENT) forceProjectCreation = value.toBoolean() } + arg.startsWith("$KEY_DESTINATION$DELIMITER_ARGUMENT") -> { val (key, value) = arg.split(DELIMITER_ARGUMENT) validateDestination(value) } + else -> { showMessage( message = "ERROR: Invalid argument name: $arg \n$helpMessage", @@ -173,16 +165,12 @@ object NewProject { exitAfterMessage = true, isError = true, ) + !hasPackageName -> showMessage( message = "ERROR: No package name has been provided \n$helpMessage", exitAfterMessage = true, isError = true, ) - !hasTemplate -> showMessage( - message = "ERROR: No template has been provided \n$helpMessage", - exitAfterMessage = true, - isError = true, - ) } } @@ -211,11 +199,11 @@ object NewProject { } private fun validateTemplate(value: String) { - if (value == TEMPLATE_XML || value == TEMPLATE_COMPOSE) { + if (value == TEMPLATE_COMPOSE) { template = value.trim() } else { showMessage( - message = "Error: Invalid Template: $value (can either be $TEMPLATE_XML or $TEMPLATE_COMPOSE) \n$helpMessage", + message = "Error: Invalid Template: $value (can be $TEMPLATE_COMPOSE) \n$helpMessage", exitAfterMessage = true, isError = true, ) diff --git a/template-xml/gradle/wrapper/gradle-wrapper.jar b/template-xml/gradle/wrapper/gradle-wrapper.jar deleted file mode 100644 index f3d88b1c2..000000000 Binary files a/template-xml/gradle/wrapper/gradle-wrapper.jar and /dev/null differ