diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 7de895d..81c1dae 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -20,6 +20,7 @@ + diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 2cd1632..0fc165b 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -198,6 +198,53 @@ PODS: - nanopb/encode (= 2.30910.0) - nanopb/decode (2.30910.0) - nanopb/encode (2.30910.0) + - NitroGeolocation (1.4.3): + - hermes-engine + - NitroModules + - RCTRequired + - RCTTypeSafety + - React-callinvoker + - React-Core + - React-Core-prebuilt + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - NitroModules (0.36.1): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-callinvoker + - React-Core + - React-Core-prebuilt + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga - op-sqlite (15.2.5): - hermes-engine - OpenSSL-Universal @@ -221,7 +268,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - OpenSSL-Universal (3.3.3001) + - OpenSSL-Universal (3.6.2000) - PromisesObjC (2.4.0) - PromisesSwift (2.4.0): - PromisesObjC (= 2.4.0) @@ -1714,28 +1761,6 @@ PODS: - Yoga - react-native-geocoder (0.5.0): - React - - react-native-geolocation (3.4.0): - - hermes-engine - - RCTRequired - - RCTTypeSafety - - React-Core - - React-Core-prebuilt - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsi - - React-NativeModulesApple - - React-RCTFabric - - React-renderercss - - React-rendererdebug - - React-utils - - ReactCodegen - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - ReactNativeDependencies - - Yoga - react-native-google-maps (1.20.1): - Google-Maps-iOS-Utils (= 5.0.0) - GoogleMaps (= 8.4.0) @@ -2963,6 +2988,8 @@ DEPENDENCIES: - IQKeyboardManager - MendixNative (from `../node_modules/mendix-native`) - nanopb + - NitroGeolocation (from `../node_modules/react-native-nitro-geolocation`) + - NitroModules (from `../node_modules/react-native-nitro-modules`) - "op-sqlite (from `../node_modules/@op-engineering/op-sqlite`)" - QRCodeReader.swift (~> 10.1.0) - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) @@ -3007,7 +3034,6 @@ DEPENDENCIES: - "react-native-cameraroll (from `../node_modules/@react-native-camera-roll/camera-roll`)" - react-native-file-viewer-turbo (from `../node_modules/react-native-file-viewer-turbo`) - react-native-geocoder (from `../node_modules/react-native-geocoder`) - - "react-native-geolocation (from `../node_modules/@react-native-community/geolocation`)" - react-native-google-maps (from `../node_modules/react-native-maps`) - react-native-image-picker (from `../node_modules/react-native-image-picker`) - react-native-maps (from `../node_modules/react-native-maps`) @@ -3122,6 +3148,10 @@ EXTERNAL SOURCES: :tag: hermes-v0.15.1 MendixNative: :path: "../node_modules/mendix-native" + NitroGeolocation: + :path: "../node_modules/react-native-nitro-geolocation" + NitroModules: + :path: "../node_modules/react-native-nitro-modules" op-sqlite: :path: "../node_modules/@op-engineering/op-sqlite" RCTDeprecation: @@ -3206,8 +3236,6 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native-file-viewer-turbo" react-native-geocoder: :path: "../node_modules/react-native-geocoder" - react-native-geolocation: - :path: "../node_modules/@react-native-community/geolocation" react-native-google-maps: :path: "../node_modules/react-native-maps" react-native-image-picker: @@ -3371,14 +3399,16 @@ SPEC CHECKSUMS: GoogleDataTransport: 6c09b596d841063d76d4288cc2d2f42cc36e1e2a GoogleMaps: 8939898920281c649150e0af74aa291c60f2e77d GoogleUtilities: ea963c370a38a8069cc5f7ba4ca849a60b6d7d15 - hermes-engine: 2ece5229b4460076597f50050f4fb14074f8f714 + hermes-engine: dd25b752a961795fcef9d248218ede66437847d4 IQKeyboardManager: c8665b3396bd0b79402b4c573eac345a31c7d485 libwebp: 02b23773aedb6ff1fd38cec7a77b81414c6842a8 MendixNative: 7e5ed081dfc0cbe76d8d81b76efafba9f3dd6a4e MultiplatformBleAdapter: b1fddd0d499b96b607e00f0faa8e60648343dc1d nanopb: 438bc412db1928dac798aa6fd75726007be04262 + NitroGeolocation: 688a2b889656060dafe9d83dc62fc0513b954a97 + NitroModules: 4d19ff59969b2c67a19175fb17b66917af6708e0 op-sqlite: e9ef65bcf95a97863874cee87841425bb71c8396 - OpenSSL-Universal: 6082b0bf950e5636fe0d78def171184e2b3899c2 + OpenSSL-Universal: ecee7b138fa75a74ecf00d7ffd248fb584739b9e PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47 PromisesSwift: 9d77319bbe72ebf6d872900551f7eeba9bce2851 QRCodeReader.swift: 373a389fe9a22d513c879a32a6f647c58f4ef572 @@ -3390,7 +3420,7 @@ SPEC CHECKSUMS: React: 1ba7d364ade7d883a1ec055bfc3606f35fdee17b React-callinvoker: bc2a26f8d84fb01f003fc6de6c9337b64715f95b React-Core: 7840d3a80b43a95c5e80ef75146bd70925ebab0f - React-Core-prebuilt: a54db89db007bc34115efc5abe10e05c699797da + React-Core-prebuilt: 2439654d53489a5609231fe950d7f4e4c641ad52 React-CoreModules: 2eb010400b63b89e53a324ffb3c112e4c7c3ce42 React-cxxreact: a558e92199d26f145afa9e62c4233cf8e7950efe React-debug: 755200a6e7f5e6e0a40ff8d215493d43cce285fc @@ -3423,7 +3453,6 @@ SPEC CHECKSUMS: react-native-cameraroll: bd1a177463acbba89365d09e81057294eba1e2f6 react-native-file-viewer-turbo: 0da5fe2575b1c2e43ce8246fcd0fa9c3b097a72d react-native-geocoder: bc977303c9c53cce36bcdb3c6f17e6832f86beb6 - react-native-geolocation: cfc39041210bd9f591ec2beb7d417291251da8e5 react-native-google-maps: c4f5c5b2dda17e7cb2cb2b37a81f140b039b3e7e react-native-image-picker: 168d6972e50ea848defe4ac4c222faa9bc52aea0 react-native-maps: 9febd31278b35cd21e4fad2cf6fa708993be5dab @@ -3470,7 +3499,7 @@ SPEC CHECKSUMS: ReactCodegen: 797de5178718324c6eba3327b07f9a423fbd5787 ReactCommon: 07572bf9e687c8a52fbe4a3641e9e3a1a477c78e ReactNativeBiometrics: 9ead8d633833fd13e5a79564af8ba7064c2a58c6 - ReactNativeDependencies: e709c771664b1e4e11acf00936c61a975577bf9c + ReactNativeDependencies: 14132e559d3008cd261e3c00859a58fd4f7fa42c RNBootSplash: 13b7612788960d0c5446e68489ac2509e506cfcd RNCalendarEvents: f90f73666b6bcbb3cc8a491ffbb5e48c0db3de37 RNCAsyncStorage: 3a4f5e2777dae1688b781a487923a08569e27fe4 diff --git a/package-lock.json b/package-lock.json index 978bd7e..2be9bdd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,6 @@ "@react-native-community/cli-platform-android": "20.1.3", "@react-native-community/cli-platform-ios": "20.1.3", "@react-native-community/datetimepicker": "8.6.0", - "@react-native-community/geolocation": "3.4.0", "@react-native-community/netinfo": "11.5.2", "@react-native-firebase/analytics": "20.1.0", "@react-native-firebase/app": "20.1.0", @@ -50,6 +49,8 @@ "react-native-linear-gradient": "2.8.3", "react-native-localize": "3.7.0", "react-native-maps": "1.20.1", + "react-native-nitro-geolocation": "1.4.3", + "react-native-nitro-modules": "0.36.1", "react-native-notify-kit": "10.4.7", "react-native-pager-view": "6.9.1", "react-native-permissions": "5.5.1", @@ -2264,19 +2265,6 @@ } } }, - "node_modules/@react-native-community/geolocation": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@react-native-community/geolocation/-/geolocation-3.4.0.tgz", - "integrity": "sha512-bzZH89/cwmpkPMKKveoC72C4JH0yF4St5Ceg/ZM9pA1SqX9MlRIrIrrOGZ/+yi++xAvFDiYfihtn9TvXWU9/rA==", - "license": "MIT", - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, "node_modules/@react-native-community/netinfo": { "version": "11.5.2", "resolved": "https://registry.npmjs.org/@react-native-community/netinfo/-/netinfo-11.5.2.tgz", @@ -8020,6 +8008,27 @@ } } }, + "node_modules/react-native-nitro-geolocation": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/react-native-nitro-geolocation/-/react-native-nitro-geolocation-1.4.3.tgz", + "integrity": "sha512-8r09M6fjf7krCXRuF3RskuJpcxE8dvwQtRJnlrk+U3tO4v+ltyXhRRGmAMlO2Y/PEv1II8sgnIgil58RaLPI4A==", + "license": "MIT", + "peerDependencies": { + "react": ">=18.0.0", + "react-native": ">=0.75.0", + "react-native-nitro-modules": "*" + } + }, + "node_modules/react-native-nitro-modules": { + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/react-native-nitro-modules/-/react-native-nitro-modules-0.36.1.tgz", + "integrity": "sha512-kBv/VvKqAmkXAvP1DxJMC9b/fRhh7JdSO4EUnPP46hJjrIFeFR8AwKm8mYaKZEuF014M/TVdv2vomVUW0umsQQ==", + "license": "MIT", + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, "node_modules/react-native-notify-kit": { "version": "10.4.7", "resolved": "https://registry.npmjs.org/react-native-notify-kit/-/react-native-notify-kit-10.4.7.tgz", diff --git a/package.json b/package.json index 82d7e59..90a12b5 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,6 @@ "@react-native-community/cli-platform-android": "20.1.3", "@react-native-community/cli-platform-ios": "20.1.3", "@react-native-community/datetimepicker": "8.6.0", - "@react-native-community/geolocation": "3.4.0", "@react-native-community/netinfo": "11.5.2", "@react-native-firebase/analytics": "20.1.0", "@react-native-firebase/app": "20.1.0", @@ -49,6 +48,8 @@ "react-native-fast-image": "8.6.3", "react-native-file-viewer-turbo": "0.7.4", "react-native-geocoder": "0.5.0", + "react-native-nitro-geolocation": "1.4.3", + "react-native-nitro-modules": "0.36.1", "react-native-gesture-handler": "2.31.2", "react-native-image-picker": "7.2.3", "react-native-inappbrowser-reborn": "3.7.0",