From 5eb9b25fe3c624a2e24f8c3bcf77cc1a794f0842 Mon Sep 17 00:00:00 2001 From: ryan-conway Date: Tue, 3 Oct 2023 02:47:06 +0000 Subject: [PATCH 01/22] [Chore] Bump version to 3.25.0 --- sample-compose/buildSrc/src/main/java/Versions.kt | 2 +- sample-xml/buildSrc/src/main/java/Versions.kt | 2 +- version.properties | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) 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/sample-xml/buildSrc/src/main/java/Versions.kt b/sample-xml/buildSrc/src/main/java/Versions.kt index 2510de630..8cecbdd4a 100644 --- a/sample-xml/buildSrc/src/main/java/Versions.kt +++ b/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/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 From a7ab8fcd21795a9ce056dcb08461ed5c1217cb15 Mon Sep 17 00:00:00 2001 From: Ryan Conway Date: Thu, 5 Oct 2023 15:53:41 +0700 Subject: [PATCH 02/22] [#502] Remove bump xml sample version from workflow --- .github/workflows/bump_version.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/bump_version.yml b/.github/workflows/bump_version.yml index 04b856745..2dbdf0987 100644 --- a/.github/workflows/bump_version.yml +++ b/.github/workflows/bump_version.yml @@ -22,10 +22,6 @@ jobs: 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 From 0e49800df602db5c0db1efb09bf81b2f53dc2f95 Mon Sep 17 00:00:00 2001 From: Ryan Conway Date: Thu, 5 Oct 2023 16:20:51 +0700 Subject: [PATCH 03/22] [#500] Remove unnecessary token from checkout action --- .cicdtemplate/.github/workflows/bump_version.yml | 2 -- .github/workflows/bump_version.yml | 2 -- 2 files changed, 4 deletions(-) diff --git a/.cicdtemplate/.github/workflows/bump_version.yml b/.cicdtemplate/.github/workflows/bump_version.yml index 3b9b33545..3e23d8b68 100644 --- a/.cicdtemplate/.github/workflows/bump_version.yml +++ b/.cicdtemplate/.github/workflows/bump_version.yml @@ -15,8 +15,6 @@ jobs: steps: - name: Checkout the latest code uses: actions/checkout@v3 - with: - token: ${{ secrets.GITHUB_TOKEN }} - name: Bump version name uses: chkfung/android-version-actions@v1.2.1 diff --git a/.github/workflows/bump_version.yml b/.github/workflows/bump_version.yml index 04b856745..fa44640b3 100644 --- a/.github/workflows/bump_version.yml +++ b/.github/workflows/bump_version.yml @@ -15,8 +15,6 @@ jobs: steps: - name: Checkout the latest code uses: actions/checkout@v3 - with: - token: ${{ secrets.GITHUB_TOKEN }} - name: Bump version script run: | From 031ff622c8e05ee4cbd3ed4c7b8a88eb7dc55b51 Mon Sep 17 00:00:00 2001 From: Ryan Conway Date: Thu, 5 Oct 2023 16:22:16 +0700 Subject: [PATCH 04/22] [#500] Update checkout action version and name for consistency --- .cicdtemplate/.github/workflows/bump_version.yml | 4 ++-- ...oy_staging_and_production_to_firebase_app_distribution.yml | 2 +- .cicdtemplate/.github/workflows/review_pull_request.yml | 2 +- .cicdtemplate/.github/workflows/run_detekt_and_unit_tests.yml | 2 +- .github/workflows/bump_version.yml | 4 ++-- .github/workflows/draft-new-release.yml | 4 ++-- .github/workflows/publish_docs_to_wiki.yml | 4 ++-- .github/workflows/review_pull_request.yml | 2 +- .github/workflows/run_detekt_and_unit_tests.yml | 2 +- .github/workflows/verify_newproject_script.yml | 2 +- 10 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.cicdtemplate/.github/workflows/bump_version.yml b/.cicdtemplate/.github/workflows/bump_version.yml index 3e23d8b68..d8bad9ccc 100644 --- a/.cicdtemplate/.github/workflows/bump_version.yml +++ b/.cicdtemplate/.github/workflows/bump_version.yml @@ -13,8 +13,8 @@ jobs: name: Bump version runs-on: ubuntu-latest steps: - - name: Checkout the latest code - uses: actions/checkout@v3 + - name: Checkout source code + uses: actions/checkout@v4 - name: Bump version name uses: chkfung/android-version-actions@v1.2.1 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..14a7260b6 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 @@ -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..1ebc17625 100644 --- a/.cicdtemplate/.github/workflows/review_pull_request.yml +++ b/.cicdtemplate/.github/workflows/review_pull_request.yml @@ -17,7 +17,7 @@ jobs: java-version: '11' - 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..262590a82 100644 --- a/.cicdtemplate/.github/workflows/run_detekt_and_unit_tests.yml +++ b/.cicdtemplate/.github/workflows/run_detekt_and_unit_tests.yml @@ -28,7 +28,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 fa44640b3..7dea83689 100644 --- a/.github/workflows/bump_version.yml +++ b/.github/workflows/bump_version.yml @@ -13,8 +13,8 @@ jobs: name: Bump version runs-on: ubuntu-latest steps: - - name: Checkout the latest code - uses: actions/checkout@v3 + - name: Checkout source code + uses: actions/checkout@v4 - name: Bump version script run: | diff --git a/.github/workflows/draft-new-release.yml b/.github/workflows/draft-new-release.yml index 2be06680a..2ff8254f6 100644 --- a/.github/workflows/draft-new-release.yml +++ b/.github/workflows/draft-new-release.yml @@ -15,8 +15,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..1dfd28fec 100644 --- a/.github/workflows/review_pull_request.yml +++ b/.github/workflows/review_pull_request.yml @@ -18,7 +18,7 @@ jobs: java-version: '11' - 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/run_detekt_and_unit_tests.yml b/.github/workflows/run_detekt_and_unit_tests.yml index 73e2ec814..70777b8d8 100644 --- a/.github/workflows/run_detekt_and_unit_tests.yml +++ b/.github/workflows/run_detekt_and_unit_tests.yml @@ -9,7 +9,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 diff --git a/.github/workflows/verify_newproject_script.yml b/.github/workflows/verify_newproject_script.yml index 5443e55f7..4225f0cd1 100644 --- a/.github/workflows/verify_newproject_script.yml +++ b/.github/workflows/verify_newproject_script.yml @@ -18,7 +18,7 @@ jobs: java-version: '11' - name: Checkout source code - uses: actions/checkout@v2.3.2 + uses: actions/checkout@v4 - name: Cache Gradle uses: actions/cache@v2 From 5cc995b4e51689533a9c2a23076239ba35c79106 Mon Sep 17 00:00:00 2001 From: Ryan Conway Date: Fri, 6 Oct 2023 12:42:22 +0700 Subject: [PATCH 05/22] [#521] Fix bump version workflow in .cicdtemplate --- .cicdtemplate/.github/workflows/bump_version.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.cicdtemplate/.github/workflows/bump_version.yml b/.cicdtemplate/.github/workflows/bump_version.yml index 3b9b33545..6b1ca44c0 100644 --- a/.cicdtemplate/.github/workflows/bump_version.yml +++ b/.cicdtemplate/.github/workflows/bump_version.yml @@ -19,10 +19,8 @@ jobs: token: ${{ secrets.GITHUB_TOKEN }} - 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 From b17f703d5d1f421ca9a9a84f1f3c2fa07e7257ce Mon Sep 17 00:00:00 2001 From: Ryan Conway Date: Mon, 9 Oct 2023 17:07:08 +0700 Subject: [PATCH 06/22] [#538] Update all workflows to use Java 17 --- ...oy_staging_and_production_to_firebase_app_distribution.yml | 4 ++-- .cicdtemplate/.github/workflows/review_pull_request.yml | 4 ++-- .cicdtemplate/.github/workflows/run_detekt_and_unit_tests.yml | 4 ++-- .github/workflows/review_pull_request.yml | 4 ++-- .github/workflows/verify_newproject_script.yml | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) 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 14a7260b6..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 diff --git a/.cicdtemplate/.github/workflows/review_pull_request.yml b/.cicdtemplate/.github/workflows/review_pull_request.yml index 1ebc17625..a149eea98 100644 --- a/.cicdtemplate/.github/workflows/review_pull_request.yml +++ b/.cicdtemplate/.github/workflows/review_pull_request.yml @@ -10,11 +10,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: Checkout source code uses: actions/checkout@v4 diff --git a/.cicdtemplate/.github/workflows/run_detekt_and_unit_tests.yml b/.cicdtemplate/.github/workflows/run_detekt_and_unit_tests.yml index 262590a82..95063b5c9 100644 --- a/.cicdtemplate/.github/workflows/run_detekt_and_unit_tests.yml +++ b/.cicdtemplate/.github/workflows/run_detekt_and_unit_tests.yml @@ -16,11 +16,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 diff --git a/.github/workflows/review_pull_request.yml b/.github/workflows/review_pull_request.yml index 1dfd28fec..c08312217 100644 --- a/.github/workflows/review_pull_request.yml +++ b/.github/workflows/review_pull_request.yml @@ -11,11 +11,11 @@ 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@v4 diff --git a/.github/workflows/verify_newproject_script.yml b/.github/workflows/verify_newproject_script.yml index 4225f0cd1..d3a7aab7f 100644 --- a/.github/workflows/verify_newproject_script.yml +++ b/.github/workflows/verify_newproject_script.yml @@ -11,11 +11,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: Checkout source code uses: actions/checkout@v4 From 082ad3e1226ef72ee4af7b9d2bd346f69afea1fc Mon Sep 17 00:00:00 2001 From: Ryan Conway Date: Wed, 11 Oct 2023 10:42:21 +0700 Subject: [PATCH 07/22] [#538] Remove duplicate set up JDK steps --- .github/workflows/review_pull_request.yml | 6 ------ .github/workflows/run_detekt_and_unit_tests.yml | 6 ------ .github/workflows/verify_newproject_script.yml | 6 ------ 3 files changed, 18 deletions(-) diff --git a/.github/workflows/review_pull_request.yml b/.github/workflows/review_pull_request.yml index c08312217..119413524 100644 --- a/.github/workflows/review_pull_request.yml +++ b/.github/workflows/review_pull_request.yml @@ -47,12 +47,6 @@ jobs: # 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 70777b8d8..6d6e9fb01 100644 --- a/.github/workflows/run_detekt_and_unit_tests.yml +++ b/.github/workflows/run_detekt_and_unit_tests.yml @@ -52,12 +52,6 @@ jobs: # 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 diff --git a/.github/workflows/verify_newproject_script.yml b/.github/workflows/verify_newproject_script.yml index d3a7aab7f..62b487d39 100644 --- a/.github/workflows/verify_newproject_script.yml +++ b/.github/workflows/verify_newproject_script.yml @@ -44,12 +44,6 @@ jobs: 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 From d50e45beff29e0cdb15f23b414989bcf63729ab1 Mon Sep 17 00:00:00 2001 From: Bruce - Thien Nguyen Date: Thu, 14 Sep 2023 16:21:58 +0700 Subject: [PATCH 08/22] [#503] Deprecate xml templates --- README.md | 8 ++++---- .../RxJavaTemplate[DEPRECATED]}/.gitignore | 0 .../RxJavaTemplate[DEPRECATED]}/Gemfile | 0 .../RxJavaTemplate[DEPRECATED]}/Gemfile.lock | 0 .../RxJavaTemplate[DEPRECATED]}/README.md | 0 .../RxJavaTemplate[DEPRECATED]}/app/.gitignore | 0 .../app/build.gradle.kts | 0 .../app/codequality.gradle.kts | 0 .../app/config/checkstyle.xml | 0 .../app/config/xsl/checkstyle-custom.xsl | 0 .../app/proguard-rules.pro | 0 .../java/co/nimblehq/rxjava/TestRunner.kt | 0 .../rxjava/di/modules/TestRepositoryModule.kt | 0 .../rxjava/repository/TestApiRepositoryImpl.kt | 0 .../java/co/nimblehq/rxjava/ui/common/TestUtil.kt | 0 .../java/co/nimblehq/rxjava/ui/flow/AppFlowTest.kt | 0 .../java/co/nimblehq/rxjava/ui/screens/home/Home.kt | 0 .../rxjava/ui/screens/home/HomeFragmentTest.kt | 0 .../co/nimblehq/rxjava/ui/screens/second/Second.kt | 0 .../rxjava/ui/screens/second/SecondFragmentTest.kt | 0 .../nimblehq/rxjava/ui/screens/webview/WebView.kt | 0 .../ui/screens/webview/WebViewFragmentTest.kt | 0 .../app/src/debug/AndroidManifest.xml | 0 .../java/co/nimblehq/rxjava/EmptyHiltActivity.kt | 0 .../app/src/main/AndroidManifest.xml | 0 .../co/nimblehq/rxjava/RxJavaTemplateApplication.kt | 0 .../java/co/nimblehq/rxjava/di/modules/AppModule.kt | 0 .../rxjava/di/modules/FragmentComponentsModule.kt | 0 .../co/nimblehq/rxjava/di/modules/GlideModule.kt | 0 .../co/nimblehq/rxjava/di/modules/MoshiModule.kt | 0 .../rxjava/di/modules/OkHttpClientModule.kt | 0 .../nimblehq/rxjava/di/modules/RepositoryModule.kt | 0 .../co/nimblehq/rxjava/di/modules/RetrofitModule.kt | 0 .../co/nimblehq/rxjava/di/modules/StorageModule.kt | 0 .../nimblehq/rxjava/extension/ImageViewExtension.kt | 0 .../nimblehq/rxjava/extension/KeywordExtension.kt | 0 .../co/nimblehq/rxjava/extension/ObservableExt.kt | 0 .../co/nimblehq/rxjava/extension/RxJavaExtension.kt | 0 .../java/co/nimblehq/rxjava/extension/RxViewExt.kt | 0 .../co/nimblehq/rxjava/extension/ViewModelExt.kt | 0 .../java/co/nimblehq/rxjava/extension/WebViewExt.kt | 0 .../src/main/java/co/nimblehq/rxjava/lib/Alias.kt | 0 .../lib/transformation/ImageTransformation.kt | 0 .../rxjava/lib/viewmodel/ViewModelFactory.kt | 0 .../main/java/co/nimblehq/rxjava/ui/ErrorMapping.kt | 0 .../java/co/nimblehq/rxjava/ui/base/BaseActivity.kt | 0 .../java/co/nimblehq/rxjava/ui/base/BaseFragment.kt | 0 .../rxjava/ui/base/BaseFragmentCallbacks.kt | 0 .../co/nimblehq/rxjava/ui/base/BaseNavigator.kt | 0 .../co/nimblehq/rxjava/ui/base/BaseViewModel.kt | 0 .../co/nimblehq/rxjava/ui/base/NavigationError.kt | 0 .../co/nimblehq/rxjava/ui/base/NavigationEvent.kt | 0 .../co/nimblehq/rxjava/ui/common/ItemClickable.kt | 0 .../java/co/nimblehq/rxjava/ui/common/Toaster.kt | 0 .../rxjava/ui/helpers/SupportEdge2EdgeHelper.kt | 0 .../java/co/nimblehq/rxjava/ui/screens/Const.kt | 0 .../co/nimblehq/rxjava/ui/screens/MainActivity.kt | 0 .../co/nimblehq/rxjava/ui/screens/MainNavigator.kt | 0 .../co/nimblehq/rxjava/ui/screens/MainViewModel.kt | 0 .../nimblehq/rxjava/ui/screens/home/DataAdapter.kt | 0 .../nimblehq/rxjava/ui/screens/home/HomeFragment.kt | 0 .../rxjava/ui/screens/home/HomeViewModel.kt | 0 .../rxjava/ui/screens/second/SecondBundle.kt | 0 .../rxjava/ui/screens/second/SecondFragment.kt | 0 .../rxjava/ui/screens/second/SecondViewModel.kt | 0 .../rxjava/ui/screens/webview/AppWebChromeClient.kt | 0 .../rxjava/ui/screens/webview/WebViewBundle.kt | 0 .../rxjava/ui/screens/webview/WebViewFragment.kt | 0 .../rxjava/ui/screens/webview/WebViewViewModel.kt | 0 .../res/drawable-v24/ic_launcher_foreground.xml | 0 .../main/res/drawable/ic_launcher_background.xml | 0 .../app/src/main/res/font/circularstd_bold.otf | Bin .../app/src/main/res/font/circularstd_book.otf | Bin .../app/src/main/res/layout/activity_main.xml | 0 .../app/src/main/res/layout/fragment_home.xml | 0 .../app/src/main/res/layout/fragment_second.xml | 0 .../app/src/main/res/layout/fragment_webview.xml | 0 .../app/src/main/res/layout/item_data.xml | 0 .../app/src/main/res/layout/view_loading.xml | 0 .../src/main/res/mipmap-anydpi-v26/ic_launcher.xml | 0 .../res/mipmap-anydpi-v26/ic_launcher_round.xml | 0 .../app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin .../src/main/res/mipmap-hdpi/ic_launcher_round.png | Bin .../app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin .../src/main/res/mipmap-mdpi/ic_launcher_round.png | Bin .../app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin .../src/main/res/mipmap-xhdpi/ic_launcher_round.png | Bin .../app/src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin .../main/res/mipmap-xxhdpi/ic_launcher_round.png | Bin .../app/src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin .../main/res/mipmap-xxxhdpi/ic_launcher_round.png | Bin .../app/src/main/res/navigation/nav_graph_main.xml | 0 .../app/src/main/res/values-v23/colors.xml | 0 .../app/src/main/res/values-v26/colors.xml | 0 .../app/src/main/res/values/colors.xml | 0 .../app/src/main/res/values/colors_pallete.xml | 0 .../app/src/main/res/values/dimens_text.xml | 0 .../app/src/main/res/values/strings.xml | 0 .../app/src/main/res/values/styles.xml | 0 .../app/src/main/res/values/widget_styles.xml | 0 .../src/main/res/xml/network_security_config.xml | 0 .../app/src/staging/res/values/strings.xml | 0 .../staging/res/values/strings_tokens_and_keys.xml | 0 .../src/staging/res/xml/network_security_config.xml | 0 .../rxjava/extension/KeywordExtensionKtTest.kt | 0 .../java/co/nimblehq/rxjava/test/TestModules.kt | 0 .../java/co/nimblehq/rxjava/test/ViewModelExt.kt | 0 .../nimblehq/rxjava/ui/screens/BaseFragmentTest.kt | 0 .../nimblehq/rxjava/ui/screens/MainNavigatorTest.kt | 0 .../rxjava/ui/screens/home/HomeViewModelTest.kt | 0 .../ui/screens/second/SecondFragmentUnitTest.kt | 0 .../rxjava/ui/screens/second/SecondViewModelTest.kt | 0 .../ui/screens/webview/WebViewViewModelTest.kt | 0 .../org.mockito.plugins.MockMaker | 0 .../app/src/test/resources/robolectric.properties | 0 .../RxJavaTemplate[DEPRECATED]}/build.gradle.kts | 0 .../RxJavaTemplate[DEPRECATED]}/buildSrc/.gitignore | 0 .../buildSrc/build.gradle.kts | 0 .../buildSrc/src/main/java/Configurations.kt | 0 .../buildSrc/src/main/java/FileExt.kt | 0 .../buildSrc/src/main/java/Versions.kt | 0 .../common-rx/.gitignore | 0 .../common-rx/build.gradle.kts | 0 .../main/java/co/nimblehq/rxjava/common/Optional.kt | 0 .../transformers/FlowableNeverErrorTransformer.kt | 0 .../common/transformers/TakeWhenTransformer.kt | 0 .../rxjava/common/transformers/Transformers.kt | 0 .../config/jacoco.gradle.kts | 0 .../RxJavaTemplate[DEPRECATED]}/data/.gitignore | 0 .../data/build.gradle.kts | 0 .../data/proguard-rules.pro | 0 .../data/src/main/AndroidManifest.xml | 0 .../co/nimblehq/rxjava/data/service/ApiService.kt | 0 .../nimblehq/rxjava/data/service/common/ApiConst.kt | 0 .../data/service/common/secrets/ApiEndpointUrl.kt | 0 .../rxjava/data/service/common/secrets/ClientId.kt | 0 .../data/service/common/secrets/ClientSecret.kt | 0 .../rxjava/data/service/common/secrets/Secrets.kt | 0 .../rxjava/data/service/error/Exceptions.kt | 0 .../service/interceptor/AppRequestInterceptor.kt | 0 .../data/service/providers/ApiServiceProvider.kt | 0 .../service/providers/ConverterFactoryProvider.kt | 0 .../data/service/providers/MoshiBuilderProvider.kt | 0 .../data/service/providers/RetrofitProvider.kt | 0 .../data/service/request/ExampleApiRequest.kt | 0 .../rxjava/data/service/response/ErrorResponse.kt | 0 .../data/service/response/ExampleApiResponse.kt | 0 .../data/src/main/res/values/strings.xml | 0 .../service/common/secrets/ApiEndpointUrlImpl.kt | 0 .../data/service/common/secrets/ClientIdImpl.kt | 0 .../data/service/common/secrets/ClientSecretImpl.kt | 0 .../service/common/secrets/ApiEndpointUrlImpl.kt | 0 .../data/service/common/secrets/ClientIdImpl.kt | 0 .../data/service/common/secrets/ClientSecretImpl.kt | 0 .../nimblehq/rxjava/data/service/ApiServiceTest.kt | 0 .../RxJavaTemplate[DEPRECATED]}/detekt-config.yml | 0 .../RxJavaTemplate[DEPRECATED]}/domain/.gitignore | 0 .../domain/build.gradle.kts | 0 .../domain/proguard-rules.pro | 0 .../domain/src/main/AndroidManifest.xml | 0 .../co/nimblehq/rxjava/domain/ResponseMapping.kt | 0 .../java/co/nimblehq/rxjava/domain/data/Data.kt | 0 .../nimblehq/rxjava/domain/data/error/AppError.kt | 0 .../nimblehq/rxjava/domain/data/error/DataError.kt | 0 .../rxjava/domain/data/error/ValidateError.kt | 0 .../rxjava/domain/extension/SharePreferencesExt.kt | 0 .../rxjava/domain/repository/ApiRepository.kt | 0 .../rxjava/domain/schedulers/SchedulerProvider.kt | 0 .../rxjava/domain/storage/BaseSharedPreferences.kt | 0 .../domain/storage/EncryptedSharedPreferences.kt | 0 .../domain/storage/NormalSharedPreferences.kt | 0 .../java/co/nimblehq/rxjava/domain/test/MockUtil.kt | 0 .../rxjava/domain/usecase/GetExampleDataUseCase.kt | 0 .../rxjava/domain/usecase/base/BaseUseCase.kt | 0 .../domain/usecase/base/CompletableUseCase.kt | 0 .../rxjava/domain/usecase/base/FlowableUseCase.kt | 0 .../rxjava/domain/usecase/base/SingleUseCase.kt | 0 .../nimblehq/rxjava/domain/ResponseMappingTest.kt | 0 .../rxjava/domain/repository/ApiRepositoryTest.kt | 0 .../domain/usecase/GetExampleDataUseCaseTest.kt | 0 .../RxJavaTemplate[DEPRECATED]}/fastlane/Appfile | 0 .../RxJavaTemplate[DEPRECATED]}/fastlane/Fastfile | 0 .../RxJavaTemplate[DEPRECATED]}/fastlane/Pluginfile | 0 .../RxJavaTemplate[DEPRECATED]}/fastlane/README.md | 0 .../fastlane/script/build.rb | 0 .../fastlane/script/config.rb | 0 .../RxJavaTemplate[DEPRECATED]}/gradle.properties | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 .../RxJavaTemplate[DEPRECATED]}/gradlew | 0 .../RxJavaTemplate[DEPRECATED]}/gradlew.bat | 0 .../RxJavaTemplate[DEPRECATED]}/settings.gradle.kts | 0 .../RxJavaTemplate[DEPRECATED]}/signing.properties | 0 {sample-xml => deprecated/sample-xml}/.gitignore | 0 {sample-xml => deprecated/sample-xml}/README.md | 0 .../sample-xml}/app/.gitignore | 0 .../sample-xml}/app/build.gradle.kts | 0 .../sample-xml}/app/proguard-rules.pro | 0 .../sample-xml}/app/src/debug/AndroidManifest.xml | 0 .../co/nimblehq/sample/xml/EmptyHiltActivity.kt | 0 .../sample-xml}/app/src/main/AndroidManifest.xml | 0 .../java/co/nimblehq/sample/xml/MainApplication.kt | 0 .../co/nimblehq/sample/xml/di/modules/AppModule.kt | 0 .../nimblehq/sample/xml/di/modules/MoshiModule.kt | 0 .../sample/xml/di/modules/NavigatorModule.kt | 0 .../sample/xml/di/modules/OkHttpClientModule.kt | 0 .../sample/xml/di/modules/PreferencesModule.kt | 0 .../sample/xml/di/modules/RepositoryModule.kt | 0 .../sample/xml/di/modules/RetrofitModule.kt | 0 .../nimblehq/sample/xml/di/modules/StorageModule.kt | 0 .../xml/di/modules/main/MainActivityModule.kt | 0 .../co/nimblehq/sample/xml/extension/NavArgsExt.kt | 0 .../nimblehq/sample/xml/extension/ViewModelExt.kt | 0 .../java/co/nimblehq/sample/xml/lib/TypeAlias.kt | 0 .../java/co/nimblehq/sample/xml/model/UiModel.kt | 0 .../java/co/nimblehq/sample/xml/ui/ErrorMapping.kt | 0 .../co/nimblehq/sample/xml/ui/base/BaseActivity.kt | 0 .../co/nimblehq/sample/xml/ui/base/BaseFragment.kt | 0 .../sample/xml/ui/base/BaseFragmentCallbacks.kt | 0 .../co/nimblehq/sample/xml/ui/base/BaseNavigator.kt | 0 .../co/nimblehq/sample/xml/ui/base/BaseViewModel.kt | 0 .../nimblehq/sample/xml/ui/base/NavigationEvent.kt | 0 .../sample/xml/ui/base/NavigationException.kt | 0 .../co/nimblehq/sample/xml/ui/common/Toaster.kt | 0 .../nimblehq/sample/xml/ui/screens/MainActivity.kt | 0 .../nimblehq/sample/xml/ui/screens/MainNavigator.kt | 0 .../nimblehq/sample/xml/ui/screens/MainViewModel.kt | 0 .../sample/xml/ui/screens/home/HomeFragment.kt | 0 .../sample/xml/ui/screens/home/HomeViewModel.kt | 0 .../xml/ui/screens/home/adapter/ItemListAdapter.kt | 0 .../sample/xml/ui/screens/second/SecondFragment.kt | 0 .../sample/xml/ui/screens/second/SecondViewModel.kt | 0 .../nimblehq/sample/xml/util/DispatchersProvider.kt | 0 .../sample/xml/util/DispatchersProviderImpl.kt | 0 .../res/drawable-v24/ic_launcher_foreground.xml | 0 .../main/res/drawable/ic_launcher_background.xml | 0 .../app/src/main/res/layout/activity_main.xml | 0 .../app/src/main/res/layout/fragment_home.xml | 0 .../app/src/main/res/layout/fragment_second.xml | 0 .../app/src/main/res/layout/item_home_list.xml | 0 .../src/main/res/mipmap-anydpi-v26/ic_launcher.xml | 0 .../res/mipmap-anydpi-v26/ic_launcher_round.xml | 0 .../app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin .../src/main/res/mipmap-hdpi/ic_launcher_round.png | Bin .../app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin .../src/main/res/mipmap-mdpi/ic_launcher_round.png | Bin .../app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin .../src/main/res/mipmap-xhdpi/ic_launcher_round.png | Bin .../app/src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin .../main/res/mipmap-xxhdpi/ic_launcher_round.png | Bin .../app/src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin .../main/res/mipmap-xxxhdpi/ic_launcher_round.png | Bin .../app/src/main/res/navigation/nav_graph_main.xml | 0 .../sample-xml}/app/src/main/res/values/colors.xml | 0 .../sample-xml}/app/src/main/res/values/dimens.xml | 0 .../sample-xml}/app/src/main/res/values/strings.xml | 0 .../sample-xml}/app/src/main/res/values/styles.xml | 0 .../src/main/res/xml/network_security_config.xml | 0 .../app/src/staging/res/values/strings.xml | 0 .../src/staging/res/xml/network_security_config.xml | 0 .../java/co/nimblehq/sample/xml/test/NavArgsExt.kt | 0 .../java/co/nimblehq/sample/xml/test/TestModules.kt | 0 .../co/nimblehq/sample/xml/test/ViewModelExt.kt | 0 .../co/nimblehq/sample/xml/ui/BaseFragmentTest.kt | 0 .../sample/xml/ui/screens/home/HomeFragmentTest.kt | 0 .../xml/ui/screens/second/SecondFragmentTest.kt | 0 .../app/src/test/resources/robolectric.properties | 0 .../sample-xml}/build.gradle.kts | 0 .../sample-xml}/buildSrc/.gitignore | 0 .../sample-xml}/buildSrc/build.gradle.kts | 0 .../buildSrc/src/main/java/Configurations.kt | 0 .../sample-xml}/buildSrc/src/main/java/FileExt.kt | 0 .../sample-xml}/buildSrc/src/main/java/Versions.kt | 0 .../sample-xml}/config/debug.keystore | Bin .../sample-xml}/data/.gitignore | 0 .../sample-xml}/data/build.gradle.kts | 0 .../sample-xml}/data/proguard-rules.pro | 0 .../sample-xml}/data/src/main/AndroidManifest.xml | 0 .../sample/xml/data/extensions/ResponseMapping.kt | 0 .../data/repository/AppPreferencesRepositoryImpl.kt | 0 .../sample/xml/data/repository/RepositoryImpl.kt | 0 .../sample/xml/data/response/ErrorResponse.kt | 0 .../nimblehq/sample/xml/data/response/Response.kt | 0 .../nimblehq/sample/xml/data/service/ApiService.kt | 0 .../data/service/providers/ApiServiceProvider.kt | 0 .../service/providers/ConverterFactoryProvider.kt | 0 .../data/service/providers/MoshiBuilderProvider.kt | 0 .../xml/data/service/providers/RetrofitProvider.kt | 0 .../xml/data/storage/BaseSharedPreferences.kt | 0 .../xml/data/storage/EncryptedSharedPreferences.kt | 0 .../sample/xml/data/storage/SharedPreferencesExt.kt | 0 .../xml/data/extensions/ResponseMappingTest.kt | 0 .../repository/AppPreferencesRepositoryImplTest.kt | 0 .../sample/xml/data/repository/RepositoryTest.kt | 0 .../co/nimblehq/sample/xml/data/test/MockUtil.kt | 0 .../sample-xml}/detekt-config.yml | 0 .../sample-xml}/domain/.gitignore | 0 .../sample-xml}/domain/build.gradle.kts | 0 .../sample/xml/domain/exceptions/Exceptions.kt | 0 .../co/nimblehq/sample/xml/domain/model/Error.kt | 0 .../co/nimblehq/sample/xml/domain/model/Model.kt | 0 .../domain/repository/AppPreferencesRepository.kt | 0 .../sample/xml/domain/repository/Repository.kt | 0 .../sample/xml/domain/usecase/GetModelsUseCase.kt | 0 .../usecase/IsFirstTimeLaunchPreferencesUseCase.kt | 0 .../UpdateFirstTimeLaunchPreferencesUseCase.kt | 0 .../xml/domain/usecase/GetModelsUseCaseTest.kt | 0 .../IsFirstTimeLaunchPreferencesUseCaseTest.kt | 0 .../UpdateFirstTimeLaunchPreferencesUseCaseTest.kt | 0 .../sample-xml}/gradle.properties | 0 .../sample-xml}/gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 {sample-xml => deprecated/sample-xml}/gradlew | 0 {sample-xml => deprecated/sample-xml}/gradlew.bat | 0 .../sample-xml}/settings.gradle.kts | 0 .../sample-xml}/signing.properties | 0 .../template-xml}/.gitignore | 0 {template-xml => deprecated/template-xml}/README.md | 0 .../template-xml}/app/.gitignore | 0 .../template-xml}/app/build.gradle.kts | 0 .../template-xml}/app/proguard-rules.pro | 0 .../template-xml}/app/src/debug/AndroidManifest.xml | 0 .../co/nimblehq/template/xml/EmptyHiltActivity.kt | 0 .../template-xml}/app/src/main/AndroidManifest.xml | 0 .../co/nimblehq/template/xml/MainApplication.kt | 0 .../nimblehq/template/xml/di/modules/AppModule.kt | 0 .../nimblehq/template/xml/di/modules/MoshiModule.kt | 0 .../template/xml/di/modules/NavigatorModule.kt | 0 .../template/xml/di/modules/OkHttpClientModule.kt | 0 .../template/xml/di/modules/PreferencesModule.kt | 0 .../template/xml/di/modules/RepositoryModule.kt | 0 .../template/xml/di/modules/RetrofitModule.kt | 0 .../template/xml/di/modules/StorageModule.kt | 0 .../xml/di/modules/main/MainActivityModule.kt | 0 .../nimblehq/template/xml/extension/NavArgsExt.kt | 0 .../nimblehq/template/xml/extension/ViewModelExt.kt | 0 .../java/co/nimblehq/template/xml/lib/TypeAlias.kt | 0 .../java/co/nimblehq/template/xml/model/UiModel.kt | 0 .../co/nimblehq/template/xml/ui/ErrorMapping.kt | 0 .../nimblehq/template/xml/ui/base/BaseActivity.kt | 0 .../nimblehq/template/xml/ui/base/BaseFragment.kt | 0 .../template/xml/ui/base/BaseFragmentCallbacks.kt | 0 .../nimblehq/template/xml/ui/base/BaseNavigator.kt | 0 .../nimblehq/template/xml/ui/base/BaseViewModel.kt | 0 .../template/xml/ui/base/NavigationEvent.kt | 0 .../template/xml/ui/base/NavigationException.kt | 0 .../co/nimblehq/template/xml/ui/common/Toaster.kt | 0 .../template/xml/ui/screens/MainActivity.kt | 0 .../template/xml/ui/screens/MainNavigator.kt | 0 .../template/xml/ui/screens/MainViewModel.kt | 0 .../template/xml/ui/screens/home/HomeFragment.kt | 0 .../template/xml/ui/screens/home/HomeViewModel.kt | 0 .../template/xml/util/DispatchersProvider.kt | 0 .../template/xml/util/DispatchersProviderImpl.kt | 0 .../main/res/drawable/ic_launcher_background.xml | 0 .../main/res/drawable/ic_launcher_foreground.xml | 0 .../app/src/main/res/layout/activity_main.xml | 0 .../app/src/main/res/layout/fragment_home.xml | 0 .../src/main/res/mipmap-anydpi-v26/ic_launcher.xml | 0 .../res/mipmap-anydpi-v26/ic_launcher_round.xml | 0 .../app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin .../src/main/res/mipmap-hdpi/ic_launcher_round.png | Bin .../app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin .../src/main/res/mipmap-mdpi/ic_launcher_round.png | Bin .../app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin .../src/main/res/mipmap-xhdpi/ic_launcher_round.png | Bin .../app/src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin .../main/res/mipmap-xxhdpi/ic_launcher_round.png | Bin .../app/src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin .../main/res/mipmap-xxxhdpi/ic_launcher_round.png | Bin .../app/src/main/res/navigation/nav_graph_main.xml | 0 .../app/src/main/res/values/colors.xml | 0 .../app/src/main/res/values/dimens.xml | 0 .../app/src/main/res/values/strings.xml | 0 .../app/src/main/res/values/styles.xml | 0 .../src/main/res/xml/network_security_config.xml | 0 .../app/src/staging/res/values/strings.xml | 0 .../src/staging/res/xml/network_security_config.xml | 0 .../co/nimblehq/template/xml/test/NavArgsExt.kt | 0 .../co/nimblehq/template/xml/test/TestModules.kt | 0 .../co/nimblehq/template/xml/test/ViewModelExt.kt | 0 .../co/nimblehq/template/xml/ui/BaseFragmentTest.kt | 0 .../xml/ui/screens/home/HomeFragmentTest.kt | 0 .../app/src/test/resources/robolectric.properties | 0 .../template-xml}/build.gradle.kts | 0 .../template-xml}/buildSrc/.gitignore | 0 .../template-xml}/buildSrc/build.gradle.kts | 0 .../buildSrc/src/main/java/Configurations.kt | 0 .../template-xml}/buildSrc/src/main/java/FileExt.kt | 0 .../buildSrc/src/main/java/Versions.kt | 0 .../template-xml}/config/debug.keystore | Bin .../template-xml}/data/.gitignore | 0 .../template-xml}/data/build.gradle.kts | 0 .../template-xml}/data/proguard-rules.pro | 0 .../template-xml}/data/src/main/AndroidManifest.xml | 0 .../template/xml/data/extensions/ResponseMapping.kt | 0 .../data/repository/AppPreferencesRepositoryImpl.kt | 0 .../template/xml/data/repository/RepositoryImpl.kt | 0 .../template/xml/data/response/ErrorResponse.kt | 0 .../nimblehq/template/xml/data/response/Response.kt | 0 .../template/xml/data/service/ApiService.kt | 0 .../data/service/providers/ApiServiceProvider.kt | 0 .../service/providers/ConverterFactoryProvider.kt | 0 .../data/service/providers/MoshiBuilderProvider.kt | 0 .../xml/data/service/providers/RetrofitProvider.kt | 0 .../xml/data/storage/BaseSharedPreferences.kt | 0 .../xml/data/storage/EncryptedSharedPreferences.kt | 0 .../xml/data/storage/SharedPreferencesExt.kt | 0 .../xml/data/extensions/ResponseMappingTest.kt | 0 .../repository/AppPreferencesRepositoryImplTest.kt | 0 .../template/xml/data/repository/RepositoryTest.kt | 0 .../co/nimblehq/template/xml/data/test/MockUtil.kt | 0 .../template-xml}/detekt-config.yml | 0 .../template-xml}/domain/.gitignore | 0 .../template-xml}/domain/build.gradle.kts | 0 .../template/xml/domain/exceptions/Exceptions.kt | 0 .../co/nimblehq/template/xml/domain/model/Error.kt | 0 .../co/nimblehq/template/xml/domain/model/Model.kt | 0 .../domain/repository/AppPreferencesRepository.kt | 0 .../template/xml/domain/repository/Repository.kt | 0 .../nimblehq/template/xml/domain/usecase/UseCase.kt | 0 .../template/xml/domain/usecase/UseCaseTest.kt | 0 .../template-xml}/gradle.properties | 0 .../template-xml}/gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 {template-xml => deprecated/template-xml}/gradlew | 0 .../template-xml}/gradlew.bat | 0 .../template-xml}/settings.gradle.kts | 0 .../template-xml}/signing.properties | 0 429 files changed, 4 insertions(+), 4 deletions(-) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/.gitignore (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/Gemfile (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/Gemfile.lock (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/README.md (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/.gitignore (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/build.gradle.kts (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/codequality.gradle.kts (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/config/checkstyle.xml (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/config/xsl/checkstyle-custom.xsl (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/proguard-rules.pro (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/androidTest/java/co/nimblehq/rxjava/TestRunner.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/androidTest/java/co/nimblehq/rxjava/di/modules/TestRepositoryModule.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/androidTest/java/co/nimblehq/rxjava/repository/TestApiRepositoryImpl.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/androidTest/java/co/nimblehq/rxjava/ui/common/TestUtil.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/androidTest/java/co/nimblehq/rxjava/ui/flow/AppFlowTest.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/home/Home.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/home/HomeFragmentTest.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/second/Second.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/second/SecondFragmentTest.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/webview/WebView.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/webview/WebViewFragmentTest.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/debug/AndroidManifest.xml (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/debug/java/co/nimblehq/rxjava/EmptyHiltActivity.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/AndroidManifest.xml (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/RxJavaTemplateApplication.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/di/modules/AppModule.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/di/modules/FragmentComponentsModule.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/di/modules/GlideModule.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/di/modules/MoshiModule.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/di/modules/OkHttpClientModule.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/di/modules/RepositoryModule.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/di/modules/RetrofitModule.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/di/modules/StorageModule.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/extension/ImageViewExtension.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/extension/KeywordExtension.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/extension/ObservableExt.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/extension/RxJavaExtension.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/extension/RxViewExt.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/extension/ViewModelExt.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/extension/WebViewExt.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/lib/Alias.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/lib/transformation/ImageTransformation.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/lib/viewmodel/ViewModelFactory.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/ui/ErrorMapping.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/ui/base/BaseActivity.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/ui/base/BaseFragment.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/ui/base/BaseFragmentCallbacks.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/ui/base/BaseNavigator.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/ui/base/BaseViewModel.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/ui/base/NavigationError.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/ui/base/NavigationEvent.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/ui/common/ItemClickable.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/ui/common/Toaster.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/ui/helpers/SupportEdge2EdgeHelper.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/ui/screens/Const.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/ui/screens/MainActivity.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/ui/screens/MainNavigator.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/ui/screens/MainViewModel.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/ui/screens/home/DataAdapter.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/ui/screens/home/HomeFragment.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/ui/screens/home/HomeViewModel.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/ui/screens/second/SecondBundle.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/ui/screens/second/SecondFragment.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/ui/screens/second/SecondViewModel.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/ui/screens/webview/AppWebChromeClient.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/ui/screens/webview/WebViewBundle.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/ui/screens/webview/WebViewFragment.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/java/co/nimblehq/rxjava/ui/screens/webview/WebViewViewModel.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/drawable-v24/ic_launcher_foreground.xml (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/drawable/ic_launcher_background.xml (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/font/circularstd_bold.otf (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/font/circularstd_book.otf (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/layout/activity_main.xml (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/layout/fragment_home.xml (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/layout/fragment_second.xml (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/layout/fragment_webview.xml (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/layout/item_data.xml (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/layout/view_loading.xml (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/mipmap-hdpi/ic_launcher.png (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/mipmap-hdpi/ic_launcher_round.png (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/mipmap-mdpi/ic_launcher.png (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/mipmap-mdpi/ic_launcher_round.png (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/mipmap-xhdpi/ic_launcher.png (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/mipmap-xxhdpi/ic_launcher.png (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/navigation/nav_graph_main.xml (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/values-v23/colors.xml (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/values-v26/colors.xml (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/values/colors.xml (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/values/colors_pallete.xml (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/values/dimens_text.xml (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/values/strings.xml (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/values/styles.xml (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/values/widget_styles.xml (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/main/res/xml/network_security_config.xml (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/staging/res/values/strings.xml (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/staging/res/values/strings_tokens_and_keys.xml (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/staging/res/xml/network_security_config.xml (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/test/java/co/nimblehq/rxjava/extension/KeywordExtensionKtTest.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/test/java/co/nimblehq/rxjava/test/TestModules.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/test/java/co/nimblehq/rxjava/test/ViewModelExt.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/test/java/co/nimblehq/rxjava/ui/screens/BaseFragmentTest.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/test/java/co/nimblehq/rxjava/ui/screens/MainNavigatorTest.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/test/java/co/nimblehq/rxjava/ui/screens/home/HomeViewModelTest.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/test/java/co/nimblehq/rxjava/ui/screens/second/SecondFragmentUnitTest.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/test/java/co/nimblehq/rxjava/ui/screens/second/SecondViewModelTest.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/test/java/co/nimblehq/rxjava/ui/screens/webview/WebViewViewModelTest.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/app/src/test/resources/robolectric.properties (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/build.gradle.kts (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/buildSrc/.gitignore (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/buildSrc/build.gradle.kts (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/buildSrc/src/main/java/Configurations.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/buildSrc/src/main/java/FileExt.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/buildSrc/src/main/java/Versions.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/common-rx/.gitignore (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/common-rx/build.gradle.kts (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/common-rx/src/main/java/co/nimblehq/rxjava/common/Optional.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/common-rx/src/main/java/co/nimblehq/rxjava/common/transformers/FlowableNeverErrorTransformer.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/common-rx/src/main/java/co/nimblehq/rxjava/common/transformers/TakeWhenTransformer.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/common-rx/src/main/java/co/nimblehq/rxjava/common/transformers/Transformers.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/config/jacoco.gradle.kts (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/data/.gitignore (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/data/build.gradle.kts (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/data/proguard-rules.pro (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/data/src/main/AndroidManifest.xml (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/data/src/main/java/co/nimblehq/rxjava/data/service/ApiService.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/data/src/main/java/co/nimblehq/rxjava/data/service/common/ApiConst.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/data/src/main/java/co/nimblehq/rxjava/data/service/common/secrets/ApiEndpointUrl.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/data/src/main/java/co/nimblehq/rxjava/data/service/common/secrets/ClientId.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/data/src/main/java/co/nimblehq/rxjava/data/service/common/secrets/ClientSecret.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/data/src/main/java/co/nimblehq/rxjava/data/service/common/secrets/Secrets.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/data/src/main/java/co/nimblehq/rxjava/data/service/error/Exceptions.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/data/src/main/java/co/nimblehq/rxjava/data/service/interceptor/AppRequestInterceptor.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/data/src/main/java/co/nimblehq/rxjava/data/service/providers/ApiServiceProvider.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/data/src/main/java/co/nimblehq/rxjava/data/service/providers/ConverterFactoryProvider.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/data/src/main/java/co/nimblehq/rxjava/data/service/providers/MoshiBuilderProvider.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/data/src/main/java/co/nimblehq/rxjava/data/service/providers/RetrofitProvider.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/data/src/main/java/co/nimblehq/rxjava/data/service/request/ExampleApiRequest.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/data/src/main/java/co/nimblehq/rxjava/data/service/response/ErrorResponse.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/data/src/main/java/co/nimblehq/rxjava/data/service/response/ExampleApiResponse.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/data/src/main/res/values/strings.xml (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/data/src/production/java/co/nimblehq/rxjava/data/service/common/secrets/ApiEndpointUrlImpl.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/data/src/production/java/co/nimblehq/rxjava/data/service/common/secrets/ClientIdImpl.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/data/src/production/java/co/nimblehq/rxjava/data/service/common/secrets/ClientSecretImpl.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/data/src/staging/java/co/nimblehq/rxjava/data/service/common/secrets/ApiEndpointUrlImpl.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/data/src/staging/java/co/nimblehq/rxjava/data/service/common/secrets/ClientIdImpl.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/data/src/staging/java/co/nimblehq/rxjava/data/service/common/secrets/ClientSecretImpl.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/data/src/test/java/co/nimblehq/rxjava/data/service/ApiServiceTest.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/detekt-config.yml (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/domain/.gitignore (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/domain/build.gradle.kts (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/domain/proguard-rules.pro (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/domain/src/main/AndroidManifest.xml (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/domain/src/main/java/co/nimblehq/rxjava/domain/ResponseMapping.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/domain/src/main/java/co/nimblehq/rxjava/domain/data/Data.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/domain/src/main/java/co/nimblehq/rxjava/domain/data/error/AppError.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/domain/src/main/java/co/nimblehq/rxjava/domain/data/error/DataError.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/domain/src/main/java/co/nimblehq/rxjava/domain/data/error/ValidateError.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/domain/src/main/java/co/nimblehq/rxjava/domain/extension/SharePreferencesExt.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/domain/src/main/java/co/nimblehq/rxjava/domain/repository/ApiRepository.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/domain/src/main/java/co/nimblehq/rxjava/domain/schedulers/SchedulerProvider.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/domain/src/main/java/co/nimblehq/rxjava/domain/storage/BaseSharedPreferences.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/domain/src/main/java/co/nimblehq/rxjava/domain/storage/EncryptedSharedPreferences.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/domain/src/main/java/co/nimblehq/rxjava/domain/storage/NormalSharedPreferences.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/domain/src/main/java/co/nimblehq/rxjava/domain/test/MockUtil.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/domain/src/main/java/co/nimblehq/rxjava/domain/usecase/GetExampleDataUseCase.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/domain/src/main/java/co/nimblehq/rxjava/domain/usecase/base/BaseUseCase.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/domain/src/main/java/co/nimblehq/rxjava/domain/usecase/base/CompletableUseCase.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/domain/src/main/java/co/nimblehq/rxjava/domain/usecase/base/FlowableUseCase.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/domain/src/main/java/co/nimblehq/rxjava/domain/usecase/base/SingleUseCase.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/domain/src/test/java/co/nimblehq/rxjava/domain/ResponseMappingTest.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/domain/src/test/java/co/nimblehq/rxjava/domain/repository/ApiRepositoryTest.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/domain/src/test/java/co/nimblehq/rxjava/domain/usecase/GetExampleDataUseCaseTest.kt (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/fastlane/Appfile (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/fastlane/Fastfile (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/fastlane/Pluginfile (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/fastlane/README.md (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/fastlane/script/build.rb (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/fastlane/script/config.rb (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/gradle.properties (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/gradle/wrapper/gradle-wrapper.jar (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/gradle/wrapper/gradle-wrapper.properties (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/gradlew (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/gradlew.bat (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/settings.gradle.kts (100%) rename {RxJavaTemplate[DEPRECATED] => deprecated/RxJavaTemplate[DEPRECATED]}/signing.properties (100%) rename {sample-xml => deprecated/sample-xml}/.gitignore (100%) rename {sample-xml => deprecated/sample-xml}/README.md (100%) rename {sample-xml => deprecated/sample-xml}/app/.gitignore (100%) rename {sample-xml => deprecated/sample-xml}/app/build.gradle.kts (100%) rename {sample-xml => deprecated/sample-xml}/app/proguard-rules.pro (100%) rename {sample-xml => deprecated/sample-xml}/app/src/debug/AndroidManifest.xml (100%) rename {sample-xml => deprecated/sample-xml}/app/src/debug/java/co/nimblehq/sample/xml/EmptyHiltActivity.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/AndroidManifest.xml (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/MainApplication.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/di/modules/AppModule.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/di/modules/MoshiModule.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/di/modules/NavigatorModule.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/di/modules/OkHttpClientModule.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/di/modules/PreferencesModule.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/di/modules/RepositoryModule.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/di/modules/RetrofitModule.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/di/modules/StorageModule.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/di/modules/main/MainActivityModule.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/extension/NavArgsExt.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/extension/ViewModelExt.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/lib/TypeAlias.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/model/UiModel.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/ui/ErrorMapping.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseActivity.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseFragment.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseFragmentCallbacks.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseNavigator.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseViewModel.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/ui/base/NavigationEvent.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/ui/base/NavigationException.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/ui/common/Toaster.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/ui/screens/MainActivity.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/ui/screens/MainNavigator.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/ui/screens/MainViewModel.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/ui/screens/home/HomeFragment.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/ui/screens/home/HomeViewModel.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/ui/screens/home/adapter/ItemListAdapter.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/ui/screens/second/SecondFragment.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/ui/screens/second/SecondViewModel.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/util/DispatchersProvider.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/java/co/nimblehq/sample/xml/util/DispatchersProviderImpl.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/res/drawable-v24/ic_launcher_foreground.xml (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/res/drawable/ic_launcher_background.xml (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/res/layout/activity_main.xml (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/res/layout/fragment_home.xml (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/res/layout/fragment_second.xml (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/res/layout/item_home_list.xml (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/res/mipmap-hdpi/ic_launcher.png (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/res/mipmap-hdpi/ic_launcher_round.png (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/res/mipmap-mdpi/ic_launcher.png (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/res/mipmap-mdpi/ic_launcher_round.png (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/res/mipmap-xhdpi/ic_launcher.png (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/res/mipmap-xxhdpi/ic_launcher.png (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/res/navigation/nav_graph_main.xml (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/res/values/colors.xml (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/res/values/dimens.xml (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/res/values/strings.xml (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/res/values/styles.xml (100%) rename {sample-xml => deprecated/sample-xml}/app/src/main/res/xml/network_security_config.xml (100%) rename {sample-xml => deprecated/sample-xml}/app/src/staging/res/values/strings.xml (100%) rename {sample-xml => deprecated/sample-xml}/app/src/staging/res/xml/network_security_config.xml (100%) rename {sample-xml => deprecated/sample-xml}/app/src/test/java/co/nimblehq/sample/xml/test/NavArgsExt.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/test/java/co/nimblehq/sample/xml/test/TestModules.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/test/java/co/nimblehq/sample/xml/test/ViewModelExt.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/test/java/co/nimblehq/sample/xml/ui/BaseFragmentTest.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/test/java/co/nimblehq/sample/xml/ui/screens/home/HomeFragmentTest.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/test/java/co/nimblehq/sample/xml/ui/screens/second/SecondFragmentTest.kt (100%) rename {sample-xml => deprecated/sample-xml}/app/src/test/resources/robolectric.properties (100%) rename {sample-xml => deprecated/sample-xml}/build.gradle.kts (100%) rename {sample-xml => deprecated/sample-xml}/buildSrc/.gitignore (100%) rename {sample-xml => deprecated/sample-xml}/buildSrc/build.gradle.kts (100%) rename {sample-xml => deprecated/sample-xml}/buildSrc/src/main/java/Configurations.kt (100%) rename {sample-xml => deprecated/sample-xml}/buildSrc/src/main/java/FileExt.kt (100%) rename {sample-xml => deprecated/sample-xml}/buildSrc/src/main/java/Versions.kt (100%) rename {sample-xml => deprecated/sample-xml}/config/debug.keystore (100%) rename {sample-xml => deprecated/sample-xml}/data/.gitignore (100%) rename {sample-xml => deprecated/sample-xml}/data/build.gradle.kts (100%) rename {sample-xml => deprecated/sample-xml}/data/proguard-rules.pro (100%) rename {sample-xml => deprecated/sample-xml}/data/src/main/AndroidManifest.xml (100%) rename {sample-xml => deprecated/sample-xml}/data/src/main/java/co/nimblehq/sample/xml/data/extensions/ResponseMapping.kt (100%) rename {sample-xml => deprecated/sample-xml}/data/src/main/java/co/nimblehq/sample/xml/data/repository/AppPreferencesRepositoryImpl.kt (100%) rename {sample-xml => deprecated/sample-xml}/data/src/main/java/co/nimblehq/sample/xml/data/repository/RepositoryImpl.kt (100%) rename {sample-xml => deprecated/sample-xml}/data/src/main/java/co/nimblehq/sample/xml/data/response/ErrorResponse.kt (100%) rename {sample-xml => deprecated/sample-xml}/data/src/main/java/co/nimblehq/sample/xml/data/response/Response.kt (100%) rename {sample-xml => deprecated/sample-xml}/data/src/main/java/co/nimblehq/sample/xml/data/service/ApiService.kt (100%) rename {sample-xml => deprecated/sample-xml}/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/ApiServiceProvider.kt (100%) rename {sample-xml => deprecated/sample-xml}/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/ConverterFactoryProvider.kt (100%) rename {sample-xml => deprecated/sample-xml}/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/MoshiBuilderProvider.kt (100%) rename {sample-xml => deprecated/sample-xml}/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/RetrofitProvider.kt (100%) rename {sample-xml => deprecated/sample-xml}/data/src/main/java/co/nimblehq/sample/xml/data/storage/BaseSharedPreferences.kt (100%) rename {sample-xml => deprecated/sample-xml}/data/src/main/java/co/nimblehq/sample/xml/data/storage/EncryptedSharedPreferences.kt (100%) rename {sample-xml => deprecated/sample-xml}/data/src/main/java/co/nimblehq/sample/xml/data/storage/SharedPreferencesExt.kt (100%) rename {sample-xml => deprecated/sample-xml}/data/src/test/java/co/nimblehq/sample/xml/data/extensions/ResponseMappingTest.kt (100%) rename {sample-xml => deprecated/sample-xml}/data/src/test/java/co/nimblehq/sample/xml/data/repository/AppPreferencesRepositoryImplTest.kt (100%) rename {sample-xml => deprecated/sample-xml}/data/src/test/java/co/nimblehq/sample/xml/data/repository/RepositoryTest.kt (100%) rename {sample-xml => deprecated/sample-xml}/data/src/test/java/co/nimblehq/sample/xml/data/test/MockUtil.kt (100%) rename {sample-xml => deprecated/sample-xml}/detekt-config.yml (100%) rename {sample-xml => deprecated/sample-xml}/domain/.gitignore (100%) rename {sample-xml => deprecated/sample-xml}/domain/build.gradle.kts (100%) rename {sample-xml => deprecated/sample-xml}/domain/src/main/java/co/nimblehq/sample/xml/domain/exceptions/Exceptions.kt (100%) rename {sample-xml => deprecated/sample-xml}/domain/src/main/java/co/nimblehq/sample/xml/domain/model/Error.kt (100%) rename {sample-xml => deprecated/sample-xml}/domain/src/main/java/co/nimblehq/sample/xml/domain/model/Model.kt (100%) rename {sample-xml => deprecated/sample-xml}/domain/src/main/java/co/nimblehq/sample/xml/domain/repository/AppPreferencesRepository.kt (100%) rename {sample-xml => deprecated/sample-xml}/domain/src/main/java/co/nimblehq/sample/xml/domain/repository/Repository.kt (100%) rename {sample-xml => deprecated/sample-xml}/domain/src/main/java/co/nimblehq/sample/xml/domain/usecase/GetModelsUseCase.kt (100%) rename {sample-xml => deprecated/sample-xml}/domain/src/main/java/co/nimblehq/sample/xml/domain/usecase/IsFirstTimeLaunchPreferencesUseCase.kt (100%) rename {sample-xml => deprecated/sample-xml}/domain/src/main/java/co/nimblehq/sample/xml/domain/usecase/UpdateFirstTimeLaunchPreferencesUseCase.kt (100%) rename {sample-xml => deprecated/sample-xml}/domain/src/test/java/co/nimblehq/sample/xml/domain/usecase/GetModelsUseCaseTest.kt (100%) rename {sample-xml => deprecated/sample-xml}/domain/src/test/java/co/nimblehq/sample/xml/domain/usecase/IsFirstTimeLaunchPreferencesUseCaseTest.kt (100%) rename {sample-xml => deprecated/sample-xml}/domain/src/test/java/co/nimblehq/sample/xml/domain/usecase/UpdateFirstTimeLaunchPreferencesUseCaseTest.kt (100%) rename {sample-xml => deprecated/sample-xml}/gradle.properties (100%) rename {sample-xml => deprecated/sample-xml}/gradle/wrapper/gradle-wrapper.jar (100%) rename {sample-xml => deprecated/sample-xml}/gradle/wrapper/gradle-wrapper.properties (100%) rename {sample-xml => deprecated/sample-xml}/gradlew (100%) rename {sample-xml => deprecated/sample-xml}/gradlew.bat (100%) rename {sample-xml => deprecated/sample-xml}/settings.gradle.kts (100%) rename {sample-xml => deprecated/sample-xml}/signing.properties (100%) rename {template-xml => deprecated/template-xml}/.gitignore (100%) rename {template-xml => deprecated/template-xml}/README.md (100%) rename {template-xml => deprecated/template-xml}/app/.gitignore (100%) rename {template-xml => deprecated/template-xml}/app/build.gradle.kts (100%) rename {template-xml => deprecated/template-xml}/app/proguard-rules.pro (100%) rename {template-xml => deprecated/template-xml}/app/src/debug/AndroidManifest.xml (100%) rename {template-xml => deprecated/template-xml}/app/src/debug/java/co/nimblehq/template/xml/EmptyHiltActivity.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/AndroidManifest.xml (100%) rename {template-xml => deprecated/template-xml}/app/src/main/java/co/nimblehq/template/xml/MainApplication.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/java/co/nimblehq/template/xml/di/modules/AppModule.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/java/co/nimblehq/template/xml/di/modules/MoshiModule.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/java/co/nimblehq/template/xml/di/modules/NavigatorModule.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/java/co/nimblehq/template/xml/di/modules/OkHttpClientModule.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/java/co/nimblehq/template/xml/di/modules/PreferencesModule.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/java/co/nimblehq/template/xml/di/modules/RepositoryModule.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/java/co/nimblehq/template/xml/di/modules/RetrofitModule.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/java/co/nimblehq/template/xml/di/modules/StorageModule.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/java/co/nimblehq/template/xml/di/modules/main/MainActivityModule.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/java/co/nimblehq/template/xml/extension/NavArgsExt.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/java/co/nimblehq/template/xml/extension/ViewModelExt.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/java/co/nimblehq/template/xml/lib/TypeAlias.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/java/co/nimblehq/template/xml/model/UiModel.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/java/co/nimblehq/template/xml/ui/ErrorMapping.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/java/co/nimblehq/template/xml/ui/base/BaseActivity.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/java/co/nimblehq/template/xml/ui/base/BaseFragment.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/java/co/nimblehq/template/xml/ui/base/BaseFragmentCallbacks.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/java/co/nimblehq/template/xml/ui/base/BaseNavigator.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/java/co/nimblehq/template/xml/ui/base/BaseViewModel.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/java/co/nimblehq/template/xml/ui/base/NavigationEvent.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/java/co/nimblehq/template/xml/ui/base/NavigationException.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/java/co/nimblehq/template/xml/ui/common/Toaster.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/java/co/nimblehq/template/xml/ui/screens/MainActivity.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/java/co/nimblehq/template/xml/ui/screens/MainNavigator.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/java/co/nimblehq/template/xml/ui/screens/MainViewModel.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/java/co/nimblehq/template/xml/ui/screens/home/HomeFragment.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/java/co/nimblehq/template/xml/ui/screens/home/HomeViewModel.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/java/co/nimblehq/template/xml/util/DispatchersProvider.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/java/co/nimblehq/template/xml/util/DispatchersProviderImpl.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/main/res/drawable/ic_launcher_background.xml (100%) rename {template-xml => deprecated/template-xml}/app/src/main/res/drawable/ic_launcher_foreground.xml (100%) rename {template-xml => deprecated/template-xml}/app/src/main/res/layout/activity_main.xml (100%) rename {template-xml => deprecated/template-xml}/app/src/main/res/layout/fragment_home.xml (100%) rename {template-xml => deprecated/template-xml}/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml (100%) rename {template-xml => deprecated/template-xml}/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml (100%) rename {template-xml => deprecated/template-xml}/app/src/main/res/mipmap-hdpi/ic_launcher.png (100%) rename {template-xml => deprecated/template-xml}/app/src/main/res/mipmap-hdpi/ic_launcher_round.png (100%) rename {template-xml => deprecated/template-xml}/app/src/main/res/mipmap-mdpi/ic_launcher.png (100%) rename {template-xml => deprecated/template-xml}/app/src/main/res/mipmap-mdpi/ic_launcher_round.png (100%) rename {template-xml => deprecated/template-xml}/app/src/main/res/mipmap-xhdpi/ic_launcher.png (100%) rename {template-xml => deprecated/template-xml}/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png (100%) rename {template-xml => deprecated/template-xml}/app/src/main/res/mipmap-xxhdpi/ic_launcher.png (100%) rename {template-xml => deprecated/template-xml}/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png (100%) rename {template-xml => deprecated/template-xml}/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png (100%) rename {template-xml => deprecated/template-xml}/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png (100%) rename {template-xml => deprecated/template-xml}/app/src/main/res/navigation/nav_graph_main.xml (100%) rename {template-xml => deprecated/template-xml}/app/src/main/res/values/colors.xml (100%) rename {template-xml => deprecated/template-xml}/app/src/main/res/values/dimens.xml (100%) rename {template-xml => deprecated/template-xml}/app/src/main/res/values/strings.xml (100%) rename {template-xml => deprecated/template-xml}/app/src/main/res/values/styles.xml (100%) rename {template-xml => deprecated/template-xml}/app/src/main/res/xml/network_security_config.xml (100%) rename {template-xml => deprecated/template-xml}/app/src/staging/res/values/strings.xml (100%) rename {template-xml => deprecated/template-xml}/app/src/staging/res/xml/network_security_config.xml (100%) rename {template-xml => deprecated/template-xml}/app/src/test/java/co/nimblehq/template/xml/test/NavArgsExt.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/test/java/co/nimblehq/template/xml/test/TestModules.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/test/java/co/nimblehq/template/xml/test/ViewModelExt.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/test/java/co/nimblehq/template/xml/ui/BaseFragmentTest.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/test/java/co/nimblehq/template/xml/ui/screens/home/HomeFragmentTest.kt (100%) rename {template-xml => deprecated/template-xml}/app/src/test/resources/robolectric.properties (100%) rename {template-xml => deprecated/template-xml}/build.gradle.kts (100%) rename {template-xml => deprecated/template-xml}/buildSrc/.gitignore (100%) rename {template-xml => deprecated/template-xml}/buildSrc/build.gradle.kts (100%) rename {template-xml => deprecated/template-xml}/buildSrc/src/main/java/Configurations.kt (100%) rename {template-xml => deprecated/template-xml}/buildSrc/src/main/java/FileExt.kt (100%) rename {template-xml => deprecated/template-xml}/buildSrc/src/main/java/Versions.kt (100%) rename {template-xml => deprecated/template-xml}/config/debug.keystore (100%) rename {template-xml => deprecated/template-xml}/data/.gitignore (100%) rename {template-xml => deprecated/template-xml}/data/build.gradle.kts (100%) rename {template-xml => deprecated/template-xml}/data/proguard-rules.pro (100%) rename {template-xml => deprecated/template-xml}/data/src/main/AndroidManifest.xml (100%) rename {template-xml => deprecated/template-xml}/data/src/main/java/co/nimblehq/template/xml/data/extensions/ResponseMapping.kt (100%) rename {template-xml => deprecated/template-xml}/data/src/main/java/co/nimblehq/template/xml/data/repository/AppPreferencesRepositoryImpl.kt (100%) rename {template-xml => deprecated/template-xml}/data/src/main/java/co/nimblehq/template/xml/data/repository/RepositoryImpl.kt (100%) rename {template-xml => deprecated/template-xml}/data/src/main/java/co/nimblehq/template/xml/data/response/ErrorResponse.kt (100%) rename {template-xml => deprecated/template-xml}/data/src/main/java/co/nimblehq/template/xml/data/response/Response.kt (100%) rename {template-xml => deprecated/template-xml}/data/src/main/java/co/nimblehq/template/xml/data/service/ApiService.kt (100%) rename {template-xml => deprecated/template-xml}/data/src/main/java/co/nimblehq/template/xml/data/service/providers/ApiServiceProvider.kt (100%) rename {template-xml => deprecated/template-xml}/data/src/main/java/co/nimblehq/template/xml/data/service/providers/ConverterFactoryProvider.kt (100%) rename {template-xml => deprecated/template-xml}/data/src/main/java/co/nimblehq/template/xml/data/service/providers/MoshiBuilderProvider.kt (100%) rename {template-xml => deprecated/template-xml}/data/src/main/java/co/nimblehq/template/xml/data/service/providers/RetrofitProvider.kt (100%) rename {template-xml => deprecated/template-xml}/data/src/main/java/co/nimblehq/template/xml/data/storage/BaseSharedPreferences.kt (100%) rename {template-xml => deprecated/template-xml}/data/src/main/java/co/nimblehq/template/xml/data/storage/EncryptedSharedPreferences.kt (100%) rename {template-xml => deprecated/template-xml}/data/src/main/java/co/nimblehq/template/xml/data/storage/SharedPreferencesExt.kt (100%) rename {template-xml => deprecated/template-xml}/data/src/test/java/co/nimblehq/template/xml/data/extensions/ResponseMappingTest.kt (100%) rename {template-xml => deprecated/template-xml}/data/src/test/java/co/nimblehq/template/xml/data/repository/AppPreferencesRepositoryImplTest.kt (100%) rename {template-xml => deprecated/template-xml}/data/src/test/java/co/nimblehq/template/xml/data/repository/RepositoryTest.kt (100%) rename {template-xml => deprecated/template-xml}/data/src/test/java/co/nimblehq/template/xml/data/test/MockUtil.kt (100%) rename {template-xml => deprecated/template-xml}/detekt-config.yml (100%) rename {template-xml => deprecated/template-xml}/domain/.gitignore (100%) rename {template-xml => deprecated/template-xml}/domain/build.gradle.kts (100%) rename {template-xml => deprecated/template-xml}/domain/src/main/java/co/nimblehq/template/xml/domain/exceptions/Exceptions.kt (100%) rename {template-xml => deprecated/template-xml}/domain/src/main/java/co/nimblehq/template/xml/domain/model/Error.kt (100%) rename {template-xml => deprecated/template-xml}/domain/src/main/java/co/nimblehq/template/xml/domain/model/Model.kt (100%) rename {template-xml => deprecated/template-xml}/domain/src/main/java/co/nimblehq/template/xml/domain/repository/AppPreferencesRepository.kt (100%) rename {template-xml => deprecated/template-xml}/domain/src/main/java/co/nimblehq/template/xml/domain/repository/Repository.kt (100%) rename {template-xml => deprecated/template-xml}/domain/src/main/java/co/nimblehq/template/xml/domain/usecase/UseCase.kt (100%) rename {template-xml => deprecated/template-xml}/domain/src/test/java/co/nimblehq/template/xml/domain/usecase/UseCaseTest.kt (100%) rename {template-xml => deprecated/template-xml}/gradle.properties (100%) rename {template-xml => deprecated/template-xml}/gradle/wrapper/gradle-wrapper.jar (100%) rename {template-xml => deprecated/template-xml}/gradle/wrapper/gradle-wrapper.properties (100%) rename {template-xml => deprecated/template-xml}/gradlew (100%) rename {template-xml => deprecated/template-xml}/gradlew.bat (100%) rename {template-xml => deprecated/template-xml}/settings.gradle.kts (100%) rename {template-xml => deprecated/template-xml}/signing.properties (100%) diff --git a/README.md b/README.md index 7344a78a1..c5edce374 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ A collection of our Android templates: -- XML template: **[template-xml](https://github.com/nimblehq/android-templates/tree/develop/template-xml)** +- [Deprecated] 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)** ## Prerequisites @@ -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" template=compose ``` ``` - 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/RxJavaTemplate[DEPRECATED]/.gitignore b/deprecated/RxJavaTemplate[DEPRECATED]/.gitignore similarity index 100% rename from RxJavaTemplate[DEPRECATED]/.gitignore rename to deprecated/RxJavaTemplate[DEPRECATED]/.gitignore diff --git a/RxJavaTemplate[DEPRECATED]/Gemfile b/deprecated/RxJavaTemplate[DEPRECATED]/Gemfile similarity index 100% rename from RxJavaTemplate[DEPRECATED]/Gemfile rename to deprecated/RxJavaTemplate[DEPRECATED]/Gemfile diff --git a/RxJavaTemplate[DEPRECATED]/Gemfile.lock b/deprecated/RxJavaTemplate[DEPRECATED]/Gemfile.lock similarity index 100% rename from RxJavaTemplate[DEPRECATED]/Gemfile.lock rename to deprecated/RxJavaTemplate[DEPRECATED]/Gemfile.lock diff --git a/RxJavaTemplate[DEPRECATED]/README.md b/deprecated/RxJavaTemplate[DEPRECATED]/README.md similarity index 100% rename from RxJavaTemplate[DEPRECATED]/README.md rename to deprecated/RxJavaTemplate[DEPRECATED]/README.md diff --git a/RxJavaTemplate[DEPRECATED]/app/.gitignore b/deprecated/RxJavaTemplate[DEPRECATED]/app/.gitignore similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/.gitignore rename to deprecated/RxJavaTemplate[DEPRECATED]/app/.gitignore diff --git a/RxJavaTemplate[DEPRECATED]/app/build.gradle.kts b/deprecated/RxJavaTemplate[DEPRECATED]/app/build.gradle.kts similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/build.gradle.kts rename to deprecated/RxJavaTemplate[DEPRECATED]/app/build.gradle.kts diff --git a/RxJavaTemplate[DEPRECATED]/app/codequality.gradle.kts b/deprecated/RxJavaTemplate[DEPRECATED]/app/codequality.gradle.kts similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/codequality.gradle.kts rename to deprecated/RxJavaTemplate[DEPRECATED]/app/codequality.gradle.kts diff --git a/RxJavaTemplate[DEPRECATED]/app/config/checkstyle.xml b/deprecated/RxJavaTemplate[DEPRECATED]/app/config/checkstyle.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/config/checkstyle.xml rename to deprecated/RxJavaTemplate[DEPRECATED]/app/config/checkstyle.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/config/xsl/checkstyle-custom.xsl b/deprecated/RxJavaTemplate[DEPRECATED]/app/config/xsl/checkstyle-custom.xsl similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/config/xsl/checkstyle-custom.xsl rename to deprecated/RxJavaTemplate[DEPRECATED]/app/config/xsl/checkstyle-custom.xsl diff --git a/RxJavaTemplate[DEPRECATED]/app/proguard-rules.pro b/deprecated/RxJavaTemplate[DEPRECATED]/app/proguard-rules.pro similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/proguard-rules.pro rename to deprecated/RxJavaTemplate[DEPRECATED]/app/proguard-rules.pro diff --git a/RxJavaTemplate[DEPRECATED]/app/src/androidTest/java/co/nimblehq/rxjava/TestRunner.kt b/deprecated/RxJavaTemplate[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/app/src/debug/AndroidManifest.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/debug/AndroidManifest.xml rename to deprecated/RxJavaTemplate[DEPRECATED]/app/src/debug/AndroidManifest.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/debug/java/co/nimblehq/rxjava/EmptyHiltActivity.kt b/deprecated/RxJavaTemplate[DEPRECATED]/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[DEPRECATED]/app/src/debug/java/co/nimblehq/rxjava/EmptyHiltActivity.kt diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/AndroidManifest.xml b/deprecated/RxJavaTemplate[DEPRECATED]/app/src/main/AndroidManifest.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/main/AndroidManifest.xml rename to deprecated/RxJavaTemplate[DEPRECATED]/app/src/main/AndroidManifest.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/java/co/nimblehq/rxjava/RxJavaTemplateApplication.kt b/deprecated/RxJavaTemplate[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/app/src/main/res/font/circularstd_bold.otf diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/font/circularstd_book.otf b/deprecated/RxJavaTemplate[DEPRECATED]/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[DEPRECATED]/app/src/main/res/font/circularstd_book.otf diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/layout/activity_main.xml b/deprecated/RxJavaTemplate[DEPRECATED]/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[DEPRECATED]/app/src/main/res/layout/activity_main.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/layout/fragment_home.xml b/deprecated/RxJavaTemplate[DEPRECATED]/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[DEPRECATED]/app/src/main/res/layout/fragment_home.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/layout/fragment_second.xml b/deprecated/RxJavaTemplate[DEPRECATED]/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[DEPRECATED]/app/src/main/res/layout/fragment_second.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/layout/fragment_webview.xml b/deprecated/RxJavaTemplate[DEPRECATED]/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[DEPRECATED]/app/src/main/res/layout/fragment_webview.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/layout/item_data.xml b/deprecated/RxJavaTemplate[DEPRECATED]/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[DEPRECATED]/app/src/main/res/layout/item_data.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/layout/view_loading.xml b/deprecated/RxJavaTemplate[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/app/src/main/res/values-v23/colors.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/values-v26/colors.xml b/deprecated/RxJavaTemplate[DEPRECATED]/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[DEPRECATED]/app/src/main/res/values-v26/colors.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/values/colors.xml b/deprecated/RxJavaTemplate[DEPRECATED]/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[DEPRECATED]/app/src/main/res/values/colors.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/values/colors_pallete.xml b/deprecated/RxJavaTemplate[DEPRECATED]/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[DEPRECATED]/app/src/main/res/values/colors_pallete.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/values/dimens_text.xml b/deprecated/RxJavaTemplate[DEPRECATED]/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[DEPRECATED]/app/src/main/res/values/dimens_text.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/values/strings.xml b/deprecated/RxJavaTemplate[DEPRECATED]/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[DEPRECATED]/app/src/main/res/values/strings.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/values/styles.xml b/deprecated/RxJavaTemplate[DEPRECATED]/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[DEPRECATED]/app/src/main/res/values/styles.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/main/res/values/widget_styles.xml b/deprecated/RxJavaTemplate[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/app/src/main/res/xml/network_security_config.xml diff --git a/RxJavaTemplate[DEPRECATED]/app/src/staging/res/values/strings.xml b/deprecated/RxJavaTemplate[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/app/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker diff --git a/RxJavaTemplate[DEPRECATED]/app/src/test/resources/robolectric.properties b/deprecated/RxJavaTemplate[DEPRECATED]/app/src/test/resources/robolectric.properties similarity index 100% rename from RxJavaTemplate[DEPRECATED]/app/src/test/resources/robolectric.properties rename to deprecated/RxJavaTemplate[DEPRECATED]/app/src/test/resources/robolectric.properties diff --git a/RxJavaTemplate[DEPRECATED]/build.gradle.kts b/deprecated/RxJavaTemplate[DEPRECATED]/build.gradle.kts similarity index 100% rename from RxJavaTemplate[DEPRECATED]/build.gradle.kts rename to deprecated/RxJavaTemplate[DEPRECATED]/build.gradle.kts diff --git a/RxJavaTemplate[DEPRECATED]/buildSrc/.gitignore b/deprecated/RxJavaTemplate[DEPRECATED]/buildSrc/.gitignore similarity index 100% rename from RxJavaTemplate[DEPRECATED]/buildSrc/.gitignore rename to deprecated/RxJavaTemplate[DEPRECATED]/buildSrc/.gitignore diff --git a/RxJavaTemplate[DEPRECATED]/buildSrc/build.gradle.kts b/deprecated/RxJavaTemplate[DEPRECATED]/buildSrc/build.gradle.kts similarity index 100% rename from RxJavaTemplate[DEPRECATED]/buildSrc/build.gradle.kts rename to deprecated/RxJavaTemplate[DEPRECATED]/buildSrc/build.gradle.kts diff --git a/RxJavaTemplate[DEPRECATED]/buildSrc/src/main/java/Configurations.kt b/deprecated/RxJavaTemplate[DEPRECATED]/buildSrc/src/main/java/Configurations.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/buildSrc/src/main/java/Configurations.kt rename to deprecated/RxJavaTemplate[DEPRECATED]/buildSrc/src/main/java/Configurations.kt diff --git a/RxJavaTemplate[DEPRECATED]/buildSrc/src/main/java/FileExt.kt b/deprecated/RxJavaTemplate[DEPRECATED]/buildSrc/src/main/java/FileExt.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/buildSrc/src/main/java/FileExt.kt rename to deprecated/RxJavaTemplate[DEPRECATED]/buildSrc/src/main/java/FileExt.kt diff --git a/RxJavaTemplate[DEPRECATED]/buildSrc/src/main/java/Versions.kt b/deprecated/RxJavaTemplate[DEPRECATED]/buildSrc/src/main/java/Versions.kt similarity index 100% rename from RxJavaTemplate[DEPRECATED]/buildSrc/src/main/java/Versions.kt rename to deprecated/RxJavaTemplate[DEPRECATED]/buildSrc/src/main/java/Versions.kt diff --git a/RxJavaTemplate[DEPRECATED]/common-rx/.gitignore b/deprecated/RxJavaTemplate[DEPRECATED]/common-rx/.gitignore similarity index 100% rename from RxJavaTemplate[DEPRECATED]/common-rx/.gitignore rename to deprecated/RxJavaTemplate[DEPRECATED]/common-rx/.gitignore diff --git a/RxJavaTemplate[DEPRECATED]/common-rx/build.gradle.kts b/deprecated/RxJavaTemplate[DEPRECATED]/common-rx/build.gradle.kts similarity index 100% rename from RxJavaTemplate[DEPRECATED]/common-rx/build.gradle.kts rename to deprecated/RxJavaTemplate[DEPRECATED]/common-rx/build.gradle.kts diff --git a/RxJavaTemplate[DEPRECATED]/common-rx/src/main/java/co/nimblehq/rxjava/common/Optional.kt b/deprecated/RxJavaTemplate[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/common-rx/src/main/java/co/nimblehq/rxjava/common/transformers/Transformers.kt diff --git a/RxJavaTemplate[DEPRECATED]/config/jacoco.gradle.kts b/deprecated/RxJavaTemplate[DEPRECATED]/config/jacoco.gradle.kts similarity index 100% rename from RxJavaTemplate[DEPRECATED]/config/jacoco.gradle.kts rename to deprecated/RxJavaTemplate[DEPRECATED]/config/jacoco.gradle.kts diff --git a/RxJavaTemplate[DEPRECATED]/data/.gitignore b/deprecated/RxJavaTemplate[DEPRECATED]/data/.gitignore similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/.gitignore rename to deprecated/RxJavaTemplate[DEPRECATED]/data/.gitignore diff --git a/RxJavaTemplate[DEPRECATED]/data/build.gradle.kts b/deprecated/RxJavaTemplate[DEPRECATED]/data/build.gradle.kts similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/build.gradle.kts rename to deprecated/RxJavaTemplate[DEPRECATED]/data/build.gradle.kts diff --git a/RxJavaTemplate[DEPRECATED]/data/proguard-rules.pro b/deprecated/RxJavaTemplate[DEPRECATED]/data/proguard-rules.pro similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/proguard-rules.pro rename to deprecated/RxJavaTemplate[DEPRECATED]/data/proguard-rules.pro diff --git a/RxJavaTemplate[DEPRECATED]/data/src/main/AndroidManifest.xml b/deprecated/RxJavaTemplate[DEPRECATED]/data/src/main/AndroidManifest.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/data/src/main/AndroidManifest.xml rename to deprecated/RxJavaTemplate[DEPRECATED]/data/src/main/AndroidManifest.xml diff --git a/RxJavaTemplate[DEPRECATED]/data/src/main/java/co/nimblehq/rxjava/data/service/ApiService.kt b/deprecated/RxJavaTemplate[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/data/src/test/java/co/nimblehq/rxjava/data/service/ApiServiceTest.kt diff --git a/RxJavaTemplate[DEPRECATED]/detekt-config.yml b/deprecated/RxJavaTemplate[DEPRECATED]/detekt-config.yml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/detekt-config.yml rename to deprecated/RxJavaTemplate[DEPRECATED]/detekt-config.yml diff --git a/RxJavaTemplate[DEPRECATED]/domain/.gitignore b/deprecated/RxJavaTemplate[DEPRECATED]/domain/.gitignore similarity index 100% rename from RxJavaTemplate[DEPRECATED]/domain/.gitignore rename to deprecated/RxJavaTemplate[DEPRECATED]/domain/.gitignore diff --git a/RxJavaTemplate[DEPRECATED]/domain/build.gradle.kts b/deprecated/RxJavaTemplate[DEPRECATED]/domain/build.gradle.kts similarity index 100% rename from RxJavaTemplate[DEPRECATED]/domain/build.gradle.kts rename to deprecated/RxJavaTemplate[DEPRECATED]/domain/build.gradle.kts diff --git a/RxJavaTemplate[DEPRECATED]/domain/proguard-rules.pro b/deprecated/RxJavaTemplate[DEPRECATED]/domain/proguard-rules.pro similarity index 100% rename from RxJavaTemplate[DEPRECATED]/domain/proguard-rules.pro rename to deprecated/RxJavaTemplate[DEPRECATED]/domain/proguard-rules.pro diff --git a/RxJavaTemplate[DEPRECATED]/domain/src/main/AndroidManifest.xml b/deprecated/RxJavaTemplate[DEPRECATED]/domain/src/main/AndroidManifest.xml similarity index 100% rename from RxJavaTemplate[DEPRECATED]/domain/src/main/AndroidManifest.xml rename to deprecated/RxJavaTemplate[DEPRECATED]/domain/src/main/AndroidManifest.xml diff --git a/RxJavaTemplate[DEPRECATED]/domain/src/main/java/co/nimblehq/rxjava/domain/ResponseMapping.kt b/deprecated/RxJavaTemplate[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/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[DEPRECATED]/domain/src/test/java/co/nimblehq/rxjava/domain/usecase/GetExampleDataUseCaseTest.kt diff --git a/RxJavaTemplate[DEPRECATED]/fastlane/Appfile b/deprecated/RxJavaTemplate[DEPRECATED]/fastlane/Appfile similarity index 100% rename from RxJavaTemplate[DEPRECATED]/fastlane/Appfile rename to deprecated/RxJavaTemplate[DEPRECATED]/fastlane/Appfile diff --git a/RxJavaTemplate[DEPRECATED]/fastlane/Fastfile b/deprecated/RxJavaTemplate[DEPRECATED]/fastlane/Fastfile similarity index 100% rename from RxJavaTemplate[DEPRECATED]/fastlane/Fastfile rename to deprecated/RxJavaTemplate[DEPRECATED]/fastlane/Fastfile diff --git a/RxJavaTemplate[DEPRECATED]/fastlane/Pluginfile b/deprecated/RxJavaTemplate[DEPRECATED]/fastlane/Pluginfile similarity index 100% rename from RxJavaTemplate[DEPRECATED]/fastlane/Pluginfile rename to deprecated/RxJavaTemplate[DEPRECATED]/fastlane/Pluginfile diff --git a/RxJavaTemplate[DEPRECATED]/fastlane/README.md b/deprecated/RxJavaTemplate[DEPRECATED]/fastlane/README.md similarity index 100% rename from RxJavaTemplate[DEPRECATED]/fastlane/README.md rename to deprecated/RxJavaTemplate[DEPRECATED]/fastlane/README.md diff --git a/RxJavaTemplate[DEPRECATED]/fastlane/script/build.rb b/deprecated/RxJavaTemplate[DEPRECATED]/fastlane/script/build.rb similarity index 100% rename from RxJavaTemplate[DEPRECATED]/fastlane/script/build.rb rename to deprecated/RxJavaTemplate[DEPRECATED]/fastlane/script/build.rb diff --git a/RxJavaTemplate[DEPRECATED]/fastlane/script/config.rb b/deprecated/RxJavaTemplate[DEPRECATED]/fastlane/script/config.rb similarity index 100% rename from RxJavaTemplate[DEPRECATED]/fastlane/script/config.rb rename to deprecated/RxJavaTemplate[DEPRECATED]/fastlane/script/config.rb diff --git a/RxJavaTemplate[DEPRECATED]/gradle.properties b/deprecated/RxJavaTemplate[DEPRECATED]/gradle.properties similarity index 100% rename from RxJavaTemplate[DEPRECATED]/gradle.properties rename to deprecated/RxJavaTemplate[DEPRECATED]/gradle.properties diff --git a/RxJavaTemplate[DEPRECATED]/gradle/wrapper/gradle-wrapper.jar b/deprecated/RxJavaTemplate[DEPRECATED]/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from RxJavaTemplate[DEPRECATED]/gradle/wrapper/gradle-wrapper.jar rename to deprecated/RxJavaTemplate[DEPRECATED]/gradle/wrapper/gradle-wrapper.jar diff --git a/RxJavaTemplate[DEPRECATED]/gradle/wrapper/gradle-wrapper.properties b/deprecated/RxJavaTemplate[DEPRECATED]/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from RxJavaTemplate[DEPRECATED]/gradle/wrapper/gradle-wrapper.properties rename to deprecated/RxJavaTemplate[DEPRECATED]/gradle/wrapper/gradle-wrapper.properties diff --git a/RxJavaTemplate[DEPRECATED]/gradlew b/deprecated/RxJavaTemplate[DEPRECATED]/gradlew similarity index 100% rename from RxJavaTemplate[DEPRECATED]/gradlew rename to deprecated/RxJavaTemplate[DEPRECATED]/gradlew diff --git a/RxJavaTemplate[DEPRECATED]/gradlew.bat b/deprecated/RxJavaTemplate[DEPRECATED]/gradlew.bat similarity index 100% rename from RxJavaTemplate[DEPRECATED]/gradlew.bat rename to deprecated/RxJavaTemplate[DEPRECATED]/gradlew.bat diff --git a/RxJavaTemplate[DEPRECATED]/settings.gradle.kts b/deprecated/RxJavaTemplate[DEPRECATED]/settings.gradle.kts similarity index 100% rename from RxJavaTemplate[DEPRECATED]/settings.gradle.kts rename to deprecated/RxJavaTemplate[DEPRECATED]/settings.gradle.kts diff --git a/RxJavaTemplate[DEPRECATED]/signing.properties b/deprecated/RxJavaTemplate[DEPRECATED]/signing.properties similarity index 100% rename from RxJavaTemplate[DEPRECATED]/signing.properties rename to deprecated/RxJavaTemplate[DEPRECATED]/signing.properties diff --git a/sample-xml/.gitignore b/deprecated/sample-xml/.gitignore similarity index 100% rename from sample-xml/.gitignore rename to deprecated/sample-xml/.gitignore diff --git a/sample-xml/README.md b/deprecated/sample-xml/README.md similarity index 100% rename from sample-xml/README.md rename to deprecated/sample-xml/README.md diff --git a/sample-xml/app/.gitignore b/deprecated/sample-xml/app/.gitignore similarity index 100% rename from sample-xml/app/.gitignore rename to deprecated/sample-xml/app/.gitignore diff --git a/sample-xml/app/build.gradle.kts b/deprecated/sample-xml/app/build.gradle.kts similarity index 100% rename from sample-xml/app/build.gradle.kts rename to deprecated/sample-xml/app/build.gradle.kts diff --git a/sample-xml/app/proguard-rules.pro b/deprecated/sample-xml/app/proguard-rules.pro similarity index 100% rename from sample-xml/app/proguard-rules.pro rename to deprecated/sample-xml/app/proguard-rules.pro diff --git a/sample-xml/app/src/debug/AndroidManifest.xml b/deprecated/sample-xml/app/src/debug/AndroidManifest.xml similarity index 100% rename from sample-xml/app/src/debug/AndroidManifest.xml rename to deprecated/sample-xml/app/src/debug/AndroidManifest.xml diff --git a/sample-xml/app/src/debug/java/co/nimblehq/sample/xml/EmptyHiltActivity.kt b/deprecated/sample-xml/app/src/debug/java/co/nimblehq/sample/xml/EmptyHiltActivity.kt similarity index 100% rename from sample-xml/app/src/debug/java/co/nimblehq/sample/xml/EmptyHiltActivity.kt rename to deprecated/sample-xml/app/src/debug/java/co/nimblehq/sample/xml/EmptyHiltActivity.kt diff --git a/sample-xml/app/src/main/AndroidManifest.xml b/deprecated/sample-xml/app/src/main/AndroidManifest.xml similarity index 100% rename from sample-xml/app/src/main/AndroidManifest.xml rename to deprecated/sample-xml/app/src/main/AndroidManifest.xml diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/MainApplication.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/MainApplication.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/MainApplication.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/MainApplication.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/AppModule.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/AppModule.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/AppModule.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/AppModule.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/MoshiModule.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/MoshiModule.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/MoshiModule.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/MoshiModule.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/NavigatorModule.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/NavigatorModule.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/NavigatorModule.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/NavigatorModule.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/OkHttpClientModule.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/OkHttpClientModule.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/OkHttpClientModule.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/OkHttpClientModule.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/PreferencesModule.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/PreferencesModule.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/PreferencesModule.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/PreferencesModule.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/RepositoryModule.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/RepositoryModule.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/RepositoryModule.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/RepositoryModule.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/RetrofitModule.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/RetrofitModule.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/RetrofitModule.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/RetrofitModule.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/StorageModule.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/StorageModule.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/StorageModule.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/StorageModule.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/main/MainActivityModule.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/main/MainActivityModule.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/main/MainActivityModule.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/di/modules/main/MainActivityModule.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/extension/NavArgsExt.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/extension/NavArgsExt.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/extension/NavArgsExt.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/extension/NavArgsExt.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/extension/ViewModelExt.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/extension/ViewModelExt.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/extension/ViewModelExt.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/extension/ViewModelExt.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/lib/TypeAlias.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/lib/TypeAlias.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/lib/TypeAlias.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/lib/TypeAlias.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/model/UiModel.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/model/UiModel.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/model/UiModel.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/model/UiModel.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/ErrorMapping.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/ErrorMapping.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/ErrorMapping.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/ErrorMapping.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseActivity.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseActivity.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseActivity.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseActivity.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseFragment.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseFragment.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseFragment.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseFragment.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseFragmentCallbacks.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseFragmentCallbacks.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseFragmentCallbacks.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseFragmentCallbacks.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseNavigator.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseNavigator.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseNavigator.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseNavigator.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseViewModel.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseViewModel.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseViewModel.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/BaseViewModel.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/NavigationEvent.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/NavigationEvent.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/NavigationEvent.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/NavigationEvent.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/NavigationException.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/NavigationException.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/NavigationException.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/base/NavigationException.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/common/Toaster.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/common/Toaster.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/common/Toaster.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/common/Toaster.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/MainActivity.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/MainActivity.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/MainActivity.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/MainActivity.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/MainNavigator.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/MainNavigator.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/MainNavigator.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/MainNavigator.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/MainViewModel.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/MainViewModel.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/MainViewModel.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/MainViewModel.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/home/HomeFragment.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/home/HomeFragment.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/home/HomeFragment.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/home/HomeFragment.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/home/HomeViewModel.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/home/HomeViewModel.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/home/HomeViewModel.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/home/HomeViewModel.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/home/adapter/ItemListAdapter.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/home/adapter/ItemListAdapter.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/home/adapter/ItemListAdapter.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/home/adapter/ItemListAdapter.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/second/SecondFragment.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/second/SecondFragment.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/second/SecondFragment.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/second/SecondFragment.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/second/SecondViewModel.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/second/SecondViewModel.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/second/SecondViewModel.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/ui/screens/second/SecondViewModel.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/util/DispatchersProvider.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/util/DispatchersProvider.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/util/DispatchersProvider.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/util/DispatchersProvider.kt diff --git a/sample-xml/app/src/main/java/co/nimblehq/sample/xml/util/DispatchersProviderImpl.kt b/deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/util/DispatchersProviderImpl.kt similarity index 100% rename from sample-xml/app/src/main/java/co/nimblehq/sample/xml/util/DispatchersProviderImpl.kt rename to deprecated/sample-xml/app/src/main/java/co/nimblehq/sample/xml/util/DispatchersProviderImpl.kt diff --git a/sample-xml/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/deprecated/sample-xml/app/src/main/res/drawable-v24/ic_launcher_foreground.xml similarity index 100% rename from sample-xml/app/src/main/res/drawable-v24/ic_launcher_foreground.xml rename to deprecated/sample-xml/app/src/main/res/drawable-v24/ic_launcher_foreground.xml diff --git a/sample-xml/app/src/main/res/drawable/ic_launcher_background.xml b/deprecated/sample-xml/app/src/main/res/drawable/ic_launcher_background.xml similarity index 100% rename from sample-xml/app/src/main/res/drawable/ic_launcher_background.xml rename to deprecated/sample-xml/app/src/main/res/drawable/ic_launcher_background.xml diff --git a/sample-xml/app/src/main/res/layout/activity_main.xml b/deprecated/sample-xml/app/src/main/res/layout/activity_main.xml similarity index 100% rename from sample-xml/app/src/main/res/layout/activity_main.xml rename to deprecated/sample-xml/app/src/main/res/layout/activity_main.xml diff --git a/sample-xml/app/src/main/res/layout/fragment_home.xml b/deprecated/sample-xml/app/src/main/res/layout/fragment_home.xml similarity index 100% rename from sample-xml/app/src/main/res/layout/fragment_home.xml rename to deprecated/sample-xml/app/src/main/res/layout/fragment_home.xml diff --git a/sample-xml/app/src/main/res/layout/fragment_second.xml b/deprecated/sample-xml/app/src/main/res/layout/fragment_second.xml similarity index 100% rename from sample-xml/app/src/main/res/layout/fragment_second.xml rename to deprecated/sample-xml/app/src/main/res/layout/fragment_second.xml diff --git a/sample-xml/app/src/main/res/layout/item_home_list.xml b/deprecated/sample-xml/app/src/main/res/layout/item_home_list.xml similarity index 100% rename from sample-xml/app/src/main/res/layout/item_home_list.xml rename to deprecated/sample-xml/app/src/main/res/layout/item_home_list.xml diff --git a/sample-xml/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/deprecated/sample-xml/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml similarity index 100% rename from sample-xml/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml rename to deprecated/sample-xml/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml diff --git a/sample-xml/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/deprecated/sample-xml/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml similarity index 100% rename from sample-xml/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml rename to deprecated/sample-xml/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml diff --git a/sample-xml/app/src/main/res/mipmap-hdpi/ic_launcher.png b/deprecated/sample-xml/app/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from sample-xml/app/src/main/res/mipmap-hdpi/ic_launcher.png rename to deprecated/sample-xml/app/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/sample-xml/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/deprecated/sample-xml/app/src/main/res/mipmap-hdpi/ic_launcher_round.png similarity index 100% rename from sample-xml/app/src/main/res/mipmap-hdpi/ic_launcher_round.png rename to deprecated/sample-xml/app/src/main/res/mipmap-hdpi/ic_launcher_round.png diff --git a/sample-xml/app/src/main/res/mipmap-mdpi/ic_launcher.png b/deprecated/sample-xml/app/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from sample-xml/app/src/main/res/mipmap-mdpi/ic_launcher.png rename to deprecated/sample-xml/app/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/sample-xml/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/deprecated/sample-xml/app/src/main/res/mipmap-mdpi/ic_launcher_round.png similarity index 100% rename from sample-xml/app/src/main/res/mipmap-mdpi/ic_launcher_round.png rename to deprecated/sample-xml/app/src/main/res/mipmap-mdpi/ic_launcher_round.png diff --git a/sample-xml/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/deprecated/sample-xml/app/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from sample-xml/app/src/main/res/mipmap-xhdpi/ic_launcher.png rename to deprecated/sample-xml/app/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/sample-xml/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/deprecated/sample-xml/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png similarity index 100% rename from sample-xml/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png rename to deprecated/sample-xml/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png diff --git a/sample-xml/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/deprecated/sample-xml/app/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from sample-xml/app/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to deprecated/sample-xml/app/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/sample-xml/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/deprecated/sample-xml/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png similarity index 100% rename from sample-xml/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png rename to deprecated/sample-xml/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png diff --git a/sample-xml/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/deprecated/sample-xml/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from sample-xml/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to deprecated/sample-xml/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/sample-xml/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/deprecated/sample-xml/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png similarity index 100% rename from sample-xml/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png rename to deprecated/sample-xml/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png diff --git a/sample-xml/app/src/main/res/navigation/nav_graph_main.xml b/deprecated/sample-xml/app/src/main/res/navigation/nav_graph_main.xml similarity index 100% rename from sample-xml/app/src/main/res/navigation/nav_graph_main.xml rename to deprecated/sample-xml/app/src/main/res/navigation/nav_graph_main.xml diff --git a/sample-xml/app/src/main/res/values/colors.xml b/deprecated/sample-xml/app/src/main/res/values/colors.xml similarity index 100% rename from sample-xml/app/src/main/res/values/colors.xml rename to deprecated/sample-xml/app/src/main/res/values/colors.xml diff --git a/sample-xml/app/src/main/res/values/dimens.xml b/deprecated/sample-xml/app/src/main/res/values/dimens.xml similarity index 100% rename from sample-xml/app/src/main/res/values/dimens.xml rename to deprecated/sample-xml/app/src/main/res/values/dimens.xml diff --git a/sample-xml/app/src/main/res/values/strings.xml b/deprecated/sample-xml/app/src/main/res/values/strings.xml similarity index 100% rename from sample-xml/app/src/main/res/values/strings.xml rename to deprecated/sample-xml/app/src/main/res/values/strings.xml diff --git a/sample-xml/app/src/main/res/values/styles.xml b/deprecated/sample-xml/app/src/main/res/values/styles.xml similarity index 100% rename from sample-xml/app/src/main/res/values/styles.xml rename to deprecated/sample-xml/app/src/main/res/values/styles.xml diff --git a/sample-xml/app/src/main/res/xml/network_security_config.xml b/deprecated/sample-xml/app/src/main/res/xml/network_security_config.xml similarity index 100% rename from sample-xml/app/src/main/res/xml/network_security_config.xml rename to deprecated/sample-xml/app/src/main/res/xml/network_security_config.xml diff --git a/sample-xml/app/src/staging/res/values/strings.xml b/deprecated/sample-xml/app/src/staging/res/values/strings.xml similarity index 100% rename from sample-xml/app/src/staging/res/values/strings.xml rename to deprecated/sample-xml/app/src/staging/res/values/strings.xml diff --git a/sample-xml/app/src/staging/res/xml/network_security_config.xml b/deprecated/sample-xml/app/src/staging/res/xml/network_security_config.xml similarity index 100% rename from sample-xml/app/src/staging/res/xml/network_security_config.xml rename to deprecated/sample-xml/app/src/staging/res/xml/network_security_config.xml diff --git a/sample-xml/app/src/test/java/co/nimblehq/sample/xml/test/NavArgsExt.kt b/deprecated/sample-xml/app/src/test/java/co/nimblehq/sample/xml/test/NavArgsExt.kt similarity index 100% rename from sample-xml/app/src/test/java/co/nimblehq/sample/xml/test/NavArgsExt.kt rename to deprecated/sample-xml/app/src/test/java/co/nimblehq/sample/xml/test/NavArgsExt.kt diff --git a/sample-xml/app/src/test/java/co/nimblehq/sample/xml/test/TestModules.kt b/deprecated/sample-xml/app/src/test/java/co/nimblehq/sample/xml/test/TestModules.kt similarity index 100% rename from sample-xml/app/src/test/java/co/nimblehq/sample/xml/test/TestModules.kt rename to deprecated/sample-xml/app/src/test/java/co/nimblehq/sample/xml/test/TestModules.kt diff --git a/sample-xml/app/src/test/java/co/nimblehq/sample/xml/test/ViewModelExt.kt b/deprecated/sample-xml/app/src/test/java/co/nimblehq/sample/xml/test/ViewModelExt.kt similarity index 100% rename from sample-xml/app/src/test/java/co/nimblehq/sample/xml/test/ViewModelExt.kt rename to deprecated/sample-xml/app/src/test/java/co/nimblehq/sample/xml/test/ViewModelExt.kt diff --git a/sample-xml/app/src/test/java/co/nimblehq/sample/xml/ui/BaseFragmentTest.kt b/deprecated/sample-xml/app/src/test/java/co/nimblehq/sample/xml/ui/BaseFragmentTest.kt similarity index 100% rename from sample-xml/app/src/test/java/co/nimblehq/sample/xml/ui/BaseFragmentTest.kt rename to deprecated/sample-xml/app/src/test/java/co/nimblehq/sample/xml/ui/BaseFragmentTest.kt diff --git a/sample-xml/app/src/test/java/co/nimblehq/sample/xml/ui/screens/home/HomeFragmentTest.kt b/deprecated/sample-xml/app/src/test/java/co/nimblehq/sample/xml/ui/screens/home/HomeFragmentTest.kt similarity index 100% rename from sample-xml/app/src/test/java/co/nimblehq/sample/xml/ui/screens/home/HomeFragmentTest.kt rename to deprecated/sample-xml/app/src/test/java/co/nimblehq/sample/xml/ui/screens/home/HomeFragmentTest.kt diff --git a/sample-xml/app/src/test/java/co/nimblehq/sample/xml/ui/screens/second/SecondFragmentTest.kt b/deprecated/sample-xml/app/src/test/java/co/nimblehq/sample/xml/ui/screens/second/SecondFragmentTest.kt similarity index 100% rename from sample-xml/app/src/test/java/co/nimblehq/sample/xml/ui/screens/second/SecondFragmentTest.kt rename to deprecated/sample-xml/app/src/test/java/co/nimblehq/sample/xml/ui/screens/second/SecondFragmentTest.kt diff --git a/sample-xml/app/src/test/resources/robolectric.properties b/deprecated/sample-xml/app/src/test/resources/robolectric.properties similarity index 100% rename from sample-xml/app/src/test/resources/robolectric.properties rename to deprecated/sample-xml/app/src/test/resources/robolectric.properties diff --git a/sample-xml/build.gradle.kts b/deprecated/sample-xml/build.gradle.kts similarity index 100% rename from sample-xml/build.gradle.kts rename to deprecated/sample-xml/build.gradle.kts diff --git a/sample-xml/buildSrc/.gitignore b/deprecated/sample-xml/buildSrc/.gitignore similarity index 100% rename from sample-xml/buildSrc/.gitignore rename to deprecated/sample-xml/buildSrc/.gitignore diff --git a/sample-xml/buildSrc/build.gradle.kts b/deprecated/sample-xml/buildSrc/build.gradle.kts similarity index 100% rename from sample-xml/buildSrc/build.gradle.kts rename to deprecated/sample-xml/buildSrc/build.gradle.kts diff --git a/sample-xml/buildSrc/src/main/java/Configurations.kt b/deprecated/sample-xml/buildSrc/src/main/java/Configurations.kt similarity index 100% rename from sample-xml/buildSrc/src/main/java/Configurations.kt rename to deprecated/sample-xml/buildSrc/src/main/java/Configurations.kt diff --git a/sample-xml/buildSrc/src/main/java/FileExt.kt b/deprecated/sample-xml/buildSrc/src/main/java/FileExt.kt similarity index 100% rename from sample-xml/buildSrc/src/main/java/FileExt.kt rename to deprecated/sample-xml/buildSrc/src/main/java/FileExt.kt diff --git a/sample-xml/buildSrc/src/main/java/Versions.kt b/deprecated/sample-xml/buildSrc/src/main/java/Versions.kt similarity index 100% rename from sample-xml/buildSrc/src/main/java/Versions.kt rename to deprecated/sample-xml/buildSrc/src/main/java/Versions.kt diff --git a/sample-xml/config/debug.keystore b/deprecated/sample-xml/config/debug.keystore similarity index 100% rename from sample-xml/config/debug.keystore rename to deprecated/sample-xml/config/debug.keystore diff --git a/sample-xml/data/.gitignore b/deprecated/sample-xml/data/.gitignore similarity index 100% rename from sample-xml/data/.gitignore rename to deprecated/sample-xml/data/.gitignore diff --git a/sample-xml/data/build.gradle.kts b/deprecated/sample-xml/data/build.gradle.kts similarity index 100% rename from sample-xml/data/build.gradle.kts rename to deprecated/sample-xml/data/build.gradle.kts diff --git a/sample-xml/data/proguard-rules.pro b/deprecated/sample-xml/data/proguard-rules.pro similarity index 100% rename from sample-xml/data/proguard-rules.pro rename to deprecated/sample-xml/data/proguard-rules.pro diff --git a/sample-xml/data/src/main/AndroidManifest.xml b/deprecated/sample-xml/data/src/main/AndroidManifest.xml similarity index 100% rename from sample-xml/data/src/main/AndroidManifest.xml rename to deprecated/sample-xml/data/src/main/AndroidManifest.xml diff --git a/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/extensions/ResponseMapping.kt b/deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/extensions/ResponseMapping.kt similarity index 100% rename from sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/extensions/ResponseMapping.kt rename to deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/extensions/ResponseMapping.kt diff --git a/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/repository/AppPreferencesRepositoryImpl.kt b/deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/repository/AppPreferencesRepositoryImpl.kt similarity index 100% rename from sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/repository/AppPreferencesRepositoryImpl.kt rename to deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/repository/AppPreferencesRepositoryImpl.kt diff --git a/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/repository/RepositoryImpl.kt b/deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/repository/RepositoryImpl.kt similarity index 100% rename from sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/repository/RepositoryImpl.kt rename to deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/repository/RepositoryImpl.kt diff --git a/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/response/ErrorResponse.kt b/deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/response/ErrorResponse.kt similarity index 100% rename from sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/response/ErrorResponse.kt rename to deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/response/ErrorResponse.kt diff --git a/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/response/Response.kt b/deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/response/Response.kt similarity index 100% rename from sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/response/Response.kt rename to deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/response/Response.kt diff --git a/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/ApiService.kt b/deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/ApiService.kt similarity index 100% rename from sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/ApiService.kt rename to deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/ApiService.kt diff --git a/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/ApiServiceProvider.kt b/deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/ApiServiceProvider.kt similarity index 100% rename from sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/ApiServiceProvider.kt rename to deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/ApiServiceProvider.kt diff --git a/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/ConverterFactoryProvider.kt b/deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/ConverterFactoryProvider.kt similarity index 100% rename from sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/ConverterFactoryProvider.kt rename to deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/ConverterFactoryProvider.kt diff --git a/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/MoshiBuilderProvider.kt b/deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/MoshiBuilderProvider.kt similarity index 100% rename from sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/MoshiBuilderProvider.kt rename to deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/MoshiBuilderProvider.kt diff --git a/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/RetrofitProvider.kt b/deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/RetrofitProvider.kt similarity index 100% rename from sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/RetrofitProvider.kt rename to deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/service/providers/RetrofitProvider.kt diff --git a/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/storage/BaseSharedPreferences.kt b/deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/storage/BaseSharedPreferences.kt similarity index 100% rename from sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/storage/BaseSharedPreferences.kt rename to deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/storage/BaseSharedPreferences.kt diff --git a/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/storage/EncryptedSharedPreferences.kt b/deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/storage/EncryptedSharedPreferences.kt similarity index 100% rename from sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/storage/EncryptedSharedPreferences.kt rename to deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/storage/EncryptedSharedPreferences.kt diff --git a/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/storage/SharedPreferencesExt.kt b/deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/storage/SharedPreferencesExt.kt similarity index 100% rename from sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/storage/SharedPreferencesExt.kt rename to deprecated/sample-xml/data/src/main/java/co/nimblehq/sample/xml/data/storage/SharedPreferencesExt.kt diff --git a/sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/extensions/ResponseMappingTest.kt b/deprecated/sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/extensions/ResponseMappingTest.kt similarity index 100% rename from sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/extensions/ResponseMappingTest.kt rename to deprecated/sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/extensions/ResponseMappingTest.kt diff --git a/sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/repository/AppPreferencesRepositoryImplTest.kt b/deprecated/sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/repository/AppPreferencesRepositoryImplTest.kt similarity index 100% rename from sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/repository/AppPreferencesRepositoryImplTest.kt rename to deprecated/sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/repository/AppPreferencesRepositoryImplTest.kt diff --git a/sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/repository/RepositoryTest.kt b/deprecated/sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/repository/RepositoryTest.kt similarity index 100% rename from sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/repository/RepositoryTest.kt rename to deprecated/sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/repository/RepositoryTest.kt diff --git a/sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/test/MockUtil.kt b/deprecated/sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/test/MockUtil.kt similarity index 100% rename from sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/test/MockUtil.kt rename to deprecated/sample-xml/data/src/test/java/co/nimblehq/sample/xml/data/test/MockUtil.kt diff --git a/sample-xml/detekt-config.yml b/deprecated/sample-xml/detekt-config.yml similarity index 100% rename from sample-xml/detekt-config.yml rename to deprecated/sample-xml/detekt-config.yml diff --git a/sample-xml/domain/.gitignore b/deprecated/sample-xml/domain/.gitignore similarity index 100% rename from sample-xml/domain/.gitignore rename to deprecated/sample-xml/domain/.gitignore diff --git a/sample-xml/domain/build.gradle.kts b/deprecated/sample-xml/domain/build.gradle.kts similarity index 100% rename from sample-xml/domain/build.gradle.kts rename to deprecated/sample-xml/domain/build.gradle.kts diff --git a/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/exceptions/Exceptions.kt b/deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/exceptions/Exceptions.kt similarity index 100% rename from sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/exceptions/Exceptions.kt rename to deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/exceptions/Exceptions.kt diff --git a/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/model/Error.kt b/deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/model/Error.kt similarity index 100% rename from sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/model/Error.kt rename to deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/model/Error.kt diff --git a/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/model/Model.kt b/deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/model/Model.kt similarity index 100% rename from sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/model/Model.kt rename to deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/model/Model.kt diff --git a/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/repository/AppPreferencesRepository.kt b/deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/repository/AppPreferencesRepository.kt similarity index 100% rename from sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/repository/AppPreferencesRepository.kt rename to deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/repository/AppPreferencesRepository.kt diff --git a/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/repository/Repository.kt b/deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/repository/Repository.kt similarity index 100% rename from sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/repository/Repository.kt rename to deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/repository/Repository.kt diff --git a/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/usecase/GetModelsUseCase.kt b/deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/usecase/GetModelsUseCase.kt similarity index 100% rename from sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/usecase/GetModelsUseCase.kt rename to deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/usecase/GetModelsUseCase.kt diff --git a/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/usecase/IsFirstTimeLaunchPreferencesUseCase.kt b/deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/usecase/IsFirstTimeLaunchPreferencesUseCase.kt similarity index 100% rename from sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/usecase/IsFirstTimeLaunchPreferencesUseCase.kt rename to deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/usecase/IsFirstTimeLaunchPreferencesUseCase.kt diff --git a/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/usecase/UpdateFirstTimeLaunchPreferencesUseCase.kt b/deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/usecase/UpdateFirstTimeLaunchPreferencesUseCase.kt similarity index 100% rename from sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/usecase/UpdateFirstTimeLaunchPreferencesUseCase.kt rename to deprecated/sample-xml/domain/src/main/java/co/nimblehq/sample/xml/domain/usecase/UpdateFirstTimeLaunchPreferencesUseCase.kt diff --git a/sample-xml/domain/src/test/java/co/nimblehq/sample/xml/domain/usecase/GetModelsUseCaseTest.kt b/deprecated/sample-xml/domain/src/test/java/co/nimblehq/sample/xml/domain/usecase/GetModelsUseCaseTest.kt similarity index 100% rename from sample-xml/domain/src/test/java/co/nimblehq/sample/xml/domain/usecase/GetModelsUseCaseTest.kt rename to deprecated/sample-xml/domain/src/test/java/co/nimblehq/sample/xml/domain/usecase/GetModelsUseCaseTest.kt diff --git a/sample-xml/domain/src/test/java/co/nimblehq/sample/xml/domain/usecase/IsFirstTimeLaunchPreferencesUseCaseTest.kt b/deprecated/sample-xml/domain/src/test/java/co/nimblehq/sample/xml/domain/usecase/IsFirstTimeLaunchPreferencesUseCaseTest.kt similarity index 100% rename from sample-xml/domain/src/test/java/co/nimblehq/sample/xml/domain/usecase/IsFirstTimeLaunchPreferencesUseCaseTest.kt rename to deprecated/sample-xml/domain/src/test/java/co/nimblehq/sample/xml/domain/usecase/IsFirstTimeLaunchPreferencesUseCaseTest.kt diff --git a/sample-xml/domain/src/test/java/co/nimblehq/sample/xml/domain/usecase/UpdateFirstTimeLaunchPreferencesUseCaseTest.kt b/deprecated/sample-xml/domain/src/test/java/co/nimblehq/sample/xml/domain/usecase/UpdateFirstTimeLaunchPreferencesUseCaseTest.kt similarity index 100% rename from sample-xml/domain/src/test/java/co/nimblehq/sample/xml/domain/usecase/UpdateFirstTimeLaunchPreferencesUseCaseTest.kt rename to deprecated/sample-xml/domain/src/test/java/co/nimblehq/sample/xml/domain/usecase/UpdateFirstTimeLaunchPreferencesUseCaseTest.kt diff --git a/sample-xml/gradle.properties b/deprecated/sample-xml/gradle.properties similarity index 100% rename from sample-xml/gradle.properties rename to deprecated/sample-xml/gradle.properties diff --git a/sample-xml/gradle/wrapper/gradle-wrapper.jar b/deprecated/sample-xml/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from sample-xml/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/template-xml/gradle/wrapper/gradle-wrapper.jar b/deprecated/template-xml/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from template-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 From f4c1579b5a67e156331bba5759a6d1f4ffedd38b Mon Sep 17 00:00:00 2001 From: Bruce - Thien Nguyen Date: Thu, 14 Sep 2023 17:20:42 +0700 Subject: [PATCH 09/22] [#503] Update ci workflow --- .github/workflows/review_pull_request.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/review_pull_request.yml b/.github/workflows/review_pull_request.yml index 119413524..5c7e9d936 100644 --- a/.github/workflows/review_pull_request.yml +++ b/.github/workflows/review_pull_request.yml @@ -34,15 +34,15 @@ jobs: # template-xml - name: Run Detekt on template-xml - working-directory: ./template-xml + working-directory: ./deprecated/template-xml run: ./gradlew detekt - name: Run Android Lint on template-xml - working-directory: ./template-xml + working-directory: ./deprecated/template-xml run: ./gradlew lint - name: Run unit tests with Kover on template-xml - working-directory: ./template-xml + working-directory: ./deprecated/template-xml run: ./gradlew koverXmlReport # template-compose From 4b801c2fac555cc9779eb45721d40d268b10d084 Mon Sep 17 00:00:00 2001 From: Bruce - Thien Nguyen Date: Thu, 14 Sep 2023 17:25:43 +0700 Subject: [PATCH 10/22] [#503] Update ci workflow --- codemagic.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/codemagic.yaml b/codemagic.yaml index 84330d0a7..b1b7dfd72 100644 --- a/codemagic.yaml +++ b/codemagic.yaml @@ -16,7 +16,7 @@ definitions: script: ./gradlew detekt - &detekt_on_template_xml name: Run detekt on template-xml - working_directory: ./template-xml + working_directory: ./deprecated/template-xml script: ./gradlew detekt - &unit_test_on_template_compose name: Run unit tests on template-compose @@ -24,11 +24,11 @@ definitions: script: ./gradlew koverHtmlReport - &unit_test_on_template_xml name: Run unit tests on template-xml - working_directory: ./template-xml + working_directory: ./deprecated/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_template_xml deprecated/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: From f4b1cfdacc812e32bdb7b8138a4d3af1c99e87f4 Mon Sep 17 00:00:00 2001 From: Bruce - Thien Nguyen Date: Thu, 14 Sep 2023 17:33:34 +0700 Subject: [PATCH 11/22] [#503] Update new project script prefix xml template name --- scripts/new_project.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/new_project.kts b/scripts/new_project.kts index 4fa3125d6..1a6cc13bf 100644 --- a/scripts/new_project.kts +++ b/scripts/new_project.kts @@ -28,7 +28,7 @@ object NewProject { 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_XML = "deprecated/template-xml" private const val TEMPLATE_FOLDER_NAME_COMPOSE = "template-compose" private const val VERSION_FILE_NAME = "version.properties" From 90ee1875eb65a7da3889af7213c4551926850c03 Mon Sep 17 00:00:00 2001 From: Bruce - Thien Nguyen Date: Thu, 14 Sep 2023 17:41:06 +0700 Subject: [PATCH 12/22] [#503] Update readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c5edce374..b8371edad 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ A collection of our Android templates: -- [Deprecated] XML template: **[template-xml](https://github.com/nimblehq/android-templates/tree/develop/template-xml)** +- [Deprecated] XML template: **[template-xml](https://github.com/nimblehq/android-templates/tree/develop/deprecated/template-xml)** - Compose template: **[template-compose](https://github.com/nimblehq/android-templates/tree/develop/template-compose)** ## Prerequisites From 538c71d680ff40e26381b26352fa7fd91c3c5ae1 Mon Sep 17 00:00:00 2001 From: Bruce - Thien Nguyen Date: Thu, 14 Sep 2023 17:55:04 +0700 Subject: [PATCH 13/22] [#503] Update danger template xml --- Dangerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dangerfile b/Dangerfile index e6b53b1fb..2ae55d6fb 100644 --- a/Dangerfile +++ b/Dangerfile @@ -32,7 +32,7 @@ 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" +kover_file_template_xml = "deprecated/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 From f083e2dd2f7c4ca89495789b4d823862eaff54ff Mon Sep 17 00:00:00 2001 From: Bruce - Thien Nguyen Date: Mon, 9 Oct 2023 14:57:21 +0700 Subject: [PATCH 14/22] [#503] Update CI/CD workflow to remove xml template and rename rxjava template --- .github/workflows/review_pull_request.yml | 14 ------ .../workflows/run_detekt_and_unit_tests.yml | 44 ------------------ Dangerfile | 4 -- README.md | 4 +- codemagic.yaml | 33 ------------- .../.gitignore | 0 .../Gemfile | 0 .../Gemfile.lock | 0 .../README.md | 0 .../app/.gitignore | 0 .../app/build.gradle.kts | 0 .../app/codequality.gradle.kts | 0 .../app/config/checkstyle.xml | 0 .../app/config/xsl/checkstyle-custom.xsl | 0 .../app/proguard-rules.pro | 0 .../java/co/nimblehq/rxjava/TestRunner.kt | 0 .../rxjava/di/modules/TestRepositoryModule.kt | 0 .../repository/TestApiRepositoryImpl.kt | 0 .../co/nimblehq/rxjava/ui/common/TestUtil.kt | 0 .../co/nimblehq/rxjava/ui/flow/AppFlowTest.kt | 0 .../nimblehq/rxjava/ui/screens/home/Home.kt | 0 .../ui/screens/home/HomeFragmentTest.kt | 0 .../rxjava/ui/screens/second/Second.kt | 0 .../ui/screens/second/SecondFragmentTest.kt | 0 .../rxjava/ui/screens/webview/WebView.kt | 0 .../ui/screens/webview/WebViewFragmentTest.kt | 0 .../app/src/debug/AndroidManifest.xml | 0 .../co/nimblehq/rxjava/EmptyHiltActivity.kt | 0 .../app/src/main/AndroidManifest.xml | 0 .../rxjava/RxJavaTemplateApplication.kt | 0 .../nimblehq/rxjava/di/modules/AppModule.kt | 0 .../di/modules/FragmentComponentsModule.kt | 0 .../nimblehq/rxjava/di/modules/GlideModule.kt | 0 .../nimblehq/rxjava/di/modules/MoshiModule.kt | 0 .../rxjava/di/modules/OkHttpClientModule.kt | 0 .../rxjava/di/modules/RepositoryModule.kt | 0 .../rxjava/di/modules/RetrofitModule.kt | 0 .../rxjava/di/modules/StorageModule.kt | 0 .../rxjava/extension/ImageViewExtension.kt | 0 .../rxjava/extension/KeywordExtension.kt | 0 .../rxjava/extension/ObservableExt.kt | 0 .../rxjava/extension/RxJavaExtension.kt | 0 .../co/nimblehq/rxjava/extension/RxViewExt.kt | 0 .../nimblehq/rxjava/extension/ViewModelExt.kt | 0 .../nimblehq/rxjava/extension/WebViewExt.kt | 0 .../main/java/co/nimblehq/rxjava/lib/Alias.kt | 0 .../lib/transformation/ImageTransformation.kt | 0 .../rxjava/lib/viewmodel/ViewModelFactory.kt | 0 .../co/nimblehq/rxjava/ui/ErrorMapping.kt | 0 .../nimblehq/rxjava/ui/base/BaseActivity.kt | 0 .../nimblehq/rxjava/ui/base/BaseFragment.kt | 0 .../rxjava/ui/base/BaseFragmentCallbacks.kt | 0 .../nimblehq/rxjava/ui/base/BaseNavigator.kt | 0 .../nimblehq/rxjava/ui/base/BaseViewModel.kt | 0 .../rxjava/ui/base/NavigationError.kt | 0 .../rxjava/ui/base/NavigationEvent.kt | 0 .../rxjava/ui/common/ItemClickable.kt | 0 .../co/nimblehq/rxjava/ui/common/Toaster.kt | 0 .../ui/helpers/SupportEdge2EdgeHelper.kt | 0 .../co/nimblehq/rxjava/ui/screens/Const.kt | 0 .../rxjava/ui/screens/MainActivity.kt | 0 .../rxjava/ui/screens/MainNavigator.kt | 0 .../rxjava/ui/screens/MainViewModel.kt | 0 .../rxjava/ui/screens/home/DataAdapter.kt | 0 .../rxjava/ui/screens/home/HomeFragment.kt | 0 .../rxjava/ui/screens/home/HomeViewModel.kt | 0 .../rxjava/ui/screens/second/SecondBundle.kt | 0 .../ui/screens/second/SecondFragment.kt | 0 .../ui/screens/second/SecondViewModel.kt | 0 .../ui/screens/webview/AppWebChromeClient.kt | 0 .../ui/screens/webview/WebViewBundle.kt | 0 .../ui/screens/webview/WebViewFragment.kt | 0 .../ui/screens/webview/WebViewViewModel.kt | 0 .../drawable-v24/ic_launcher_foreground.xml | 0 .../res/drawable/ic_launcher_background.xml | 0 .../src/main/res/font/circularstd_bold.otf | Bin .../src/main/res/font/circularstd_book.otf | Bin .../app/src/main/res/layout/activity_main.xml | 0 .../app/src/main/res/layout/fragment_home.xml | 0 .../src/main/res/layout/fragment_second.xml | 0 .../src/main/res/layout/fragment_webview.xml | 0 .../app/src/main/res/layout/item_data.xml | 0 .../app/src/main/res/layout/view_loading.xml | 0 .../res/mipmap-anydpi-v26/ic_launcher.xml | 0 .../mipmap-anydpi-v26/ic_launcher_round.xml | 0 .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin .../res/mipmap-hdpi/ic_launcher_round.png | Bin .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin .../res/mipmap-mdpi/ic_launcher_round.png | Bin .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin .../res/mipmap-xhdpi/ic_launcher_round.png | Bin .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin .../main/res/navigation/nav_graph_main.xml | 0 .../app/src/main/res/values-v23/colors.xml | 0 .../app/src/main/res/values-v26/colors.xml | 0 .../app/src/main/res/values/colors.xml | 0 .../src/main/res/values/colors_pallete.xml | 0 .../app/src/main/res/values/dimens_text.xml | 0 .../app/src/main/res/values/strings.xml | 0 .../app/src/main/res/values/styles.xml | 0 .../app/src/main/res/values/widget_styles.xml | 0 .../main/res/xml/network_security_config.xml | 0 .../app/src/staging/res/values/strings.xml | 0 .../res/values/strings_tokens_and_keys.xml | 0 .../res/xml/network_security_config.xml | 0 .../extension/KeywordExtensionKtTest.kt | 0 .../co/nimblehq/rxjava/test/TestModules.kt | 0 .../co/nimblehq/rxjava/test/ViewModelExt.kt | 0 .../rxjava/ui/screens/BaseFragmentTest.kt | 0 .../rxjava/ui/screens/MainNavigatorTest.kt | 0 .../ui/screens/home/HomeViewModelTest.kt | 0 .../screens/second/SecondFragmentUnitTest.kt | 0 .../ui/screens/second/SecondViewModelTest.kt | 0 .../screens/webview/WebViewViewModelTest.kt | 0 .../org.mockito.plugins.MockMaker | 0 .../src/test/resources/robolectric.properties | 0 .../build.gradle.kts | 0 .../buildSrc/.gitignore | 0 .../buildSrc/build.gradle.kts | 0 .../buildSrc/src/main/java/Configurations.kt | 0 .../buildSrc/src/main/java/FileExt.kt | 0 .../buildSrc/src/main/java/Versions.kt | 0 .../common-rx/.gitignore | 0 .../common-rx/build.gradle.kts | 0 .../co/nimblehq/rxjava/common/Optional.kt | 0 .../FlowableNeverErrorTransformer.kt | 0 .../transformers/TakeWhenTransformer.kt | 0 .../common/transformers/Transformers.kt | 0 .../config/jacoco.gradle.kts | 0 .../data/.gitignore | 0 .../data/build.gradle.kts | 0 .../data/proguard-rules.pro | 0 .../data/src/main/AndroidManifest.xml | 0 .../rxjava/data/service/ApiService.kt | 0 .../rxjava/data/service/common/ApiConst.kt | 0 .../service/common/secrets/ApiEndpointUrl.kt | 0 .../data/service/common/secrets/ClientId.kt | 0 .../service/common/secrets/ClientSecret.kt | 0 .../data/service/common/secrets/Secrets.kt | 0 .../rxjava/data/service/error/Exceptions.kt | 0 .../interceptor/AppRequestInterceptor.kt | 0 .../service/providers/ApiServiceProvider.kt | 0 .../providers/ConverterFactoryProvider.kt | 0 .../service/providers/MoshiBuilderProvider.kt | 0 .../service/providers/RetrofitProvider.kt | 0 .../data/service/request/ExampleApiRequest.kt | 0 .../data/service/response/ErrorResponse.kt | 0 .../service/response/ExampleApiResponse.kt | 0 .../data/src/main/res/values/strings.xml | 0 .../common/secrets/ApiEndpointUrlImpl.kt | 0 .../service/common/secrets/ClientIdImpl.kt | 0 .../common/secrets/ClientSecretImpl.kt | 0 .../common/secrets/ApiEndpointUrlImpl.kt | 0 .../service/common/secrets/ClientIdImpl.kt | 0 .../common/secrets/ClientSecretImpl.kt | 0 .../rxjava/data/service/ApiServiceTest.kt | 0 .../detekt-config.yml | 0 .../domain/.gitignore | 0 .../domain/build.gradle.kts | 0 .../domain/proguard-rules.pro | 0 .../domain/src/main/AndroidManifest.xml | 0 .../nimblehq/rxjava/domain/ResponseMapping.kt | 0 .../co/nimblehq/rxjava/domain/data/Data.kt | 0 .../rxjava/domain/data/error/AppError.kt | 0 .../rxjava/domain/data/error/DataError.kt | 0 .../rxjava/domain/data/error/ValidateError.kt | 0 .../domain/extension/SharePreferencesExt.kt | 0 .../rxjava/domain/repository/ApiRepository.kt | 0 .../domain/schedulers/SchedulerProvider.kt | 0 .../domain/storage/BaseSharedPreferences.kt | 0 .../storage/EncryptedSharedPreferences.kt | 0 .../domain/storage/NormalSharedPreferences.kt | 0 .../nimblehq/rxjava/domain/test/MockUtil.kt | 0 .../domain/usecase/GetExampleDataUseCase.kt | 0 .../rxjava/domain/usecase/base/BaseUseCase.kt | 0 .../domain/usecase/base/CompletableUseCase.kt | 0 .../domain/usecase/base/FlowableUseCase.kt | 0 .../domain/usecase/base/SingleUseCase.kt | 0 .../rxjava/domain/ResponseMappingTest.kt | 0 .../domain/repository/ApiRepositoryTest.kt | 0 .../usecase/GetExampleDataUseCaseTest.kt | 0 .../fastlane/Appfile | 0 .../fastlane/Fastfile | 0 .../fastlane/Pluginfile | 0 .../fastlane/README.md | 0 .../fastlane/script/build.rb | 0 .../fastlane/script/config.rb | 0 .../gradle.properties | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 .../gradlew | 0 .../gradlew.bat | 0 .../settings.gradle.kts | 0 .../signing.properties | 0 gradle/wrapper/gradle-wrapper.jar | Bin 58695 -> 0 bytes gradle/wrapper/gradle-wrapper.properties | 5 -- 199 files changed, 2 insertions(+), 102 deletions(-) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/.gitignore (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/Gemfile (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/Gemfile.lock (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/README.md (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/.gitignore (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/build.gradle.kts (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/codequality.gradle.kts (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/config/checkstyle.xml (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/config/xsl/checkstyle-custom.xsl (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/proguard-rules.pro (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/androidTest/java/co/nimblehq/rxjava/TestRunner.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/androidTest/java/co/nimblehq/rxjava/di/modules/TestRepositoryModule.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/androidTest/java/co/nimblehq/rxjava/repository/TestApiRepositoryImpl.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/androidTest/java/co/nimblehq/rxjava/ui/common/TestUtil.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/androidTest/java/co/nimblehq/rxjava/ui/flow/AppFlowTest.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/home/Home.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/home/HomeFragmentTest.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/second/Second.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/second/SecondFragmentTest.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/webview/WebView.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/androidTest/java/co/nimblehq/rxjava/ui/screens/webview/WebViewFragmentTest.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/debug/AndroidManifest.xml (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/debug/java/co/nimblehq/rxjava/EmptyHiltActivity.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/AndroidManifest.xml (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/RxJavaTemplateApplication.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/di/modules/AppModule.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/di/modules/FragmentComponentsModule.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/di/modules/GlideModule.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/di/modules/MoshiModule.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/di/modules/OkHttpClientModule.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/di/modules/RepositoryModule.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/di/modules/RetrofitModule.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/di/modules/StorageModule.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/extension/ImageViewExtension.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/extension/KeywordExtension.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/extension/ObservableExt.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/extension/RxJavaExtension.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/extension/RxViewExt.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/extension/ViewModelExt.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/extension/WebViewExt.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/lib/Alias.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/lib/transformation/ImageTransformation.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/lib/viewmodel/ViewModelFactory.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/ui/ErrorMapping.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/ui/base/BaseActivity.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/ui/base/BaseFragment.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/ui/base/BaseFragmentCallbacks.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/ui/base/BaseNavigator.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/ui/base/BaseViewModel.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/ui/base/NavigationError.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/ui/base/NavigationEvent.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/ui/common/ItemClickable.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/ui/common/Toaster.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/ui/helpers/SupportEdge2EdgeHelper.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/ui/screens/Const.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/ui/screens/MainActivity.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/ui/screens/MainNavigator.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/ui/screens/MainViewModel.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/ui/screens/home/DataAdapter.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/ui/screens/home/HomeFragment.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/ui/screens/home/HomeViewModel.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/ui/screens/second/SecondBundle.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/ui/screens/second/SecondFragment.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/ui/screens/second/SecondViewModel.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/ui/screens/webview/AppWebChromeClient.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/ui/screens/webview/WebViewBundle.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/ui/screens/webview/WebViewFragment.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/java/co/nimblehq/rxjava/ui/screens/webview/WebViewViewModel.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/drawable-v24/ic_launcher_foreground.xml (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/drawable/ic_launcher_background.xml (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/font/circularstd_bold.otf (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/font/circularstd_book.otf (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/layout/activity_main.xml (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/layout/fragment_home.xml (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/layout/fragment_second.xml (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/layout/fragment_webview.xml (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/layout/item_data.xml (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/layout/view_loading.xml (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/mipmap-hdpi/ic_launcher.png (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/mipmap-hdpi/ic_launcher_round.png (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/mipmap-mdpi/ic_launcher.png (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/mipmap-mdpi/ic_launcher_round.png (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/mipmap-xhdpi/ic_launcher.png (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/mipmap-xxhdpi/ic_launcher.png (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/navigation/nav_graph_main.xml (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/values-v23/colors.xml (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/values-v26/colors.xml (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/values/colors.xml (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/values/colors_pallete.xml (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/values/dimens_text.xml (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/values/strings.xml (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/values/styles.xml (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/values/widget_styles.xml (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/main/res/xml/network_security_config.xml (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/staging/res/values/strings.xml (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/staging/res/values/strings_tokens_and_keys.xml (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/staging/res/xml/network_security_config.xml (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/test/java/co/nimblehq/rxjava/extension/KeywordExtensionKtTest.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/test/java/co/nimblehq/rxjava/test/TestModules.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/test/java/co/nimblehq/rxjava/test/ViewModelExt.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/test/java/co/nimblehq/rxjava/ui/screens/BaseFragmentTest.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/test/java/co/nimblehq/rxjava/ui/screens/MainNavigatorTest.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/test/java/co/nimblehq/rxjava/ui/screens/home/HomeViewModelTest.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/test/java/co/nimblehq/rxjava/ui/screens/second/SecondFragmentUnitTest.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/test/java/co/nimblehq/rxjava/ui/screens/second/SecondViewModelTest.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/test/java/co/nimblehq/rxjava/ui/screens/webview/WebViewViewModelTest.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/app/src/test/resources/robolectric.properties (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/build.gradle.kts (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/buildSrc/.gitignore (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/buildSrc/build.gradle.kts (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/buildSrc/src/main/java/Configurations.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/buildSrc/src/main/java/FileExt.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/buildSrc/src/main/java/Versions.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/common-rx/.gitignore (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/common-rx/build.gradle.kts (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/common-rx/src/main/java/co/nimblehq/rxjava/common/Optional.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/common-rx/src/main/java/co/nimblehq/rxjava/common/transformers/FlowableNeverErrorTransformer.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/common-rx/src/main/java/co/nimblehq/rxjava/common/transformers/TakeWhenTransformer.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/common-rx/src/main/java/co/nimblehq/rxjava/common/transformers/Transformers.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/config/jacoco.gradle.kts (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/data/.gitignore (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/data/build.gradle.kts (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/data/proguard-rules.pro (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/data/src/main/AndroidManifest.xml (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/data/src/main/java/co/nimblehq/rxjava/data/service/ApiService.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/data/src/main/java/co/nimblehq/rxjava/data/service/common/ApiConst.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/data/src/main/java/co/nimblehq/rxjava/data/service/common/secrets/ApiEndpointUrl.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/data/src/main/java/co/nimblehq/rxjava/data/service/common/secrets/ClientId.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/data/src/main/java/co/nimblehq/rxjava/data/service/common/secrets/ClientSecret.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/data/src/main/java/co/nimblehq/rxjava/data/service/common/secrets/Secrets.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/data/src/main/java/co/nimblehq/rxjava/data/service/error/Exceptions.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/data/src/main/java/co/nimblehq/rxjava/data/service/interceptor/AppRequestInterceptor.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/data/src/main/java/co/nimblehq/rxjava/data/service/providers/ApiServiceProvider.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/data/src/main/java/co/nimblehq/rxjava/data/service/providers/ConverterFactoryProvider.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/data/src/main/java/co/nimblehq/rxjava/data/service/providers/MoshiBuilderProvider.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/data/src/main/java/co/nimblehq/rxjava/data/service/providers/RetrofitProvider.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/data/src/main/java/co/nimblehq/rxjava/data/service/request/ExampleApiRequest.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/data/src/main/java/co/nimblehq/rxjava/data/service/response/ErrorResponse.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/data/src/main/java/co/nimblehq/rxjava/data/service/response/ExampleApiResponse.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/data/src/main/res/values/strings.xml (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/data/src/production/java/co/nimblehq/rxjava/data/service/common/secrets/ApiEndpointUrlImpl.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/data/src/production/java/co/nimblehq/rxjava/data/service/common/secrets/ClientIdImpl.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/data/src/production/java/co/nimblehq/rxjava/data/service/common/secrets/ClientSecretImpl.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/data/src/staging/java/co/nimblehq/rxjava/data/service/common/secrets/ApiEndpointUrlImpl.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/data/src/staging/java/co/nimblehq/rxjava/data/service/common/secrets/ClientIdImpl.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/data/src/staging/java/co/nimblehq/rxjava/data/service/common/secrets/ClientSecretImpl.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/data/src/test/java/co/nimblehq/rxjava/data/service/ApiServiceTest.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/detekt-config.yml (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/domain/.gitignore (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/domain/build.gradle.kts (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/domain/proguard-rules.pro (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/domain/src/main/AndroidManifest.xml (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/domain/src/main/java/co/nimblehq/rxjava/domain/ResponseMapping.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/domain/src/main/java/co/nimblehq/rxjava/domain/data/Data.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/domain/src/main/java/co/nimblehq/rxjava/domain/data/error/AppError.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/domain/src/main/java/co/nimblehq/rxjava/domain/data/error/DataError.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/domain/src/main/java/co/nimblehq/rxjava/domain/data/error/ValidateError.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/domain/src/main/java/co/nimblehq/rxjava/domain/extension/SharePreferencesExt.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/domain/src/main/java/co/nimblehq/rxjava/domain/repository/ApiRepository.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/domain/src/main/java/co/nimblehq/rxjava/domain/schedulers/SchedulerProvider.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/domain/src/main/java/co/nimblehq/rxjava/domain/storage/BaseSharedPreferences.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/domain/src/main/java/co/nimblehq/rxjava/domain/storage/EncryptedSharedPreferences.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/domain/src/main/java/co/nimblehq/rxjava/domain/storage/NormalSharedPreferences.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/domain/src/main/java/co/nimblehq/rxjava/domain/test/MockUtil.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/domain/src/main/java/co/nimblehq/rxjava/domain/usecase/GetExampleDataUseCase.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/domain/src/main/java/co/nimblehq/rxjava/domain/usecase/base/BaseUseCase.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/domain/src/main/java/co/nimblehq/rxjava/domain/usecase/base/CompletableUseCase.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/domain/src/main/java/co/nimblehq/rxjava/domain/usecase/base/FlowableUseCase.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/domain/src/main/java/co/nimblehq/rxjava/domain/usecase/base/SingleUseCase.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/domain/src/test/java/co/nimblehq/rxjava/domain/ResponseMappingTest.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/domain/src/test/java/co/nimblehq/rxjava/domain/repository/ApiRepositoryTest.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/domain/src/test/java/co/nimblehq/rxjava/domain/usecase/GetExampleDataUseCaseTest.kt (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/fastlane/Appfile (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/fastlane/Fastfile (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/fastlane/Pluginfile (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/fastlane/README.md (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/fastlane/script/build.rb (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/fastlane/script/config.rb (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/gradle.properties (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/gradle/wrapper/gradle-wrapper.jar (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/gradle/wrapper/gradle-wrapper.properties (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/gradlew (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/gradlew.bat (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/settings.gradle.kts (100%) rename deprecated/{RxJavaTemplate[DEPRECATED] => RxJavaTemplate}/signing.properties (100%) delete mode 100644 gradle/wrapper/gradle-wrapper.jar delete mode 100644 gradle/wrapper/gradle-wrapper.properties diff --git a/.github/workflows/review_pull_request.yml b/.github/workflows/review_pull_request.yml index 5c7e9d936..0e06453aa 100644 --- a/.github/workflows/review_pull_request.yml +++ b/.github/workflows/review_pull_request.yml @@ -31,20 +31,6 @@ jobs: restore-keys: | ${{ runner.os }}-gradle- - # template-xml - - - name: Run Detekt on template-xml - working-directory: ./deprecated/template-xml - run: ./gradlew detekt - - - name: Run Android Lint on template-xml - working-directory: ./deprecated/template-xml - run: ./gradlew lint - - - name: Run unit tests with Kover on template-xml - working-directory: ./deprecated/template-xml - run: ./gradlew koverXmlReport - # template-compose - name: Run Detekt on template-compose diff --git a/.github/workflows/run_detekt_and_unit_tests.yml b/.github/workflows/run_detekt_and_unit_tests.yml index 6d6e9fb01..bb720e3d0 100644 --- a/.github/workflows/run_detekt_and_unit_tests.yml +++ b/.github/workflows/run_detekt_and_unit_tests.yml @@ -50,50 +50,6 @@ jobs: name: CodeCoverageReportsTemplateCompose path: template-compose/app/build/reports/kover/ - # template-xml - - - name: Run Detekt on template-xml - working-directory: ./template-xml - run: ./gradlew detekt - - - name: Archive Detekt reports on template-xml - uses: actions/upload-artifact@v3 - with: - name: DetektReportsTemplateXML - path: template-xml/build/reports/detekt/ - - - name: Run unit tests with Kover on template-xml - working-directory: ./template-xml - run: ./gradlew koverHtmlReport - - - name: Archive code coverage reports on template-xml - uses: actions/upload-artifact@v3 - with: - name: CodeCoverageReportsTemplateXML - path: template-xml/app/build/reports/kover/ - - # sample-xml - - - name: Run Detekt on sample-xml - working-directory: ./sample-xml - run: ./gradlew detekt - - - name: Archive Detekt reports on sample-xml - uses: actions/upload-artifact@v3 - with: - name: DetektReportsTemplateXML - path: sample-xml/build/reports/detekt/ - - - name: Run unit tests with Kover on sample-xml - working-directory: ./sample-xml - run: ./gradlew koverHtmlReport - - - name: Archive code coverage reports on sample-xml - uses: actions/upload-artifact@v3 - with: - name: CodeCoverageReportsTemplateXML - path: sample-xml/app/build/reports/kover/ - # sample-compose - name: Run Detekt on sample-compose diff --git a/Dangerfile b/Dangerfile index 2ae55d6fb..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 = "deprecated/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 b8371edad..a75d0ee11 100644 --- a/README.md +++ b/README.md @@ -11,8 +11,8 @@ A collection of our Android templates: -- [Deprecated] XML template: **[template-xml](https://github.com/nimblehq/android-templates/tree/develop/deprecated/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, xml) 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) ``` diff --git a/codemagic.yaml b/codemagic.yaml index b1b7dfd72..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: ./deprecated/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: ./deprecated/template-xml - script: ./gradlew koverHtmlReport artifacts: - &artifacts_template_compose template-compose/app/build/reports/kover/ - - &artifacts_template_xml deprecated/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/deprecated/RxJavaTemplate[DEPRECATED]/.gitignore b/deprecated/RxJavaTemplate/.gitignore similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/.gitignore rename to deprecated/RxJavaTemplate/.gitignore diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/Gemfile b/deprecated/RxJavaTemplate/Gemfile similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/Gemfile rename to deprecated/RxJavaTemplate/Gemfile diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/Gemfile.lock b/deprecated/RxJavaTemplate/Gemfile.lock similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/Gemfile.lock rename to deprecated/RxJavaTemplate/Gemfile.lock diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/README.md b/deprecated/RxJavaTemplate/README.md similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/README.md rename to deprecated/RxJavaTemplate/README.md diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/app/.gitignore b/deprecated/RxJavaTemplate/app/.gitignore similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/app/.gitignore rename to deprecated/RxJavaTemplate/app/.gitignore diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/app/build.gradle.kts b/deprecated/RxJavaTemplate/app/build.gradle.kts similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/app/build.gradle.kts rename to deprecated/RxJavaTemplate/app/build.gradle.kts diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/app/codequality.gradle.kts b/deprecated/RxJavaTemplate/app/codequality.gradle.kts similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/app/codequality.gradle.kts rename to deprecated/RxJavaTemplate/app/codequality.gradle.kts diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/app/config/checkstyle.xml b/deprecated/RxJavaTemplate/app/config/checkstyle.xml similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/app/config/checkstyle.xml rename to deprecated/RxJavaTemplate/app/config/checkstyle.xml diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/app/config/xsl/checkstyle-custom.xsl b/deprecated/RxJavaTemplate/app/config/xsl/checkstyle-custom.xsl similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/app/config/xsl/checkstyle-custom.xsl rename to deprecated/RxJavaTemplate/app/config/xsl/checkstyle-custom.xsl diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/app/proguard-rules.pro b/deprecated/RxJavaTemplate/app/proguard-rules.pro similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/app/proguard-rules.pro rename to deprecated/RxJavaTemplate/app/proguard-rules.pro diff --git a/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/RxJavaTemplate[DEPRECATED]/app/src/debug/AndroidManifest.xml b/deprecated/RxJavaTemplate/app/src/debug/AndroidManifest.xml similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/app/src/debug/AndroidManifest.xml rename to deprecated/RxJavaTemplate/app/src/debug/AndroidManifest.xml diff --git a/deprecated/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 deprecated/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/deprecated/RxJavaTemplate[DEPRECATED]/app/src/main/AndroidManifest.xml b/deprecated/RxJavaTemplate/app/src/main/AndroidManifest.xml similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/app/src/main/AndroidManifest.xml rename to deprecated/RxJavaTemplate/app/src/main/AndroidManifest.xml diff --git a/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/RxJavaTemplate[DEPRECATED]/app/src/main/res/values/colors.xml b/deprecated/RxJavaTemplate/app/src/main/res/values/colors.xml similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/app/src/main/res/values/colors.xml rename to deprecated/RxJavaTemplate/app/src/main/res/values/colors.xml diff --git a/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/RxJavaTemplate[DEPRECATED]/app/src/main/res/values/strings.xml b/deprecated/RxJavaTemplate/app/src/main/res/values/strings.xml similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/app/src/main/res/values/strings.xml rename to deprecated/RxJavaTemplate/app/src/main/res/values/strings.xml diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/app/src/main/res/values/styles.xml b/deprecated/RxJavaTemplate/app/src/main/res/values/styles.xml similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/app/src/main/res/values/styles.xml rename to deprecated/RxJavaTemplate/app/src/main/res/values/styles.xml diff --git a/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/RxJavaTemplate[DEPRECATED]/app/src/staging/res/values/strings.xml b/deprecated/RxJavaTemplate/app/src/staging/res/values/strings.xml similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/app/src/staging/res/values/strings.xml rename to deprecated/RxJavaTemplate/app/src/staging/res/values/strings.xml diff --git a/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/RxJavaTemplate[DEPRECATED]/app/src/test/resources/robolectric.properties b/deprecated/RxJavaTemplate/app/src/test/resources/robolectric.properties similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/app/src/test/resources/robolectric.properties rename to deprecated/RxJavaTemplate/app/src/test/resources/robolectric.properties diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/build.gradle.kts b/deprecated/RxJavaTemplate/build.gradle.kts similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/build.gradle.kts rename to deprecated/RxJavaTemplate/build.gradle.kts diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/buildSrc/.gitignore b/deprecated/RxJavaTemplate/buildSrc/.gitignore similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/buildSrc/.gitignore rename to deprecated/RxJavaTemplate/buildSrc/.gitignore diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/buildSrc/build.gradle.kts b/deprecated/RxJavaTemplate/buildSrc/build.gradle.kts similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/buildSrc/build.gradle.kts rename to deprecated/RxJavaTemplate/buildSrc/build.gradle.kts diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/buildSrc/src/main/java/Configurations.kt b/deprecated/RxJavaTemplate/buildSrc/src/main/java/Configurations.kt similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/buildSrc/src/main/java/Configurations.kt rename to deprecated/RxJavaTemplate/buildSrc/src/main/java/Configurations.kt diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/buildSrc/src/main/java/FileExt.kt b/deprecated/RxJavaTemplate/buildSrc/src/main/java/FileExt.kt similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/buildSrc/src/main/java/FileExt.kt rename to deprecated/RxJavaTemplate/buildSrc/src/main/java/FileExt.kt diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/buildSrc/src/main/java/Versions.kt b/deprecated/RxJavaTemplate/buildSrc/src/main/java/Versions.kt similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/buildSrc/src/main/java/Versions.kt rename to deprecated/RxJavaTemplate/buildSrc/src/main/java/Versions.kt diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/common-rx/.gitignore b/deprecated/RxJavaTemplate/common-rx/.gitignore similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/common-rx/.gitignore rename to deprecated/RxJavaTemplate/common-rx/.gitignore diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/common-rx/build.gradle.kts b/deprecated/RxJavaTemplate/common-rx/build.gradle.kts similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/common-rx/build.gradle.kts rename to deprecated/RxJavaTemplate/common-rx/build.gradle.kts diff --git a/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/RxJavaTemplate[DEPRECATED]/config/jacoco.gradle.kts b/deprecated/RxJavaTemplate/config/jacoco.gradle.kts similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/config/jacoco.gradle.kts rename to deprecated/RxJavaTemplate/config/jacoco.gradle.kts diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/data/.gitignore b/deprecated/RxJavaTemplate/data/.gitignore similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/data/.gitignore rename to deprecated/RxJavaTemplate/data/.gitignore diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/data/build.gradle.kts b/deprecated/RxJavaTemplate/data/build.gradle.kts similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/data/build.gradle.kts rename to deprecated/RxJavaTemplate/data/build.gradle.kts diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/data/proguard-rules.pro b/deprecated/RxJavaTemplate/data/proguard-rules.pro similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/data/proguard-rules.pro rename to deprecated/RxJavaTemplate/data/proguard-rules.pro diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/data/src/main/AndroidManifest.xml b/deprecated/RxJavaTemplate/data/src/main/AndroidManifest.xml similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/data/src/main/AndroidManifest.xml rename to deprecated/RxJavaTemplate/data/src/main/AndroidManifest.xml diff --git a/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/RxJavaTemplate[DEPRECATED]/data/src/main/res/values/strings.xml b/deprecated/RxJavaTemplate/data/src/main/res/values/strings.xml similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/data/src/main/res/values/strings.xml rename to deprecated/RxJavaTemplate/data/src/main/res/values/strings.xml diff --git a/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/RxJavaTemplate[DEPRECATED]/detekt-config.yml b/deprecated/RxJavaTemplate/detekt-config.yml similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/detekt-config.yml rename to deprecated/RxJavaTemplate/detekt-config.yml diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/domain/.gitignore b/deprecated/RxJavaTemplate/domain/.gitignore similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/domain/.gitignore rename to deprecated/RxJavaTemplate/domain/.gitignore diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/domain/build.gradle.kts b/deprecated/RxJavaTemplate/domain/build.gradle.kts similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/domain/build.gradle.kts rename to deprecated/RxJavaTemplate/domain/build.gradle.kts diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/domain/proguard-rules.pro b/deprecated/RxJavaTemplate/domain/proguard-rules.pro similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/domain/proguard-rules.pro rename to deprecated/RxJavaTemplate/domain/proguard-rules.pro diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/domain/src/main/AndroidManifest.xml b/deprecated/RxJavaTemplate/domain/src/main/AndroidManifest.xml similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/domain/src/main/AndroidManifest.xml rename to deprecated/RxJavaTemplate/domain/src/main/AndroidManifest.xml diff --git a/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/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 deprecated/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/deprecated/RxJavaTemplate[DEPRECATED]/fastlane/Appfile b/deprecated/RxJavaTemplate/fastlane/Appfile similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/fastlane/Appfile rename to deprecated/RxJavaTemplate/fastlane/Appfile diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/fastlane/Fastfile b/deprecated/RxJavaTemplate/fastlane/Fastfile similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/fastlane/Fastfile rename to deprecated/RxJavaTemplate/fastlane/Fastfile diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/fastlane/Pluginfile b/deprecated/RxJavaTemplate/fastlane/Pluginfile similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/fastlane/Pluginfile rename to deprecated/RxJavaTemplate/fastlane/Pluginfile diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/fastlane/README.md b/deprecated/RxJavaTemplate/fastlane/README.md similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/fastlane/README.md rename to deprecated/RxJavaTemplate/fastlane/README.md diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/fastlane/script/build.rb b/deprecated/RxJavaTemplate/fastlane/script/build.rb similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/fastlane/script/build.rb rename to deprecated/RxJavaTemplate/fastlane/script/build.rb diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/fastlane/script/config.rb b/deprecated/RxJavaTemplate/fastlane/script/config.rb similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/fastlane/script/config.rb rename to deprecated/RxJavaTemplate/fastlane/script/config.rb diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/gradle.properties b/deprecated/RxJavaTemplate/gradle.properties similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/gradle.properties rename to deprecated/RxJavaTemplate/gradle.properties diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/gradle/wrapper/gradle-wrapper.jar b/deprecated/RxJavaTemplate/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/gradle/wrapper/gradle-wrapper.jar rename to deprecated/RxJavaTemplate/gradle/wrapper/gradle-wrapper.jar diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/gradle/wrapper/gradle-wrapper.properties b/deprecated/RxJavaTemplate/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/gradle/wrapper/gradle-wrapper.properties rename to deprecated/RxJavaTemplate/gradle/wrapper/gradle-wrapper.properties diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/gradlew b/deprecated/RxJavaTemplate/gradlew similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/gradlew rename to deprecated/RxJavaTemplate/gradlew diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/gradlew.bat b/deprecated/RxJavaTemplate/gradlew.bat similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/gradlew.bat rename to deprecated/RxJavaTemplate/gradlew.bat diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/settings.gradle.kts b/deprecated/RxJavaTemplate/settings.gradle.kts similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/settings.gradle.kts rename to deprecated/RxJavaTemplate/settings.gradle.kts diff --git a/deprecated/RxJavaTemplate[DEPRECATED]/signing.properties b/deprecated/RxJavaTemplate/signing.properties similarity index 100% rename from deprecated/RxJavaTemplate[DEPRECATED]/signing.properties rename to deprecated/RxJavaTemplate/signing.properties diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar deleted file mode 100644 index f3d88b1c2faf2fc91d853cd5d4242b5547257070..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58695 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 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 From 81f90a40ae1cbc3d57442840538e95cb1d5b8b53 Mon Sep 17 00:00:00 2001 From: Bruce - Thien Nguyen Date: Mon, 9 Oct 2023 15:37:59 +0700 Subject: [PATCH 15/22] [#503] Update script to remove generating xml project script --- .../workflows/verify_newproject_script.yml | 4 -- scripts/new_project.kts | 46 +++++++++---------- 2 files changed, 21 insertions(+), 29 deletions(-) diff --git a/.github/workflows/verify_newproject_script.yml b/.github/workflows/verify_newproject_script.yml index 62b487d39..0bfe45b73 100644 --- a/.github/workflows/verify_newproject_script.yml +++ b/.github/workflows/verify_newproject_script.yml @@ -40,10 +40,6 @@ jobs: sdk install kscript $kscriptVersion echo $PATH >> $GITHUB_PATH - - name: Verify generating new project from template-xml - working-directory: scripts - run: kscript new_project.kts package-name=co.myxmlproject.example app-name="My XML Project" template=xml - - name: Verify generating new project from template-compose working-directory: scripts run: kscript new_project.kts package-name=co.mycomposeproject.example app-name="My Compose Project" template=compose diff --git a/scripts/new_project.kts b/scripts/new_project.kts index 1a6cc13bf..142bea3db 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 = "deprecated/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) $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") @@ -86,25 +86,13 @@ object NewProject { private var template: String = "" 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() @@ -135,29 +123,35 @@ 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,11 +167,13 @@ 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, @@ -211,11 +207,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, ) From 8bd2c87e01b8fb9b97b72b68f2c076143d086f26 Mon Sep 17 00:00:00 2001 From: Bruce - Thien Nguyen Date: Mon, 9 Oct 2023 16:20:14 +0700 Subject: [PATCH 16/22] [#503] Update readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a75d0ee11..ed7a3ad7b 100644 --- a/README.md +++ b/README.md @@ -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., compose, xml) + template= Template (i.e., 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) ``` From 10e01c3412b33c432f292ee034c3681c7ab68afc Mon Sep 17 00:00:00 2001 From: Bruce - Thien Nguyen Date: Fri, 13 Oct 2023 14:32:04 +0700 Subject: [PATCH 17/22] [#503] Make compose becomes default template --- README.md | 2 +- gradle-wrapper.properties | 7 ------- scripts/new_project.kts | 12 ++---------- 3 files changed, 3 insertions(+), 18 deletions(-) delete mode 100644 gradle-wrapper.properties diff --git a/README.md b/README.md index ed7a3ad7b..32ec6d668 100644 --- a/README.md +++ b/README.md @@ -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., 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) ``` 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/scripts/new_project.kts b/scripts/new_project.kts index 142bea3db..b111306bc 100644 --- a/scripts/new_project.kts +++ b/scripts/new_project.kts @@ -33,7 +33,7 @@ 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_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) @@ -83,7 +83,7 @@ object NewProject { } } - private var template: String = "" + private var template: String = TEMPLATE_COMPOSE private val templatePackageName get() = TEMPLATE_PACKAGE_NAME_COMPOSE @@ -114,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 -> { @@ -139,7 +138,6 @@ object NewProject { arg.startsWith("$KEY_TEMPLATE$DELIMITER_ARGUMENT") -> { val (key, value) = arg.split(DELIMITER_ARGUMENT) validateTemplate(value) - hasTemplate = true } arg.startsWith("$KEY_FORCE$DELIMITER_ARGUMENT") -> { @@ -173,12 +171,6 @@ object NewProject { exitAfterMessage = true, isError = true, ) - - !hasTemplate -> showMessage( - message = "ERROR: No template has been provided \n$helpMessage", - exitAfterMessage = true, - isError = true, - ) } } From ed83e972e3620866ffa5babd004b6ca2af6c68f5 Mon Sep 17 00:00:00 2001 From: Bruce - Thien Nguyen Date: Fri, 13 Oct 2023 14:36:33 +0700 Subject: [PATCH 18/22] [#503] Update README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 32ec6d668..a76bb4494 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ A collection of our Android templates: Examples: ``` - kscript new_project.kts package-name=co.mycomposeproject.example app-name="My Compose Project" template=compose + kscript new_project.kts package-name=co.mycomposeproject.example app-name="My Compose Project" ``` ``` From f78d181b0dfe779a845ca10129764a510453153f Mon Sep 17 00:00:00 2001 From: Kaung Khant Soe Date: Thu, 19 Oct 2023 16:30:11 +0700 Subject: [PATCH 19/22] [#535] Update state flow to use asStateFlow --- .../nimblehq/sample/compose/ui/screens/home/HomeViewModel.kt | 4 ++-- .../template/compose/ui/screens/home/HomeViewModel.kt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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/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() From 06dc8f569881dd774b3fbaae6cf4adce94822abb Mon Sep 17 00:00:00 2001 From: Huey Date: Thu, 19 Oct 2023 09:42:46 +0700 Subject: [PATCH 20/22] [#543] Add default spacing dimensions --- .../co/nimblehq/sample/compose/ui/screens/home/Item.kt | 4 ++-- .../co/nimblehq/sample/compose/ui/theme/AppDimensions.kt | 9 ++++++++- .../template/compose/ui/screens/home/HomeScreen.kt | 2 +- .../nimblehq/template/compose/ui/theme/AppDimensions.kt | 9 ++++++++- 4 files changed, 19 insertions(+), 5 deletions(-) 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/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/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() } From 1d51e5d331d944d2f2dc4e5108cafd5db1c13305 Mon Sep 17 00:00:00 2001 From: Kaung Khant Soe Date: Fri, 20 Oct 2023 11:10:15 +0700 Subject: [PATCH 21/22] [#535] Update state flow to use asStateFlow in base viewmodel classes --- .../co/nimblehq/sample/compose/ui/base/BaseViewModel.kt | 7 +++---- .../co/nimblehq/template/compose/ui/base/BaseViewModel.kt | 7 +++---- 2 files changed, 6 insertions(+), 8 deletions(-) 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/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 From f2123c62c5ea2107234705eb3ece96c1598e9574 Mon Sep 17 00:00:00 2001 From: Kaung Khant Soe Date: Mon, 23 Oct 2023 16:50:24 +0700 Subject: [PATCH 22/22] [#462] Add concurrency for cicd --- .cicdtemplate/.github/workflows/bump_version.yml | 4 ++++ .cicdtemplate/.github/workflows/review_pull_request.yml | 4 ++++ .cicdtemplate/.github/workflows/run_detekt_and_unit_tests.yml | 4 ++++ .github/workflows/bump_version.yml | 4 ++++ .github/workflows/draft-new-release.yml | 4 ++++ .github/workflows/review_pull_request.yml | 4 ++++ .github/workflows/run_detekt_and_unit_tests.yml | 4 ++++ .github/workflows/verify_newproject_script.yml | 4 ++++ 8 files changed, 32 insertions(+) diff --git a/.cicdtemplate/.github/workflows/bump_version.yml b/.cicdtemplate/.github/workflows/bump_version.yml index 9e5a0846b..619374e55 100644 --- a/.cicdtemplate/.github/workflows/bump_version.yml +++ b/.cicdtemplate/.github/workflows/bump_version.yml @@ -8,6 +8,10 @@ on: required: true type: string +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: bump_version: name: Bump version diff --git a/.cicdtemplate/.github/workflows/review_pull_request.yml b/.cicdtemplate/.github/workflows/review_pull_request.yml index a149eea98..e1f052b03 100644 --- a/.cicdtemplate/.github/workflows/review_pull_request.yml +++ b/.cicdtemplate/.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 diff --git a/.cicdtemplate/.github/workflows/run_detekt_and_unit_tests.yml b/.cicdtemplate/.github/workflows/run_detekt_and_unit_tests.yml index 95063b5c9..338a4fbfe 100644 --- a/.cicdtemplate/.github/workflows/run_detekt_and_unit_tests.yml +++ b/.cicdtemplate/.github/workflows/run_detekt_and_unit_tests.yml @@ -10,6 +10,10 @@ 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 diff --git a/.github/workflows/bump_version.yml b/.github/workflows/bump_version.yml index bca9c1cba..5c9ba0c12 100644 --- a/.github/workflows/bump_version.yml +++ b/.github/workflows/bump_version.yml @@ -8,6 +8,10 @@ on: required: true type: string +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: bump_version: name: Bump version diff --git a/.github/workflows/draft-new-release.yml b/.github/workflows/draft-new-release.yml index 2ff8254f6..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: diff --git a/.github/workflows/review_pull_request.yml b/.github/workflows/review_pull_request.yml index 0e06453aa..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 diff --git a/.github/workflows/run_detekt_and_unit_tests.yml b/.github/workflows/run_detekt_and_unit_tests.yml index bb720e3d0..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 diff --git a/.github/workflows/verify_newproject_script.yml b/.github/workflows/verify_newproject_script.yml index 0bfe45b73..2d44ab60d 100644 --- a/.github/workflows/verify_newproject_script.yml +++ b/.github/workflows/verify_newproject_script.yml @@ -5,6 +5,10 @@ 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