From 37545a82e1d18b8cc99a51f08e1ed808bcac39b8 Mon Sep 17 00:00:00 2001 From: vsuryakumar Date: Thu, 19 Jan 2023 18:57:59 +0530 Subject: [PATCH] setup of the basic structure of the project with boiler plate code --- .idea/gradle.xml | 1 + .idea/misc.xml | 10 +- .idea/vcs.xml | 6 + app/build.gradle | 7 + app/src/main/AndroidManifest.xml | 25 +- .../example/refactoredapp/MyApplication.kt | 11 + .../example/refactoredapp/data/Constants.kt | 5 + .../example/refactoredapp/data/DataHolder.kt | 6 + .../example/refactoredapp/data/Repository.kt | 8 + .../refactoredapp/data/RepositoryImpl.kt | 12 + .../refactoredapp/data/model/DenovixData.kt | 8 + .../refactoredapp/data/model/DeviceType.kt | 6 + .../refactoredapp/data/model/SampleDetails.kt | 5 + .../refactoredapp/data/model/TestInfo.kt | 12 + .../example/refactoredapp/domain/ParseCSV.kt | 7 + .../domain/ParseDenovixUseCase.kt | 16 ++ .../domain/ParseTestRightCSVUseCase.kt | 16 ++ .../presentation/MainActivity.kt | 159 +++++++++++-- .../presentation/MainViewModel.kt | 21 +- .../refactoredapp/presentation/RVAdapter.kt | 40 ++++ .../presentation/SplashActivity.kt | 127 ++++++++++ .../TestRight/TestRightActivity.kt | 28 +++ .../TestRight/TestRightExpReference.kt | 37 +++ .../TestRight/TestRightExpSample.kt | 25 ++ .../TestRight/TestRightResults.kt | 57 +++++ .../TestRight/TestRightViewModel.kt | 8 + .../presentation/TestRight/UsbService.kt | 12 + .../com/example/refactoredapp/util/MyUtils.kt | 16 ++ .../refactoredapp/util/MyViewModelFactory.kt | 24 ++ .../res/drawable/ic_baseline_blur_on_24.xml | 5 + app/src/main/res/font/inter_bold.xml | 7 + app/src/main/res/font/inter_medium.xml | 7 + app/src/main/res/font/inter_regular.xml | 7 + app/src/main/res/font/poppins400.xml | 7 + app/src/main/res/font/poppins500.xml | 7 + app/src/main/res/font/poppins600.xml | 7 + app/src/main/res/layout/activity_main.xml | 224 +++++------------- app/src/main/res/layout/activity_splash.xml | 56 +++++ .../main/res/layout/activity_test_right.xml | 16 ++ .../fragment_test_right_exp_reference.xml | 31 +++ .../layout/fragment_test_right_exp_sample.xml | 14 ++ .../layout/fragment_test_right_results.xml | 187 +++++++++++++++ app/src/main/res/layout/table_item.xml | 6 + app/src/main/res/values/font_certs.xml | 17 ++ app/src/main/res/values/strings.xml | 4 + app/src/main/res/values/styles.xml | 21 ++ app/src/main/res/xml/device_filter.xml | 38 +++ build.gradle | 11 +- settings.gradle | 1 + 49 files changed, 1194 insertions(+), 194 deletions(-) create mode 100644 .idea/vcs.xml create mode 100644 app/src/main/java/com/example/refactoredapp/MyApplication.kt create mode 100644 app/src/main/java/com/example/refactoredapp/data/Constants.kt create mode 100644 app/src/main/java/com/example/refactoredapp/data/DataHolder.kt create mode 100644 app/src/main/java/com/example/refactoredapp/data/Repository.kt create mode 100644 app/src/main/java/com/example/refactoredapp/data/RepositoryImpl.kt create mode 100644 app/src/main/java/com/example/refactoredapp/data/model/DenovixData.kt create mode 100644 app/src/main/java/com/example/refactoredapp/data/model/DeviceType.kt create mode 100644 app/src/main/java/com/example/refactoredapp/data/model/SampleDetails.kt create mode 100644 app/src/main/java/com/example/refactoredapp/data/model/TestInfo.kt create mode 100644 app/src/main/java/com/example/refactoredapp/domain/ParseCSV.kt create mode 100644 app/src/main/java/com/example/refactoredapp/domain/ParseDenovixUseCase.kt create mode 100644 app/src/main/java/com/example/refactoredapp/domain/ParseTestRightCSVUseCase.kt create mode 100644 app/src/main/java/com/example/refactoredapp/presentation/RVAdapter.kt create mode 100644 app/src/main/java/com/example/refactoredapp/presentation/SplashActivity.kt create mode 100644 app/src/main/java/com/example/refactoredapp/presentation/TestRight/TestRightActivity.kt create mode 100644 app/src/main/java/com/example/refactoredapp/presentation/TestRight/TestRightExpReference.kt create mode 100644 app/src/main/java/com/example/refactoredapp/presentation/TestRight/TestRightExpSample.kt create mode 100644 app/src/main/java/com/example/refactoredapp/presentation/TestRight/TestRightResults.kt create mode 100644 app/src/main/java/com/example/refactoredapp/presentation/TestRight/TestRightViewModel.kt create mode 100644 app/src/main/java/com/example/refactoredapp/presentation/TestRight/UsbService.kt create mode 100644 app/src/main/java/com/example/refactoredapp/util/MyUtils.kt create mode 100644 app/src/main/java/com/example/refactoredapp/util/MyViewModelFactory.kt create mode 100644 app/src/main/res/drawable/ic_baseline_blur_on_24.xml create mode 100644 app/src/main/res/font/inter_bold.xml create mode 100644 app/src/main/res/font/inter_medium.xml create mode 100644 app/src/main/res/font/inter_regular.xml create mode 100644 app/src/main/res/font/poppins400.xml create mode 100644 app/src/main/res/font/poppins500.xml create mode 100644 app/src/main/res/font/poppins600.xml create mode 100644 app/src/main/res/layout/activity_splash.xml create mode 100644 app/src/main/res/layout/activity_test_right.xml create mode 100644 app/src/main/res/layout/fragment_test_right_exp_reference.xml create mode 100644 app/src/main/res/layout/fragment_test_right_exp_sample.xml create mode 100644 app/src/main/res/layout/fragment_test_right_results.xml create mode 100644 app/src/main/res/layout/table_item.xml create mode 100644 app/src/main/res/values/font_certs.xml create mode 100644 app/src/main/res/values/styles.xml create mode 100644 app/src/main/res/xml/device_filter.xml diff --git a/.idea/gradle.xml b/.idea/gradle.xml index a9f4e52..a2d7c21 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -1,5 +1,6 @@ +