diff --git a/.cicdtemplate/.github/workflows/bump_version.yml b/.cicdtemplate/.github/workflows/bump_version.yml index 3b9b33545..619374e55 100644 --- a/.cicdtemplate/.github/workflows/bump_version.yml +++ b/.cicdtemplate/.github/workflows/bump_version.yml @@ -8,21 +8,21 @@ on: required: true type: string +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: bump_version: name: Bump version runs-on: ubuntu-latest steps: - - name: Checkout the latest code - uses: actions/checkout@v3 - with: - token: ${{ secrets.GITHUB_TOKEN }} + - name: Checkout source code + uses: actions/checkout@v4 - name: Bump version name - uses: chkfung/android-version-actions@v1.2.1 - with: - gradlePath: app/build.gradle.kts - versionName: ${{ github.event.inputs.newVersion }} + run: | + perl -i -pe 's/ANDROID_VERSION_NAME =(.*)$/ANDROID_VERSION_NAME = "${{ github.event.inputs.newVersion }}"/g' buildSrc/src/main/java/Versions.kt - name: Create pull request uses: peter-evans/create-pull-request@v4 diff --git a/.cicdtemplate/.github/workflows/deploy_staging_and_production_to_firebase_app_distribution.yml b/.cicdtemplate/.github/workflows/deploy_staging_and_production_to_firebase_app_distribution.yml index a0953635c..86f2bd846 100644 --- a/.cicdtemplate/.github/workflows/deploy_staging_and_production_to_firebase_app_distribution.yml +++ b/.cicdtemplate/.github/workflows/deploy_staging_and_production_to_firebase_app_distribution.yml @@ -13,11 +13,11 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 30 steps: - - name: Set up JDK 11 + - name: Set up JDK 17 uses: actions/setup-java@v3 with: distribution: 'temurin' - java-version: '11' + java-version: '17' - name: Set up timezone uses: zcong1993/setup-timezone@master @@ -25,7 +25,7 @@ jobs: timezone: Asia/Bangkok - name: Checkout source code - uses: actions/checkout@v2.3.2 + uses: actions/checkout@v4 - name: Cache Gradle uses: actions/cache@v2 diff --git a/.cicdtemplate/.github/workflows/review_pull_request.yml b/.cicdtemplate/.github/workflows/review_pull_request.yml index ad4b6c135..e1f052b03 100644 --- a/.cicdtemplate/.github/workflows/review_pull_request.yml +++ b/.cicdtemplate/.github/workflows/review_pull_request.yml @@ -4,20 +4,24 @@ on: pull_request: types: [ opened, edited, reopened, synchronize ] +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: review_pull_request: name: Review pull request runs-on: ubuntu-latest timeout-minutes: 30 steps: - - name: Set up JDK 11 + - name: Set up JDK 17 uses: actions/setup-java@v3 with: distribution: 'temurin' - java-version: '11' + java-version: '17' - name: Checkout source code - uses: actions/checkout@v2.3.2 + uses: actions/checkout@v4 - name: Cache Gradle uses: actions/cache@v2 diff --git a/.cicdtemplate/.github/workflows/run_detekt_and_unit_tests.yml b/.cicdtemplate/.github/workflows/run_detekt_and_unit_tests.yml index e30955ce0..338a4fbfe 100644 --- a/.cicdtemplate/.github/workflows/run_detekt_and_unit_tests.yml +++ b/.cicdtemplate/.github/workflows/run_detekt_and_unit_tests.yml @@ -10,17 +10,21 @@ on: - develop - 'release/**' +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: run_detekt_and_unit_tests: name: Run Detekt and unit tests runs-on: ubuntu-latest timeout-minutes: 30 steps: - - name: Set up JDK 11 + - name: Set up JDK 17 uses: actions/setup-java@v3 with: distribution: 'temurin' - java-version: '11' + java-version: '17' - name: Set up timezone uses: zcong1993/setup-timezone@master @@ -28,7 +32,7 @@ jobs: timezone: Asia/Bangkok - name: Checkout source code - uses: actions/checkout@v2.3.2 + uses: actions/checkout@v4 - name: Cache Gradle uses: actions/cache@v2 diff --git a/.github/workflows/bump_version.yml b/.github/workflows/bump_version.yml index 04b856745..5c9ba0c12 100644 --- a/.github/workflows/bump_version.yml +++ b/.github/workflows/bump_version.yml @@ -8,24 +8,22 @@ on: required: true type: string +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: bump_version: name: Bump version runs-on: ubuntu-latest steps: - - name: Checkout the latest code - uses: actions/checkout@v3 - with: - token: ${{ secrets.GITHUB_TOKEN }} + - name: Checkout source code + uses: actions/checkout@v4 - name: Bump version script run: | perl -i -pe 's/^(templateScriptVersion=(.*))$/"templateScriptVersion=${{ github.event.inputs.newVersion }}"/e' version.properties - - name: Bump version XML - run: | - perl -i -pe 's/ANDROID_VERSION_NAME =(.*)$/ANDROID_VERSION_NAME = "${{ github.event.inputs.newVersion }}"/g' sample-xml/buildSrc/src/main/java/Versions.kt - - name: Bump version Compose run: | perl -i -pe 's/ANDROID_VERSION_NAME =(.*)$/ANDROID_VERSION_NAME = "${{ github.event.inputs.newVersion }}"/g' sample-compose/buildSrc/src/main/java/Versions.kt diff --git a/.github/workflows/draft-new-release.yml b/.github/workflows/draft-new-release.yml index 2be06680a..933affc98 100644 --- a/.github/workflows/draft-new-release.yml +++ b/.github/workflows/draft-new-release.yml @@ -8,6 +8,10 @@ on: permissions: contents: read +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: draft_new_release: permissions: @@ -15,8 +19,8 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 30 steps: - - name: Checkout code - uses: actions/checkout@v2 + - name: Checkout source code + uses: actions/checkout@v4 - name: Install Kscript run: | diff --git a/.github/workflows/publish_docs_to_wiki.yml b/.github/workflows/publish_docs_to_wiki.yml index b416092f5..298b026c3 100644 --- a/.github/workflows/publish_docs_to_wiki.yml +++ b/.github/workflows/publish_docs_to_wiki.yml @@ -13,8 +13,8 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 30 steps: - - name: Check out the repository - uses: actions/checkout@v3 + - name: Checkout source code + uses: actions/checkout@v4 with: ref: ${{ github.head_ref }} diff --git a/.github/workflows/review_pull_request.yml b/.github/workflows/review_pull_request.yml index fe2bd09cc..a2385815d 100644 --- a/.github/workflows/review_pull_request.yml +++ b/.github/workflows/review_pull_request.yml @@ -4,6 +4,10 @@ on: pull_request: types: [ opened, edited, reopened, synchronize ] +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: review_pull_request: name: Review pull request @@ -11,14 +15,14 @@ jobs: timeout-minutes: 30 environment: template-compose steps: - - name: Set up JDK 11 + - name: Set up JDK 17 uses: actions/setup-java@v3 with: distribution: 'temurin' - java-version: '11' + java-version: '17' - name: Checkout source code - uses: actions/checkout@v2.3.2 + uses: actions/checkout@v4 - name: Cache Gradle uses: actions/cache@v2 @@ -31,28 +35,8 @@ 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: Set up JDK 17 - uses: actions/setup-java@v3 - with: - distribution: 'temurin' - java-version: '17' - - name: Run Detekt on template-compose working-directory: ./template-compose run: ./gradlew detekt diff --git a/.github/workflows/run_detekt_and_unit_tests.yml b/.github/workflows/run_detekt_and_unit_tests.yml index 73e2ec814..a7bc38230 100644 --- a/.github/workflows/run_detekt_and_unit_tests.yml +++ b/.github/workflows/run_detekt_and_unit_tests.yml @@ -2,6 +2,10 @@ name: Run Detekt and unit tests on: push +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: run_detekt_and_unit_tests: name: Run Detekt and unit tests @@ -9,7 +13,7 @@ jobs: timeout-minutes: 30 steps: - name: Checkout source code - uses: actions/checkout@v2.3.2 + uses: actions/checkout@v4 - name: Cache Gradle uses: actions/cache@v2 @@ -50,56 +54,6 @@ jobs: name: CodeCoverageReportsTemplateCompose path: template-compose/app/build/reports/kover/ - # template-xml - - - name: Set up JDK 11 - uses: actions/setup-java@v3 - with: - distribution: 'temurin' - java-version: '11' - - - 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 5443e55f7..2d44ab60d 100644 --- a/.github/workflows/verify_newproject_script.yml +++ b/.github/workflows/verify_newproject_script.yml @@ -5,20 +5,24 @@ on: types: [ opened, reopened, synchronize ] branches: [ develop ] +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: verify_newproject_script: name: Verify newproject script runs-on: ubuntu-latest timeout-minutes: 30 steps: - - name: Set up JDK 11 + - name: Set up JDK 17 uses: actions/setup-java@v3 with: distribution: 'temurin' - java-version: '11' + java-version: '17' - name: Checkout source code - uses: actions/checkout@v2.3.2 + uses: actions/checkout@v4 - name: Cache Gradle uses: actions/cache@v2 @@ -40,16 +44,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: Set up JDK 17 - uses: actions/setup-java@v3 - with: - distribution: 'temurin' - java-version: '17' - - 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 97% rename from sample-xml/buildSrc/src/main/java/Versions.kt rename to deprecated/sample-xml/buildSrc/src/main/java/Versions.kt index 2510de630..8cecbdd4a 100644 --- a/sample-xml/buildSrc/src/main/java/Versions.kt +++ b/deprecated/sample-xml/buildSrc/src/main/java/Versions.kt @@ -6,7 +6,7 @@ object Versions { const val ANDROID_TARGET_SDK_VERSION = 33 const val ANDROID_VERSION_CODE = 1 - const val ANDROID_VERSION_NAME = "3.24.0" + const val ANDROID_VERSION_NAME = "3.25.0" // Dependencies (Alphabet sorted) const val ANDROID_COMMON_KTX_VERSION = "0.1.1" 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/sample-compose/app/src/main/java/co/nimblehq/sample/compose/ui/base/BaseViewModel.kt b/sample-compose/app/src/main/java/co/nimblehq/sample/compose/ui/base/BaseViewModel.kt index 85c95dfeb..e787f7676 100644 --- a/sample-compose/app/src/main/java/co/nimblehq/sample/compose/ui/base/BaseViewModel.kt +++ b/sample-compose/app/src/main/java/co/nimblehq/sample/compose/ui/base/BaseViewModel.kt @@ -2,7 +2,6 @@ package co.nimblehq.sample.compose.ui.base import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope -import co.nimblehq.sample.compose.lib.IsLoading import co.nimblehq.sample.compose.ui.AppDestination import kotlinx.coroutines.* import kotlinx.coroutines.flow.* @@ -15,13 +14,13 @@ abstract class BaseViewModel : ViewModel() { private var loadingCount: Int = 0 private val _isLoading = MutableStateFlow(false) - val isLoading: StateFlow = _isLoading + val isLoading = _isLoading.asStateFlow() protected val _error = MutableSharedFlow() - val error: SharedFlow = _error + val error = _error.asSharedFlow() protected val _navigator = MutableSharedFlow() - val navigator: SharedFlow = _navigator + val navigator = _navigator.asSharedFlow() /** * To show loading manually, should call `hideLoading` after diff --git a/sample-compose/app/src/main/java/co/nimblehq/sample/compose/ui/screens/home/HomeViewModel.kt b/sample-compose/app/src/main/java/co/nimblehq/sample/compose/ui/screens/home/HomeViewModel.kt index 889254ecc..0ea523d99 100644 --- a/sample-compose/app/src/main/java/co/nimblehq/sample/compose/ui/screens/home/HomeViewModel.kt +++ b/sample-compose/app/src/main/java/co/nimblehq/sample/compose/ui/screens/home/HomeViewModel.kt @@ -22,10 +22,10 @@ class HomeViewModel @Inject constructor( ) : BaseViewModel() { private val _uiModels = MutableStateFlow>(emptyList()) - val uiModels: StateFlow> = _uiModels + val uiModels = _uiModels.asStateFlow() private val _isFirstTimeLaunch = MutableStateFlow(false) - val isFirstTimeLaunch: StateFlow = _isFirstTimeLaunch + val isFirstTimeLaunch = _isFirstTimeLaunch.asStateFlow() init { getModelsUseCase() diff --git a/sample-compose/app/src/main/java/co/nimblehq/sample/compose/ui/screens/home/Item.kt b/sample-compose/app/src/main/java/co/nimblehq/sample/compose/ui/screens/home/Item.kt index 26e589aeb..b99d7270b 100644 --- a/sample-compose/app/src/main/java/co/nimblehq/sample/compose/ui/screens/home/Item.kt +++ b/sample-compose/app/src/main/java/co/nimblehq/sample/compose/ui/screens/home/Item.kt @@ -33,13 +33,13 @@ fun Item( Row { Text( modifier = Modifier - .padding(dimensions.spacingNormal) + .padding(dimensions.spacingMedium) .weight(1f), text = uiModel.id ) Text( modifier = Modifier - .padding(dimensions.spacingNormal) + .padding(dimensions.spacingMedium) .weight(2f), text = uiModel.username ) diff --git a/sample-compose/app/src/main/java/co/nimblehq/sample/compose/ui/theme/AppDimensions.kt b/sample-compose/app/src/main/java/co/nimblehq/sample/compose/ui/theme/AppDimensions.kt index 3cc9e3128..8a13ffc79 100644 --- a/sample-compose/app/src/main/java/co/nimblehq/sample/compose/ui/theme/AppDimensions.kt +++ b/sample-compose/app/src/main/java/co/nimblehq/sample/compose/ui/theme/AppDimensions.kt @@ -5,7 +5,14 @@ import androidx.compose.ui.unit.dp class AppDimensions { // Custom dimensions here - val spacingNormal = 16.dp + val spacing2XSmall = 4.dp + val spacingXSmall = 8.dp + val spacingSmall = 12.dp + val spacingMedium = 16.dp + val spacingLarge = 20.dp + val spacingXLarge = 24.dp + val spacing2XLarge = 28.dp + val spacing3XLarge = 32.dp } internal val LocalAppDimensions = staticCompositionLocalOf { AppDimensions() } diff --git a/sample-compose/buildSrc/src/main/java/Versions.kt b/sample-compose/buildSrc/src/main/java/Versions.kt index c7dc47714..80aaaab2f 100644 --- a/sample-compose/buildSrc/src/main/java/Versions.kt +++ b/sample-compose/buildSrc/src/main/java/Versions.kt @@ -6,7 +6,7 @@ object Versions { const val ANDROID_TARGET_SDK_VERSION = 33 const val ANDROID_VERSION_CODE = 1 - const val ANDROID_VERSION_NAME = "3.24.0" + const val ANDROID_VERSION_NAME = "3.25.0" // Dependencies (Alphabet sorted) const val ACCOMPANIST_PERMISSIONS_VERSION = "0.30.1" 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-compose/app/src/main/java/co/nimblehq/template/compose/ui/base/BaseViewModel.kt b/template-compose/app/src/main/java/co/nimblehq/template/compose/ui/base/BaseViewModel.kt index fc560b4ec..b6f4f4068 100644 --- a/template-compose/app/src/main/java/co/nimblehq/template/compose/ui/base/BaseViewModel.kt +++ b/template-compose/app/src/main/java/co/nimblehq/template/compose/ui/base/BaseViewModel.kt @@ -2,7 +2,6 @@ package co.nimblehq.template.compose.ui.base import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope -import co.nimblehq.template.compose.lib.IsLoading import co.nimblehq.template.compose.ui.AppDestination import kotlinx.coroutines.flow.* import kotlinx.coroutines.launch @@ -15,13 +14,13 @@ abstract class BaseViewModel : ViewModel() { private var loadingCount: Int = 0 private val _isLoading = MutableStateFlow(false) - val isLoading: StateFlow = _isLoading + val isLoading = _isLoading.asStateFlow() protected val _error = MutableSharedFlow() - val error: SharedFlow = _error + val error = _error.asSharedFlow() protected val _navigator = MutableSharedFlow() - val navigator: SharedFlow = _navigator + val navigator = _navigator.asSharedFlow() /** * To show loading manually, should call `hideLoading` after diff --git a/template-compose/app/src/main/java/co/nimblehq/template/compose/ui/screens/home/HomeScreen.kt b/template-compose/app/src/main/java/co/nimblehq/template/compose/ui/screens/home/HomeScreen.kt index aa23c3465..835517537 100644 --- a/template-compose/app/src/main/java/co/nimblehq/template/compose/ui/screens/home/HomeScreen.kt +++ b/template-compose/app/src/main/java/co/nimblehq/template/compose/ui/screens/home/HomeScreen.kt @@ -51,7 +51,7 @@ private fun HomeScreenContent( textAlign = TextAlign.Center, modifier = Modifier .fillMaxWidth() - .padding(all = dimensions.spacingNormal) + .padding(all = dimensions.spacingMedium) ) } Timber.d("Result : $uiModels") diff --git a/template-compose/app/src/main/java/co/nimblehq/template/compose/ui/screens/home/HomeViewModel.kt b/template-compose/app/src/main/java/co/nimblehq/template/compose/ui/screens/home/HomeViewModel.kt index 243f48553..c906eb929 100644 --- a/template-compose/app/src/main/java/co/nimblehq/template/compose/ui/screens/home/HomeViewModel.kt +++ b/template-compose/app/src/main/java/co/nimblehq/template/compose/ui/screens/home/HomeViewModel.kt @@ -17,7 +17,7 @@ class HomeViewModel @Inject constructor( ) : BaseViewModel() { private val _uiModels = MutableStateFlow>(emptyList()) - val uiModels: StateFlow> = _uiModels + val uiModels = _uiModels.asStateFlow() init { useCase() diff --git a/template-compose/app/src/main/java/co/nimblehq/template/compose/ui/theme/AppDimensions.kt b/template-compose/app/src/main/java/co/nimblehq/template/compose/ui/theme/AppDimensions.kt index 3f4db4972..1480ec3e9 100644 --- a/template-compose/app/src/main/java/co/nimblehq/template/compose/ui/theme/AppDimensions.kt +++ b/template-compose/app/src/main/java/co/nimblehq/template/compose/ui/theme/AppDimensions.kt @@ -5,7 +5,14 @@ import androidx.compose.ui.unit.dp class AppDimensions { // Custom dimensions here - val spacingNormal = 16.dp + val spacing2XSmall = 4.dp + val spacingXSmall = 8.dp + val spacingSmall = 12.dp + val spacingMedium = 16.dp + val spacingLarge = 20.dp + val spacingXLarge = 24.dp + val spacing2XLarge = 28.dp + val spacing3XLarge = 32.dp } internal val LocalAppDimensions = staticCompositionLocalOf { AppDimensions() } 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 diff --git a/version.properties b/version.properties index 5416b6538..8b6b9493b 100644 --- a/version.properties +++ b/version.properties @@ -1,3 +1,3 @@ kotlinVersion=1.6.21 kscriptVersion=4.0.3 -templateScriptVersion=3.24.0 +templateScriptVersion=3.25.0