From 0eb4b3433b6f04ab6eaf494ed208d3c208d7ce36 Mon Sep 17 00:00:00 2001 From: sathwikcs <85106054+sathwikcs@users.noreply.github.com> Date: Wed, 9 Oct 2024 11:28:36 +0530 Subject: [PATCH] ml kit --- .idea/deploymentTargetSelector.xml | 8 + .idea/gradle.xml | 1 + .idea/misc.xml | 1 - .idea/other.xml | 11 ++ app/build.gradle.kts | 48 ++++- app/src/main/AndroidManifest.xml | 3 + app/src/main/assets/7seg_classifier.tflite | Bin 0 -> 609904 bytes .../prodtrack/ApplicationClass.kt | 15 ++ .../sminnovations/prodtrack/MainActivity.kt | 59 ++++-- .../common/data/dataStore/SettingsData.kt | 83 ++++++++ .../prodtrack/common/data/dataStore/const.kt | 3 + .../prodtrack/screen/history/historyScreen.kt | 8 + .../prodtrack/screen/home/homeScreen.kt | 1 + .../prodtrack/screen/home/ui/camereui.kt | 100 ++++++++++ .../screen/home/ui/permissionManager.kt | 6 + .../screen/home/viewmodel/homeViewModel.kt | 182 ++++++++++++++++++ .../screen/navigation/BottomNavBar.kt | 49 +++++ .../screen/navigation/NavAnimation.kt | 33 ++++ .../prodtrack/screen/navigation/Navigation.kt | 41 ++++ .../screen/navigation/data/NavigationItem.kt | 23 +++ .../screen/settings/settingScreen.kt | 44 +++++ .../ui/settingsComponents/ClickableCard.kt | 125 ++++++++++++ .../ui/settingsComponents/RadioDialogue.kt | 126 ++++++++++++ .../ui/settingsComponents/RadioRow.kt | 40 ++++ .../ui/settingsComponents/SwitchRow.kt | 71 +++++++ .../settings/ui/subSetting/AboutCard.kt | 78 ++++++++ .../settings/ui/subSetting/AppearenceCard.kt | 90 +++++++++ .../settings/ui/subSetting/DeveloperCard.kt | 77 ++++++++ .../com/sminnovations/prodtrack/tens/com23.kt | 69 +++++++ .../com/sminnovations/prodtrack/tens/vm.kt | 102 ++++++++++ .../prodtrack/tenserflow/TFLiteModel.kt | 75 ++++++++ .../prodtrack/tenserflow/camerax.kt | 91 +++++++++ .../prodtrack/tenserflow/sevenSegment.kt | 54 ++++++ .../prodtrack/ui/theme/Blacktheme.kt | 35 ++++ .../sminnovations/prodtrack/ui/theme/Theme.kt | 48 ++++- .../prodtrack/utils/FileUtils.kt | 34 ++++ .../main/res/drawable/round_auto_mode_24.xml | 15 ++ .../main/res/drawable/round_color_lens_24.xml | 5 + .../main/res/drawable/round_contrast_24.xml | 5 + .../res/drawable/round_delete_sweep_24.xml | 5 + .../res/drawable/round_developer_mode_24.xml | 5 + app/src/main/res/drawable/round_info_24.xml | 5 + .../main/res/drawable/round_logo_dev_24.xml | 7 + .../main/res/drawable/round_translate_24.xml | 5 + app/src/main/res/values/strings.xml | 14 +- build.gradle.kts | 1 + gradle/libs.versions.toml | 8 + 47 files changed, 1879 insertions(+), 30 deletions(-) create mode 100644 app/src/main/assets/7seg_classifier.tflite create mode 100644 app/src/main/java/com/sminnovations/prodtrack/ApplicationClass.kt create mode 100644 app/src/main/java/com/sminnovations/prodtrack/common/data/dataStore/SettingsData.kt create mode 100644 app/src/main/java/com/sminnovations/prodtrack/common/data/dataStore/const.kt create mode 100644 app/src/main/java/com/sminnovations/prodtrack/screen/history/historyScreen.kt create mode 100644 app/src/main/java/com/sminnovations/prodtrack/screen/home/homeScreen.kt create mode 100644 app/src/main/java/com/sminnovations/prodtrack/screen/home/ui/camereui.kt create mode 100644 app/src/main/java/com/sminnovations/prodtrack/screen/home/ui/permissionManager.kt create mode 100644 app/src/main/java/com/sminnovations/prodtrack/screen/home/viewmodel/homeViewModel.kt create mode 100644 app/src/main/java/com/sminnovations/prodtrack/screen/navigation/BottomNavBar.kt create mode 100644 app/src/main/java/com/sminnovations/prodtrack/screen/navigation/NavAnimation.kt create mode 100644 app/src/main/java/com/sminnovations/prodtrack/screen/navigation/Navigation.kt create mode 100644 app/src/main/java/com/sminnovations/prodtrack/screen/navigation/data/NavigationItem.kt create mode 100644 app/src/main/java/com/sminnovations/prodtrack/screen/settings/settingScreen.kt create mode 100644 app/src/main/java/com/sminnovations/prodtrack/screen/settings/ui/settingsComponents/ClickableCard.kt create mode 100644 app/src/main/java/com/sminnovations/prodtrack/screen/settings/ui/settingsComponents/RadioDialogue.kt create mode 100644 app/src/main/java/com/sminnovations/prodtrack/screen/settings/ui/settingsComponents/RadioRow.kt create mode 100644 app/src/main/java/com/sminnovations/prodtrack/screen/settings/ui/settingsComponents/SwitchRow.kt create mode 100644 app/src/main/java/com/sminnovations/prodtrack/screen/settings/ui/subSetting/AboutCard.kt create mode 100644 app/src/main/java/com/sminnovations/prodtrack/screen/settings/ui/subSetting/AppearenceCard.kt create mode 100644 app/src/main/java/com/sminnovations/prodtrack/screen/settings/ui/subSetting/DeveloperCard.kt create mode 100644 app/src/main/java/com/sminnovations/prodtrack/tens/com23.kt create mode 100644 app/src/main/java/com/sminnovations/prodtrack/tens/vm.kt create mode 100644 app/src/main/java/com/sminnovations/prodtrack/tenserflow/TFLiteModel.kt create mode 100644 app/src/main/java/com/sminnovations/prodtrack/tenserflow/camerax.kt create mode 100644 app/src/main/java/com/sminnovations/prodtrack/tenserflow/sevenSegment.kt create mode 100644 app/src/main/java/com/sminnovations/prodtrack/ui/theme/Blacktheme.kt create mode 100644 app/src/main/java/com/sminnovations/prodtrack/utils/FileUtils.kt create mode 100644 app/src/main/res/drawable/round_auto_mode_24.xml create mode 100644 app/src/main/res/drawable/round_color_lens_24.xml create mode 100644 app/src/main/res/drawable/round_contrast_24.xml create mode 100644 app/src/main/res/drawable/round_delete_sweep_24.xml create mode 100644 app/src/main/res/drawable/round_developer_mode_24.xml create mode 100644 app/src/main/res/drawable/round_info_24.xml create mode 100644 app/src/main/res/drawable/round_logo_dev_24.xml create mode 100644 app/src/main/res/drawable/round_translate_24.xml diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index b268ef3..9d50122 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -4,6 +4,14 @@ diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 32522c1..0897082 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -1,5 +1,6 @@ +