gitextract_sbi5etug/ ├── LICENSE ├── PRIVACY.md ├── README.md ├── android/ │ ├── .gitignore │ ├── .gitkeep │ ├── .idea/ │ │ ├── .gitignore │ │ ├── .name │ │ ├── AndroidProjectSystem.xml │ │ ├── compiler.xml │ │ ├── deploymentTargetSelector.xml │ │ ├── deviceManager.xml │ │ ├── gradle.xml │ │ ├── inspectionProfiles/ │ │ │ └── Project_Default.xml │ │ ├── kotlinc.xml │ │ ├── migrations.xml │ │ ├── misc.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── app/ │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ ├── proguard-rules.pro │ │ └── src/ │ │ ├── androidTest/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── nizarmah/ │ │ │ └── igatha/ │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── java/ │ │ │ │ └── com/ │ │ │ │ └── nizarmah/ │ │ │ │ └── igatha/ │ │ │ │ ├── Constants.kt │ │ │ │ ├── IgathaApp.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── model/ │ │ │ │ │ └── Device.kt │ │ │ │ ├── sensor/ │ │ │ │ │ ├── AcceleratorSensor.kt │ │ │ │ │ ├── BarometerSensor.kt │ │ │ │ │ ├── GyroscopeSensor.kt │ │ │ │ │ └── SensorType.kt │ │ │ │ ├── service/ │ │ │ │ │ ├── DisasterDetectionService.kt │ │ │ │ │ ├── DisasterDetector.kt │ │ │ │ │ ├── DisasterEventBus.kt │ │ │ │ │ ├── EmergencyManager.kt │ │ │ │ │ ├── FeedbackWorker.kt │ │ │ │ │ ├── ProximityScanner.kt │ │ │ │ │ ├── SOSBeacon.kt │ │ │ │ │ ├── SOSService.kt │ │ │ │ │ └── SirenPlayer.kt │ │ │ │ ├── ui/ │ │ │ │ │ ├── component/ │ │ │ │ │ │ ├── FeedbackButtonView.kt │ │ │ │ │ │ ├── PermissionHandler.kt │ │ │ │ │ │ ├── PersistentBanner.kt │ │ │ │ │ │ └── Section.kt │ │ │ │ │ ├── screen/ │ │ │ │ │ │ ├── ContentScreen.kt │ │ │ │ │ │ ├── FeedbackFormScreen.kt │ │ │ │ │ │ └── SettingsScreen.kt │ │ │ │ │ ├── theme/ │ │ │ │ │ │ ├── Color.kt │ │ │ │ │ │ ├── Theme.kt │ │ │ │ │ │ └── Type.kt │ │ │ │ │ └── view/ │ │ │ │ │ ├── ContentView.kt │ │ │ │ │ ├── DeviceDetailView.kt │ │ │ │ │ ├── DeviceListView.kt │ │ │ │ │ ├── DeviceRowView.kt │ │ │ │ │ ├── FeedbackFormView.kt │ │ │ │ │ └── SettingsView.kt │ │ │ │ ├── util/ │ │ │ │ │ ├── PermissionsHelper.kt │ │ │ │ │ ├── PermissionsManager.kt │ │ │ │ │ └── SettingsManager.kt │ │ │ │ └── viewmodel/ │ │ │ │ ├── ContentViewModel.kt │ │ │ │ ├── FeedbackFormViewModel.kt │ │ │ │ ├── FeedbackFormViewModelFactory.kt │ │ │ │ ├── SettingsViewModel.kt │ │ │ │ └── SettingsViewModelFactory.kt │ │ │ └── res/ │ │ │ ├── drawable/ │ │ │ │ ├── ic_im_okay.xml │ │ │ │ ├── ic_launcher_background.xml │ │ │ │ ├── ic_launcher_foreground.xml │ │ │ │ ├── ic_need_help.xml │ │ │ │ ├── ic_notification.xml │ │ │ │ ├── ic_notification_alerting.xml │ │ │ │ ├── ic_notification_signaling.xml │ │ │ │ └── ic_stop_sos.xml │ │ │ ├── mipmap-anydpi-v26/ │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ ├── values/ │ │ │ │ ├── colors.xml │ │ │ │ ├── ic_launcher_background.xml │ │ │ │ ├── strings.xml │ │ │ │ └── themes.xml │ │ │ └── xml/ │ │ │ ├── backup_rules.xml │ │ │ └── data_extraction_rules.xml │ │ └── test/ │ │ └── java/ │ │ └── com/ │ │ └── nizarmah/ │ │ └── igatha/ │ │ └── ExampleUnitTest.kt │ ├── build.gradle.kts │ ├── gradle/ │ │ ├── libs.versions.toml │ │ └── wrapper/ │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradle.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle.kts ├── fastlane/ │ └── metadata/ │ └── android/ │ ├── de/ │ │ ├── full_description.txt │ │ └── short_description.txt │ └── en-US/ │ ├── full_description.txt │ └── short_description.txt └── ios/ ├── Igatha/ │ ├── AppDelegate.swift │ ├── Assets.xcassets/ │ │ ├── AccentColor.colorset/ │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset/ │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Constants.swift │ ├── Igatha.entitlements │ ├── IgathaApp.swift │ ├── Info.plist │ ├── Models/ │ │ └── Device.swift │ ├── Preview Content/ │ │ └── Preview Assets.xcassets/ │ │ └── Contents.json │ ├── Sensors/ │ │ ├── AccelerometerSensor.swift │ │ ├── BarometerSensor.swift │ │ ├── GyroscopeSensor.swift │ │ └── SensorType.swift │ ├── Services/ │ │ ├── DeepLinkHandler.swift │ │ ├── DisasterDetector.swift │ │ ├── EmergencyManager.swift │ │ ├── LocationManager.swift │ │ ├── NotificationManager.swift │ │ ├── ProximityScanner.swift │ │ ├── SOSBeacon.swift │ │ └── SirenPlayer.swift │ ├── ViewModels/ │ │ ├── ContentViewModel.swift │ │ ├── FeedbackFormViewModel.swift │ │ └── SettingsViewModel.swift │ └── Views/ │ ├── ContentView.swift │ ├── DeviceDetailView.swift │ ├── DeviceListView.swift │ ├── DeviceRowView.swift │ ├── FeedbackButtonView.swift │ ├── FeedbackFormView.swift │ └── SettingsView.swift └── Igatha.xcodeproj/ ├── project.pbxproj ├── project.xcworkspace/ │ └── contents.xcworkspacedata └── xcuserdata/ └── nizarmah.xcuserdatad/ └── xcschemes/ └── xcschememanagement.plist