diff --git a/App.tsx b/App.tsx
index 08b3108..f435ae8 100644
--- a/App.tsx
+++ b/App.tsx
@@ -35,7 +35,7 @@ export default function App() {
options={{ headerShown: false }}
/>
-
+ {/*
-
+ */}
);
}
diff --git a/android/.gitignore b/android/.gitignore
deleted file mode 100644
index 8a6be07..0000000
--- a/android/.gitignore
+++ /dev/null
@@ -1,16 +0,0 @@
-# OSX
-#
-.DS_Store
-
-# Android/IntelliJ
-#
-build/
-.idea
-.gradle
-local.properties
-*.iml
-*.hprof
-.cxx/
-
-# Bundle artifacts
-*.jsbundle
diff --git a/android/app/build.gradle b/android/app/build.gradle
deleted file mode 100644
index e6f8f02..0000000
--- a/android/app/build.gradle
+++ /dev/null
@@ -1,201 +0,0 @@
-apply plugin: "com.android.application"
-apply plugin: "org.jetbrains.kotlin.android"
-apply plugin: "com.facebook.react"
-
-def projectRoot = rootDir.getAbsoluteFile().getParentFile().getAbsolutePath()
-
-static def versionToNumber(major, minor, patch) {
- return patch * 100 + minor * 10000 + major * 1000000
-}
-
-def getRNVersion() {
- def version = providers.exec {
- workingDir(projectDir)
- commandLine("node", "-e", "console.log(require('react-native/package.json').version);")
- }.standardOutput.asText.get().trim()
-
- def coreVersion = version.split("-")[0]
- def (major, minor, patch) = coreVersion.tokenize('.').collect { it.toInteger() }
-
- return versionToNumber(
- major,
- minor,
- patch
- )
-}
-def rnVersion = getRNVersion()
-
-/**
- * This is the configuration block to customize your React Native Android app.
- * By default you don't need to apply any configuration, just uncomment the lines you need.
- */
-react {
- entryFile = file(["node", "-e", "require('expo/scripts/resolveAppEntry')", projectRoot, "android", "absolute"].execute(null, rootDir).text.trim())
- reactNativeDir = new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim()).getParentFile().getAbsoluteFile()
- hermesCommand = new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim()).getParentFile().getAbsolutePath() + "/sdks/hermesc/%OS-BIN%/hermesc"
- codegenDir = new File(["node", "--print", "require.resolve('@react-native/codegen/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim()).getParentFile().getAbsoluteFile()
-
- // Use Expo CLI to bundle the app, this ensures the Metro config
- // works correctly with Expo projects.
- cliFile = new File(["node", "--print", "require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })"].execute(null, rootDir).text.trim())
- bundleCommand = "export:embed"
-
- /* Folders */
- // The root of your project, i.e. where "package.json" lives. Default is '..'
- // root = file("../")
- // The folder where the react-native NPM package is. Default is ../node_modules/react-native
- // reactNativeDir = file("../node_modules/react-native")
- // The folder where the react-native Codegen package is. Default is ../node_modules/@react-native/codegen
- // codegenDir = file("../node_modules/@react-native/codegen")
-
- /* Variants */
- // The list of variants to that are debuggable. For those we're going to
- // skip the bundling of the JS bundle and the assets. By default is just 'debug'.
- // If you add flavors like lite, prod, etc. you'll have to list your debuggableVariants.
- // debuggableVariants = ["liteDebug", "prodDebug"]
-
- /* Bundling */
- // A list containing the node command and its flags. Default is just 'node'.
- // nodeExecutableAndArgs = ["node"]
-
- //
- // The path to the CLI configuration file. Default is empty.
- // bundleConfig = file(../rn-cli.config.js)
- //
- // The name of the generated asset file containing your JS bundle
- // bundleAssetName = "MyApplication.android.bundle"
- //
- // The entry file for bundle generation. Default is 'index.android.js' or 'index.js'
- // entryFile = file("../js/MyApplication.android.js")
- //
- // A list of extra flags to pass to the 'bundle' commands.
- // See https://github.com/react-native-community/cli/blob/main/docs/commands.md#bundle
- // extraPackagerArgs = []
-
- /* Hermes Commands */
- // The hermes compiler command to run. By default it is 'hermesc'
- // hermesCommand = "$rootDir/my-custom-hermesc/bin/hermesc"
- //
- // The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map"
- // hermesFlags = ["-O", "-output-source-map"]
-
- if (rnVersion >= versionToNumber(0, 75, 0)) {
- /* Autolinking */
- autolinkLibrariesWithApp()
- }
-}
-
-/**
- * Set this to true to Run Proguard on Release builds to minify the Java bytecode.
- */
-def enableProguardInReleaseBuilds = (findProperty('android.enableProguardInReleaseBuilds') ?: false).toBoolean()
-
-/**
- * The preferred build flavor of JavaScriptCore (JSC)
- *
- * For example, to use the international variant, you can use:
- * `def jscFlavor = 'org.webkit:android-jsc-intl:+'`
- *
- * The international variant includes ICU i18n library and necessary data
- * allowing to use e.g. `Date.toLocaleString` and `String.localeCompare` that
- * give correct results when using with locales other than en-US. Note that
- * this variant is about 6MiB larger per architecture than default.
- */
-def jscFlavor = 'org.webkit:android-jsc:+'
-
-android {
- ndkVersion rootProject.ext.ndkVersion
-
- buildToolsVersion rootProject.ext.buildToolsVersion
- compileSdk rootProject.ext.compileSdkVersion
-
- namespace 'org.calblueprint.ourcityforest'
- defaultConfig {
- applicationId 'org.calblueprint.ourcityforest'
- minSdkVersion rootProject.ext.minSdkVersion
- targetSdkVersion rootProject.ext.targetSdkVersion
- versionCode 1
- versionName "1.0.0"
- }
- signingConfigs {
- debug {
- storeFile file('debug.keystore')
- storePassword 'android'
- keyAlias 'androiddebugkey'
- keyPassword 'android'
- }
- }
- buildTypes {
- debug {
- signingConfig signingConfigs.debug
- }
- release {
- // Caution! In production, you need to generate your own keystore file.
- // see https://reactnative.dev/docs/signed-apk-android.
- signingConfig signingConfigs.debug
- shrinkResources (findProperty('android.enableShrinkResourcesInReleaseBuilds')?.toBoolean() ?: false)
- minifyEnabled enableProguardInReleaseBuilds
- proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
- crunchPngs (findProperty('android.enablePngCrunchInReleaseBuilds')?.toBoolean() ?: true)
- }
- }
- packagingOptions {
- jniLibs {
- useLegacyPackaging (findProperty('expo.useLegacyPackaging')?.toBoolean() ?: false)
- }
- }
-}
-
-// Apply static values from `gradle.properties` to the `android.packagingOptions`
-// Accepts values in comma delimited lists, example:
-// android.packagingOptions.pickFirsts=/LICENSE,**/picasa.ini
-["pickFirsts", "excludes", "merges", "doNotStrip"].each { prop ->
- // Split option: 'foo,bar' -> ['foo', 'bar']
- def options = (findProperty("android.packagingOptions.$prop") ?: "").split(",");
- // Trim all elements in place.
- for (i in 0.. 0) {
- println "android.packagingOptions.$prop += $options ($options.length)"
- // Ex: android.packagingOptions.pickFirsts += '**/SCCS/**'
- options.each {
- android.packagingOptions[prop] += it
- }
- }
-}
-
-dependencies {
- // The version of react-native is set by the React Native Gradle Plugin
- implementation("com.facebook.react:react-android")
-
- def isGifEnabled = (findProperty('expo.gif.enabled') ?: "") == "true";
- def isWebpEnabled = (findProperty('expo.webp.enabled') ?: "") == "true";
- def isWebpAnimatedEnabled = (findProperty('expo.webp.animated') ?: "") == "true";
-
- if (isGifEnabled) {
- // For animated gif support
- implementation("com.facebook.fresco:animated-gif:${reactAndroidLibs.versions.fresco.get()}")
- }
-
- if (isWebpEnabled) {
- // For webp support
- implementation("com.facebook.fresco:webpsupport:${reactAndroidLibs.versions.fresco.get()}")
- if (isWebpAnimatedEnabled) {
- // Animated webp support
- implementation("com.facebook.fresco:animated-webp:${reactAndroidLibs.versions.fresco.get()}")
- }
- }
-
- if (hermesEnabled.toBoolean()) {
- implementation("com.facebook.react:hermes-android")
- } else {
- implementation jscFlavor
- }
-}
-
-if (rnVersion < versionToNumber(0, 75, 0)) {
- apply from: new File(["node", "--print", "require.resolve('@react-native-community/cli-platform-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), "../native_modules.gradle");
- applyNativeModulesAppBuildGradle(project)
-}
diff --git a/android/app/debug.keystore b/android/app/debug.keystore
deleted file mode 100644
index 364e105..0000000
Binary files a/android/app/debug.keystore and /dev/null differ
diff --git a/android/app/proguard-rules.pro b/android/app/proguard-rules.pro
deleted file mode 100644
index 551eb41..0000000
--- a/android/app/proguard-rules.pro
+++ /dev/null
@@ -1,14 +0,0 @@
-# Add project specific ProGuard rules here.
-# By default, the flags in this file are appended to flags specified
-# in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt
-# You can edit the include path and order by changing the proguardFiles
-# directive in build.gradle.
-#
-# For more details, see
-# http://developer.android.com/guide/developing/tools/proguard.html
-
-# react-native-reanimated
--keep class com.swmansion.reanimated.** { *; }
--keep class com.facebook.react.turbomodule.** { *; }
-
-# Add any project specific keep options here:
diff --git a/android/app/src/debug/AndroidManifest.xml b/android/app/src/debug/AndroidManifest.xml
deleted file mode 100644
index 3ec2507..0000000
--- a/android/app/src/debug/AndroidManifest.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
deleted file mode 100644
index 8817477..0000000
--- a/android/app/src/main/AndroidManifest.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/android/app/src/main/java/org/calblueprint/ourcityforest/MainActivity.kt b/android/app/src/main/java/org/calblueprint/ourcityforest/MainActivity.kt
deleted file mode 100644
index fe5d7f5..0000000
--- a/android/app/src/main/java/org/calblueprint/ourcityforest/MainActivity.kt
+++ /dev/null
@@ -1,61 +0,0 @@
-package org.calblueprint.ourcityforest
-
-import android.os.Build
-import android.os.Bundle
-
-import com.facebook.react.ReactActivity
-import com.facebook.react.ReactActivityDelegate
-import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled
-import com.facebook.react.defaults.DefaultReactActivityDelegate
-
-import expo.modules.ReactActivityDelegateWrapper
-
-class MainActivity : ReactActivity() {
- override fun onCreate(savedInstanceState: Bundle?) {
- // Set the theme to AppTheme BEFORE onCreate to support
- // coloring the background, status bar, and navigation bar.
- // This is required for expo-splash-screen.
- setTheme(R.style.AppTheme);
- super.onCreate(null)
- }
-
- /**
- * Returns the name of the main component registered from JavaScript. This is used to schedule
- * rendering of the component.
- */
- override fun getMainComponentName(): String = "main"
-
- /**
- * Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate]
- * which allows you to enable New Architecture with a single boolean flags [fabricEnabled]
- */
- override fun createReactActivityDelegate(): ReactActivityDelegate {
- return ReactActivityDelegateWrapper(
- this,
- BuildConfig.IS_NEW_ARCHITECTURE_ENABLED,
- object : DefaultReactActivityDelegate(
- this,
- mainComponentName,
- fabricEnabled
- ){})
- }
-
- /**
- * Align the back button behavior with Android S
- * where moving root activities to background instead of finishing activities.
- * @see onBackPressed
- */
- override fun invokeDefaultOnBackPressed() {
- if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.R) {
- if (!moveTaskToBack(false)) {
- // For non-root activities, use the default implementation to finish them.
- super.invokeDefaultOnBackPressed()
- }
- return
- }
-
- // Use the default back button implementation on Android S
- // because it's doing more than [Activity.moveTaskToBack] in fact.
- super.invokeDefaultOnBackPressed()
- }
-}
diff --git a/android/app/src/main/java/org/calblueprint/ourcityforest/MainApplication.kt b/android/app/src/main/java/org/calblueprint/ourcityforest/MainApplication.kt
deleted file mode 100644
index b014431..0000000
--- a/android/app/src/main/java/org/calblueprint/ourcityforest/MainApplication.kt
+++ /dev/null
@@ -1,55 +0,0 @@
-package org.calblueprint.ourcityforest
-
-import android.app.Application
-import android.content.res.Configuration
-
-import com.facebook.react.PackageList
-import com.facebook.react.ReactApplication
-import com.facebook.react.ReactNativeHost
-import com.facebook.react.ReactPackage
-import com.facebook.react.ReactHost
-import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load
-import com.facebook.react.defaults.DefaultReactNativeHost
-import com.facebook.soloader.SoLoader
-
-import expo.modules.ApplicationLifecycleDispatcher
-import expo.modules.ReactNativeHostWrapper
-
-class MainApplication : Application(), ReactApplication {
-
- override val reactNativeHost: ReactNativeHost = ReactNativeHostWrapper(
- this,
- object : DefaultReactNativeHost(this) {
- override fun getPackages(): List {
- // Packages that cannot be autolinked yet can be added manually here, for example:
- // packages.add(new MyReactNativePackage());
- return PackageList(this).packages
- }
-
- override fun getJSMainModuleName(): String = ".expo/.virtual-metro-entry"
-
- override fun getUseDeveloperSupport(): Boolean = BuildConfig.DEBUG
-
- override val isNewArchEnabled: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED
- override val isHermesEnabled: Boolean = BuildConfig.IS_HERMES_ENABLED
- }
- )
-
- override val reactHost: ReactHost
- get() = ReactNativeHostWrapper.createReactHost(applicationContext, reactNativeHost)
-
- override fun onCreate() {
- super.onCreate()
- SoLoader.init(this, false)
- if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) {
- // If you opted-in for the New Architecture, we load the native entry point for this app.
- load()
- }
- ApplicationLifecycleDispatcher.onApplicationCreate(this)
- }
-
- override fun onConfigurationChanged(newConfig: Configuration) {
- super.onConfigurationChanged(newConfig)
- ApplicationLifecycleDispatcher.onConfigurationChanged(this, newConfig)
- }
-}
diff --git a/android/app/src/main/res/drawable-hdpi/splashscreen_image.png b/android/app/src/main/res/drawable-hdpi/splashscreen_image.png
deleted file mode 100644
index f1bf387..0000000
Binary files a/android/app/src/main/res/drawable-hdpi/splashscreen_image.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-mdpi/splashscreen_image.png b/android/app/src/main/res/drawable-mdpi/splashscreen_image.png
deleted file mode 100644
index f1bf387..0000000
Binary files a/android/app/src/main/res/drawable-mdpi/splashscreen_image.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-xhdpi/splashscreen_image 2.png b/android/app/src/main/res/drawable-xhdpi/splashscreen_image 2.png
deleted file mode 100644
index f1bf387..0000000
Binary files a/android/app/src/main/res/drawable-xhdpi/splashscreen_image 2.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-xhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xhdpi/splashscreen_image.png
deleted file mode 100644
index f1bf387..0000000
Binary files a/android/app/src/main/res/drawable-xhdpi/splashscreen_image.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/splashscreen_image 2.png b/android/app/src/main/res/drawable-xxhdpi/splashscreen_image 2.png
deleted file mode 100644
index f1bf387..0000000
Binary files a/android/app/src/main/res/drawable-xxhdpi/splashscreen_image 2.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png
deleted file mode 100644
index f1bf387..0000000
Binary files a/android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image 2.png b/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image 2.png
deleted file mode 100644
index f1bf387..0000000
Binary files a/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image 2.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png
deleted file mode 100644
index f1bf387..0000000
Binary files a/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable/rn_edit_text_material.xml b/android/app/src/main/res/drawable/rn_edit_text_material.xml
deleted file mode 100644
index 5c25e72..0000000
--- a/android/app/src/main/res/drawable/rn_edit_text_material.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/android/app/src/main/res/drawable/splashscreen.xml b/android/app/src/main/res/drawable/splashscreen.xml
deleted file mode 100644
index c8568e1..0000000
--- a/android/app/src/main/res/drawable/splashscreen.xml
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
\ No newline at end of file
diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
deleted file mode 100644
index 3941bea..0000000
--- a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
deleted file mode 100644
index 3941bea..0000000
--- a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
deleted file mode 100644
index a6a3e76..0000000
Binary files a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png and /dev/null differ
diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
deleted file mode 100644
index 1a7040c..0000000
Binary files a/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png and /dev/null differ
diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
deleted file mode 100644
index 86b3bba..0000000
Binary files a/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png and /dev/null differ
diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
deleted file mode 100644
index 52a821a..0000000
Binary files a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png and /dev/null differ
diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
deleted file mode 100644
index 3e333eb..0000000
Binary files a/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png and /dev/null differ
diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
deleted file mode 100644
index 4bd134b..0000000
Binary files a/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png and /dev/null differ
diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
deleted file mode 100644
index 8768119..0000000
Binary files a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ
diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
deleted file mode 100644
index 4b56603..0000000
Binary files a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png and /dev/null differ
diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
deleted file mode 100644
index ebb2a6a..0000000
Binary files a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png and /dev/null differ
diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
deleted file mode 100644
index 0461089..0000000
Binary files a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ
diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
deleted file mode 100644
index 6a9cd02..0000000
Binary files a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png and /dev/null differ
diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
deleted file mode 100644
index 7388735..0000000
Binary files a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png and /dev/null differ
diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
deleted file mode 100644
index 28cc4f2..0000000
Binary files a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ
diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
deleted file mode 100644
index 804e004..0000000
Binary files a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png and /dev/null differ
diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
deleted file mode 100644
index 87a8e3f..0000000
Binary files a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png and /dev/null differ
diff --git a/android/app/src/main/res/values-night/colors.xml b/android/app/src/main/res/values-night/colors.xml
deleted file mode 100644
index 3c05de5..0000000
--- a/android/app/src/main/res/values-night/colors.xml
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/android/app/src/main/res/values/colors.xml b/android/app/src/main/res/values/colors.xml
deleted file mode 100644
index f387b90..0000000
--- a/android/app/src/main/res/values/colors.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
- #ffffff
- #ffffff
- #023c69
- #ffffff
-
\ No newline at end of file
diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml
deleted file mode 100644
index aceaa29..0000000
--- a/android/app/src/main/res/values/strings.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
- Our City Forest
- contain
- false
-
\ No newline at end of file
diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml
deleted file mode 100644
index ab7cb49..0000000
--- a/android/app/src/main/res/values/styles.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/android/build.gradle b/android/build.gradle
deleted file mode 100644
index 9ae2aca..0000000
--- a/android/build.gradle
+++ /dev/null
@@ -1,45 +0,0 @@
-// Top-level build file where you can add configuration options common to all sub-projects/modules.
-
-buildscript {
- ext {
- buildToolsVersion = findProperty('android.buildToolsVersion') ?: '34.0.0'
- minSdkVersion = Integer.parseInt(findProperty('android.minSdkVersion') ?: '23')
- compileSdkVersion = Integer.parseInt(findProperty('android.compileSdkVersion') ?: '34')
- targetSdkVersion = Integer.parseInt(findProperty('android.targetSdkVersion') ?: '34')
- kotlinVersion = findProperty('android.kotlinVersion') ?: '1.9.23'
-
- ndkVersion = "26.1.10909125"
- }
- repositories {
- google()
- mavenCentral()
- }
- dependencies {
- classpath('com.android.tools.build:gradle')
- classpath('com.facebook.react:react-native-gradle-plugin')
- classpath('org.jetbrains.kotlin:kotlin-gradle-plugin')
- }
-}
-
-apply plugin: "com.facebook.react.rootproject"
-
-allprojects {
- repositories {
- maven {
- // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
- url(new File(['node', '--print', "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim(), '../android'))
- }
- maven {
- // Android JSC is installed from npm
- url(new File(['node', '--print', "require.resolve('jsc-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), '../dist'))
- }
-
- google()
- mavenCentral()
- maven { url 'https://www.jitpack.io' }
- }
-}
-// @generated begin expo-camera-import - expo prebuild (DO NOT MODIFY) sync-f244f4f3d8bf7229102e8f992b525b8602c74770
-def expoCameraMavenPath = new File(["node", "--print", "require.resolve('expo-camera/package.json')"].execute(null, rootDir).text.trim(), "../android/maven")
-allprojects { repositories { maven { url(expoCameraMavenPath) } } }
-// @generated end expo-camera-import
\ No newline at end of file
diff --git a/android/gradle.properties b/android/gradle.properties
deleted file mode 100644
index 40220de..0000000
--- a/android/gradle.properties
+++ /dev/null
@@ -1,59 +0,0 @@
-# Project-wide Gradle settings.
-
-# IDE (e.g. Android Studio) users:
-# Gradle settings configured through the IDE *will override*
-# any settings specified in this file.
-
-# For more details on how to configure your build environment visit
-# http://www.gradle.org/docs/current/userguide/build_environment.html
-
-# Specifies the JVM arguments used for the daemon process.
-# The setting is particularly useful for tweaking memory settings.
-# Default value: -Xmx512m -XX:MaxMetaspaceSize=256m
-org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m
-
-# When configured, Gradle will run in incubating parallel mode.
-# This option should only be used with decoupled projects. More details, visit
-# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
-# org.gradle.parallel=true
-
-# AndroidX package structure to make it clearer which packages are bundled with the
-# Android operating system, and which are packaged with your app's APK
-# https://developer.android.com/topic/libraries/support-library/androidx-rn
-android.useAndroidX=true
-
-# Automatically convert third-party libraries to use AndroidX
-android.enableJetifier=true
-
-# Enable AAPT2 PNG crunching
-android.enablePngCrunchInReleaseBuilds=true
-
-# Use this property to specify which architecture you want to build.
-# You can also override it from the CLI using
-# ./gradlew -PreactNativeArchitectures=x86_64
-reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64
-
-# Use this property to enable support to the new architecture.
-# This will allow you to use TurboModules and the Fabric render in
-# your application. You should enable this flag either if you want
-# to write custom TurboModules/Fabric components OR use libraries that
-# are providing them.
-newArchEnabled=false
-
-# Use this property to enable or disable the Hermes JS engine.
-# If set to false, you will be using JSC instead.
-hermesEnabled=true
-
-# Enable GIF support in React Native images (~200 B increase)
-expo.gif.enabled=true
-# Enable webp support in React Native images (~85 KB increase)
-expo.webp.enabled=true
-# Enable animated webp support (~3.4 MB increase)
-# Disabled by default because iOS doesn't support animated webp
-expo.webp.animated=false
-
-# Enable network inspector
-EX_DEV_CLIENT_NETWORK_INSPECTOR=true
-
-# Use legacy packaging to compress native libraries in the resulting APK.
-expo.useLegacyPackaging=false
diff --git a/android/gradle/wrapper/gradle-wrapper.jar b/android/gradle/wrapper/gradle-wrapper.jar
deleted file mode 100644
index e644113..0000000
Binary files a/android/gradle/wrapper/gradle-wrapper.jar and /dev/null differ
diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties
deleted file mode 100644
index 6f7a6eb..0000000
--- a/android/gradle/wrapper/gradle-wrapper.properties
+++ /dev/null
@@ -1,7 +0,0 @@
-distributionBase=GRADLE_USER_HOME
-distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-all.zip
-networkTimeout=10000
-validateDistributionUrl=true
-zipStoreBase=GRADLE_USER_HOME
-zipStorePath=wrapper/dists
diff --git a/android/gradlew b/android/gradlew
deleted file mode 100755
index 1aa94a4..0000000
--- a/android/gradlew
+++ /dev/null
@@ -1,249 +0,0 @@
-#!/bin/sh
-
-#
-# Copyright © 2015-2021 the original authors.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# https://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-##############################################################################
-#
-# Gradle start up script for POSIX generated by Gradle.
-#
-# Important for running:
-#
-# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
-# noncompliant, but you have some other compliant shell such as ksh or
-# bash, then to run this script, type that shell name before the whole
-# command line, like:
-#
-# ksh Gradle
-#
-# Busybox and similar reduced shells will NOT work, because this script
-# requires all of these POSIX shell features:
-# * functions;
-# * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
-# «${var#prefix}», «${var%suffix}», and «$( cmd )»;
-# * compound commands having a testable exit status, especially «case»;
-# * various built-in commands including «command», «set», and «ulimit».
-#
-# Important for patching:
-#
-# (2) This script targets any POSIX shell, so it avoids extensions provided
-# by Bash, Ksh, etc; in particular arrays are avoided.
-#
-# The "traditional" practice of packing multiple parameters into a
-# space-separated string is a well documented source of bugs and security
-# problems, so this is (mostly) avoided, by progressively accumulating
-# options in "$@", and eventually passing that to Java.
-#
-# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
-# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly;
-# see the in-line comments for details.
-#
-# There are tweaks for specific operating systems such as AIX, CygWin,
-# Darwin, MinGW, and NonStop.
-#
-# (3) This script is generated from the Groovy template
-# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
-# within the Gradle project.
-#
-# You can find Gradle at https://github.com/gradle/gradle/.
-#
-##############################################################################
-
-# Attempt to set APP_HOME
-
-# Resolve links: $0 may be a link
-app_path=$0
-
-# Need this for daisy-chained symlinks.
-while
- APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path
- [ -h "$app_path" ]
-do
- ls=$( ls -ld "$app_path" )
- link=${ls#*' -> '}
- case $link in #(
- /*) app_path=$link ;; #(
- *) app_path=$APP_HOME$link ;;
- esac
-done
-
-# This is normally unused
-# shellcheck disable=SC2034
-APP_BASE_NAME=${0##*/}
-# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
-APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit
-
-# Use the maximum available, or set MAX_FD != -1 to use that value.
-MAX_FD=maximum
-
-warn () {
- echo "$*"
-} >&2
-
-die () {
- echo
- echo "$*"
- echo
- exit 1
-} >&2
-
-# OS specific support (must be 'true' or 'false').
-cygwin=false
-msys=false
-darwin=false
-nonstop=false
-case "$( uname )" in #(
- CYGWIN* ) cygwin=true ;; #(
- Darwin* ) darwin=true ;; #(
- MSYS* | MINGW* ) msys=true ;; #(
- NONSTOP* ) nonstop=true ;;
-esac
-
-CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
-
-
-# Determine the Java command to use to start the JVM.
-if [ -n "$JAVA_HOME" ] ; then
- if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
- # IBM's JDK on AIX uses strange locations for the executables
- JAVACMD=$JAVA_HOME/jre/sh/java
- else
- JAVACMD=$JAVA_HOME/bin/java
- fi
- if [ ! -x "$JAVACMD" ] ; then
- die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
-
-Please set the JAVA_HOME variable in your environment to match the
-location of your Java installation."
- fi
-else
- JAVACMD=java
- if ! command -v java >/dev/null 2>&1
- then
- die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
-
-Please set the JAVA_HOME variable in your environment to match the
-location of your Java installation."
- fi
-fi
-
-# Increase the maximum file descriptors if we can.
-if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
- case $MAX_FD in #(
- max*)
- # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked.
- # shellcheck disable=SC2039,SC3045
- MAX_FD=$( ulimit -H -n ) ||
- warn "Could not query maximum file descriptor limit"
- esac
- case $MAX_FD in #(
- '' | soft) :;; #(
- *)
- # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked.
- # shellcheck disable=SC2039,SC3045
- ulimit -n "$MAX_FD" ||
- warn "Could not set maximum file descriptor limit to $MAX_FD"
- esac
-fi
-
-# Collect all arguments for the java command, stacking in reverse order:
-# * args from the command line
-# * the main class name
-# * -classpath
-# * -D...appname settings
-# * --module-path (only if needed)
-# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables.
-
-# For Cygwin or MSYS, switch paths to Windows format before running java
-if "$cygwin" || "$msys" ; then
- APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
- CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
-
- JAVACMD=$( cygpath --unix "$JAVACMD" )
-
- # Now convert the arguments - kludge to limit ourselves to /bin/sh
- for arg do
- if
- case $arg in #(
- -*) false ;; # don't mess with options #(
- /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath
- [ -e "$t" ] ;; #(
- *) false ;;
- esac
- then
- arg=$( cygpath --path --ignore --mixed "$arg" )
- fi
- # Roll the args list around exactly as many times as the number of
- # args, so each arg winds up back in the position where it started, but
- # possibly modified.
- #
- # NB: a `for` loop captures its iteration list before it begins, so
- # changing the positional parameters here affects neither the number of
- # iterations, nor the values presented in `arg`.
- shift # remove old arg
- set -- "$@" "$arg" # push replacement arg
- done
-fi
-
-
-# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
-
-# Collect all arguments for the java command:
-# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
-# and any embedded shellness will be escaped.
-# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
-# treated as '${Hostname}' itself on the command line.
-
-set -- \
- "-Dorg.gradle.appname=$APP_BASE_NAME" \
- -classpath "$CLASSPATH" \
- org.gradle.wrapper.GradleWrapperMain \
- "$@"
-
-# Stop when "xargs" is not available.
-if ! command -v xargs >/dev/null 2>&1
-then
- die "xargs is not available"
-fi
-
-# Use "xargs" to parse quoted args.
-#
-# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
-#
-# In Bash we could simply go:
-#
-# readarray ARGS < <( xargs -n1 <<<"$var" ) &&
-# set -- "${ARGS[@]}" "$@"
-#
-# but POSIX shell has neither arrays nor command substitution, so instead we
-# post-process each arg (as a line of input to sed) to backslash-escape any
-# character that might be a shell metacharacter, then use eval to reverse
-# that process (while maintaining the separation between arguments), and wrap
-# the whole thing up as a single "set" statement.
-#
-# This will of course break if any of these variables contains a newline or
-# an unmatched quote.
-#
-
-eval "set -- $(
- printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" |
- xargs -n1 |
- sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' |
- tr '\n' ' '
- )" '"$@"'
-
-exec "$JAVACMD" "$@"
diff --git a/android/gradlew.bat b/android/gradlew.bat
deleted file mode 100644
index 25da30d..0000000
--- a/android/gradlew.bat
+++ /dev/null
@@ -1,92 +0,0 @@
-@rem
-@rem Copyright 2015 the original author or authors.
-@rem
-@rem Licensed under the Apache License, Version 2.0 (the "License");
-@rem you may not use this file except in compliance with the License.
-@rem You may obtain a copy of the License at
-@rem
-@rem https://www.apache.org/licenses/LICENSE-2.0
-@rem
-@rem Unless required by applicable law or agreed to in writing, software
-@rem distributed under the License is distributed on an "AS IS" BASIS,
-@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-@rem See the License for the specific language governing permissions and
-@rem limitations under the License.
-@rem
-
-@if "%DEBUG%"=="" @echo off
-@rem ##########################################################################
-@rem
-@rem Gradle startup script for Windows
-@rem
-@rem ##########################################################################
-
-@rem Set local scope for the variables with windows NT shell
-if "%OS%"=="Windows_NT" setlocal
-
-set DIRNAME=%~dp0
-if "%DIRNAME%"=="" set DIRNAME=.
-@rem This is normally unused
-set APP_BASE_NAME=%~n0
-set APP_HOME=%DIRNAME%
-
-@rem Resolve any "." and ".." in APP_HOME to make it shorter.
-for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
-
-@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
-
-@rem Find java.exe
-if defined JAVA_HOME goto findJavaFromJavaHome
-
-set JAVA_EXE=java.exe
-%JAVA_EXE% -version >NUL 2>&1
-if %ERRORLEVEL% equ 0 goto execute
-
-echo. 1>&2
-echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2
-echo. 1>&2
-echo Please set the JAVA_HOME variable in your environment to match the 1>&2
-echo location of your Java installation. 1>&2
-
-goto fail
-
-:findJavaFromJavaHome
-set JAVA_HOME=%JAVA_HOME:"=%
-set JAVA_EXE=%JAVA_HOME%/bin/java.exe
-
-if exist "%JAVA_EXE%" goto execute
-
-echo. 1>&2
-echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2
-echo. 1>&2
-echo Please set the JAVA_HOME variable in your environment to match the 1>&2
-echo location of your Java installation. 1>&2
-
-goto fail
-
-:execute
-@rem Setup the command line
-
-set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
-
-
-@rem Execute Gradle
-"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
-
-:end
-@rem End local scope for the variables with windows NT shell
-if %ERRORLEVEL% equ 0 goto mainEnd
-
-:fail
-rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
-rem the _cmd.exe /c_ return code!
-set EXIT_CODE=%ERRORLEVEL%
-if %EXIT_CODE% equ 0 set EXIT_CODE=1
-if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE%
-exit /b %EXIT_CODE%
-
-:mainEnd
-if "%OS%"=="Windows_NT" endlocal
-
-:omega
diff --git a/android/react-settings-plugin/build.gradle.kts b/android/react-settings-plugin/build.gradle.kts
deleted file mode 100644
index b4f6668..0000000
--- a/android/react-settings-plugin/build.gradle.kts
+++ /dev/null
@@ -1,19 +0,0 @@
-import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
-
-plugins {
- kotlin("jvm") version "1.9.24"
- id("java-gradle-plugin")
-}
-
-repositories {
- mavenCentral()
-}
-
-gradlePlugin {
- plugins {
- create("reactSettingsPlugin") {
- id = "com.facebook.react.settings"
- implementationClass = "expo.plugins.ReactSettingsPlugin"
- }
- }
-}
diff --git a/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt b/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt
deleted file mode 100644
index c54f6c7..0000000
--- a/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt
+++ /dev/null
@@ -1,10 +0,0 @@
-package expo.plugins
-
-import org.gradle.api.Plugin
-import org.gradle.api.initialization.Settings
-
-class ReactSettingsPlugin : Plugin {
- override fun apply(settings: Settings) {
- // Do nothing, just register the plugin.
- }
-}
diff --git a/android/settings.gradle b/android/settings.gradle
deleted file mode 100644
index 7b5a8bb..0000000
--- a/android/settings.gradle
+++ /dev/null
@@ -1,66 +0,0 @@
-pluginManagement {
- def version = providers.exec {
- commandLine("node", "-e", "console.log(require('react-native/package.json').version);")
- }.standardOutput.asText.get().trim()
- def (_, reactNativeMinor, reactNativePatch) = version.split("-")[0].tokenize('.').collect { it.toInteger() }
-
- includeBuild(new File(["node", "--print", "require.resolve('@react-native/gradle-plugin/package.json')"].execute(null, rootDir).text.trim()).getParentFile().toString())
- if(reactNativeMinor == 74 && reactNativePatch <= 3){
- includeBuild("react-settings-plugin")
- }
-}
-
-plugins { id("com.facebook.react.settings") }
-
-def getRNMinorVersion() {
- def version = providers.exec {
- commandLine("node", "-e", "console.log(require('react-native/package.json').version);")
- }.standardOutput.asText.get().trim()
-
- def coreVersion = version.split("-")[0]
- def (major, minor, patch) = coreVersion.tokenize('.').collect { it.toInteger() }
-
- return minor
-}
-
-if (getRNMinorVersion() >= 75) {
- extensions.configure(com.facebook.react.ReactSettingsExtension) { ex ->
- if (System.getenv('EXPO_UNSTABLE_CORE_AUTOLINKING') == '1') {
- println('\u001B[32mUsing expo-modules-autolinking as core autolinking source\u001B[0m')
- def command = [
- 'node',
- '--no-warnings',
- '--eval',
- 'require(require.resolve(\'expo-modules-autolinking\', { paths: [require.resolve(\'expo/package.json\')] }))(process.argv.slice(1))',
- 'react-native-config',
- '--json',
- '--platform',
- 'android'
- ].toList()
- ex.autolinkLibrariesFromCommand(command)
- } else {
- ex.autolinkLibrariesFromCommand()
- }
- }
-}
-
-rootProject.name = 'Our City Forest'
-
-dependencyResolutionManagement {
- versionCatalogs {
- reactAndroidLibs {
- from(files(new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim(), "../gradle/libs.versions.toml")))
- }
- }
-}
-
-apply from: new File(["node", "--print", "require.resolve('expo/package.json')"].execute(null, rootDir).text.trim(), "../scripts/autolinking.gradle");
-useExpoModules()
-
-if (getRNMinorVersion() < 75) {
- apply from: new File(["node", "--print", "require.resolve('@react-native-community/cli-platform-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), "../native_modules.gradle");
- applyNativeModulesSettingsGradle(settings)
-}
-
-include ':app'
-includeBuild(new File(["node", "--print", "require.resolve('@react-native/gradle-plugin/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim()).getParentFile())
diff --git a/ios/.gitignore b/ios/.gitignore
deleted file mode 100644
index 8beb344..0000000
--- a/ios/.gitignore
+++ /dev/null
@@ -1,30 +0,0 @@
-# OSX
-#
-.DS_Store
-
-# Xcode
-#
-build/
-*.pbxuser
-!default.pbxuser
-*.mode1v3
-!default.mode1v3
-*.mode2v3
-!default.mode2v3
-*.perspectivev3
-!default.perspectivev3
-xcuserdata
-*.xccheckout
-*.moved-aside
-DerivedData
-*.hmap
-*.ipa
-*.xcuserstate
-project.xcworkspace
-.xcode.env.local
-
-# Bundle artifacts
-*.jsbundle
-
-# CocoaPods
-/Pods/
diff --git a/ios/.xcode.env b/ios/.xcode.env
deleted file mode 100644
index 3d5782c..0000000
--- a/ios/.xcode.env
+++ /dev/null
@@ -1,11 +0,0 @@
-# This `.xcode.env` file is versioned and is used to source the environment
-# used when running script phases inside Xcode.
-# To customize your local environment, you can create an `.xcode.env.local`
-# file that is not versioned.
-
-# NODE_BINARY variable contains the PATH to the node executable.
-#
-# Customize the NODE_BINARY variable here.
-# For example, to use nvm with brew, add the following line
-# . "$(brew --prefix nvm)/nvm.sh" --no-use
-export NODE_BINARY=$(command -v node)
diff --git a/ios/OurCityForest.xcodeproj/project.pbxproj b/ios/OurCityForest.xcodeproj/project.pbxproj
deleted file mode 100644
index 6eefdbf..0000000
--- a/ios/OurCityForest.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,577 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 54;
- objects = {
-
-/* Begin PBXBuildFile section */
- 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; };
- 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
- 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
- 35FBF3E0AF4E4A77B8066846 /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D46009431F449E48D3C48CE /* noop-file.swift */; };
- 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */; };
- 96905EF65AED1B983A6B3ABC /* libPods-OurCityForest.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-OurCityForest.a */; };
- AA6A166850FA3F0691268363 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 76F72FC98107E5F8B9258438 /* PrivacyInfo.xcprivacy */; };
- B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */; };
- BB2F792D24A3F905000567C9 /* Expo.plist in Resources */ = {isa = PBXBuildFile; fileRef = BB2F792C24A3F905000567C9 /* Expo.plist */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXFileReference section */
- 13B07F961A680F5B00A75B9A /* OurCityForest.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OurCityForest.app; sourceTree = BUILT_PRODUCTS_DIR; };
- 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = OurCityForest/AppDelegate.h; sourceTree = ""; };
- 13B07FB01A68108700A75B9A /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = OurCityForest/AppDelegate.mm; sourceTree = ""; };
- 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = OurCityForest/Images.xcassets; sourceTree = ""; };
- 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = OurCityForest/Info.plist; sourceTree = ""; };
- 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = OurCityForest/main.m; sourceTree = ""; };
- 3D46009431F449E48D3C48CE /* noop-file.swift */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.swift; name = "noop-file.swift"; path = "OurCityForest/noop-file.swift"; sourceTree = ""; };
- 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-OurCityForest.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-OurCityForest.a"; sourceTree = BUILT_PRODUCTS_DIR; };
- 6C2E3173556A471DD304B334 /* Pods-OurCityForest.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OurCityForest.debug.xcconfig"; path = "Target Support Files/Pods-OurCityForest/Pods-OurCityForest.debug.xcconfig"; sourceTree = ""; };
- 76F72FC98107E5F8B9258438 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xml; name = PrivacyInfo.xcprivacy; path = OurCityForest/PrivacyInfo.xcprivacy; sourceTree = ""; };
- 7A4D352CD337FB3A3BF06240 /* Pods-OurCityForest.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OurCityForest.release.xcconfig"; path = "Target Support Files/Pods-OurCityForest/Pods-OurCityForest.release.xcconfig"; sourceTree = ""; };
- AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = SplashScreen.storyboard; path = OurCityForest/SplashScreen.storyboard; sourceTree = ""; };
- BB2F792C24A3F905000567C9 /* Expo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Expo.plist; sourceTree = ""; };
- ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; };
- F4BFA883E4314836939365AF /* OurCityForest-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "OurCityForest-Bridging-Header.h"; path = "OurCityForest/OurCityForest-Bridging-Header.h"; sourceTree = ""; };
- FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-OurCityForest/ExpoModulesProvider.swift"; sourceTree = ""; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- 13B07F8C1A680F5B00A75B9A /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 96905EF65AED1B983A6B3ABC /* libPods-OurCityForest.a in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- 13B07FAE1A68108700A75B9A /* OurCityForest */ = {
- isa = PBXGroup;
- children = (
- BB2F792B24A3F905000567C9 /* Supporting */,
- 13B07FAF1A68108700A75B9A /* AppDelegate.h */,
- 13B07FB01A68108700A75B9A /* AppDelegate.mm */,
- 13B07FB51A68108700A75B9A /* Images.xcassets */,
- 13B07FB61A68108700A75B9A /* Info.plist */,
- 13B07FB71A68108700A75B9A /* main.m */,
- AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */,
- 3D46009431F449E48D3C48CE /* noop-file.swift */,
- F4BFA883E4314836939365AF /* OurCityForest-Bridging-Header.h */,
- 76F72FC98107E5F8B9258438 /* PrivacyInfo.xcprivacy */,
- );
- name = OurCityForest;
- sourceTree = "";
- };
- 2D16E6871FA4F8E400B85C8A /* Frameworks */ = {
- isa = PBXGroup;
- children = (
- ED297162215061F000B7C4FE /* JavaScriptCore.framework */,
- 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-OurCityForest.a */,
- );
- name = Frameworks;
- sourceTree = "";
- };
- 832341AE1AAA6A7D00B99B32 /* Libraries */ = {
- isa = PBXGroup;
- children = (
- );
- name = Libraries;
- sourceTree = "";
- };
- 83CBB9F61A601CBA00E9B192 = {
- isa = PBXGroup;
- children = (
- 13B07FAE1A68108700A75B9A /* OurCityForest */,
- 832341AE1AAA6A7D00B99B32 /* Libraries */,
- 83CBBA001A601CBA00E9B192 /* Products */,
- 2D16E6871FA4F8E400B85C8A /* Frameworks */,
- D65327D7A22EEC0BE12398D9 /* Pods */,
- D7E4C46ADA2E9064B798F356 /* ExpoModulesProviders */,
- );
- indentWidth = 2;
- sourceTree = "";
- tabWidth = 2;
- usesTabs = 0;
- };
- 83CBBA001A601CBA00E9B192 /* Products */ = {
- isa = PBXGroup;
- children = (
- 13B07F961A680F5B00A75B9A /* OurCityForest.app */,
- );
- name = Products;
- sourceTree = "";
- };
- 92DBD88DE9BF7D494EA9DA96 /* OurCityForest */ = {
- isa = PBXGroup;
- children = (
- FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */,
- );
- name = OurCityForest;
- sourceTree = "";
- };
- BB2F792B24A3F905000567C9 /* Supporting */ = {
- isa = PBXGroup;
- children = (
- BB2F792C24A3F905000567C9 /* Expo.plist */,
- );
- name = Supporting;
- path = OurCityForest/Supporting;
- sourceTree = "";
- };
- D65327D7A22EEC0BE12398D9 /* Pods */ = {
- isa = PBXGroup;
- children = (
- 6C2E3173556A471DD304B334 /* Pods-OurCityForest.debug.xcconfig */,
- 7A4D352CD337FB3A3BF06240 /* Pods-OurCityForest.release.xcconfig */,
- );
- path = Pods;
- sourceTree = "";
- };
- D7E4C46ADA2E9064B798F356 /* ExpoModulesProviders */ = {
- isa = PBXGroup;
- children = (
- 92DBD88DE9BF7D494EA9DA96 /* OurCityForest */,
- );
- name = ExpoModulesProviders;
- sourceTree = "";
- };
-/* End PBXGroup section */
-
-/* Begin PBXNativeTarget section */
- 13B07F861A680F5B00A75B9A /* OurCityForest */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "OurCityForest" */;
- buildPhases = (
- 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */,
- 1B9ED052A6B672F71AB3EE62 /* [Expo] Configure project */,
- 13B07F871A680F5B00A75B9A /* Sources */,
- 13B07F8C1A680F5B00A75B9A /* Frameworks */,
- 13B07F8E1A680F5B00A75B9A /* Resources */,
- 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */,
- 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */,
- 711F00AE250137122D393E2E /* [CP] Embed Pods Frameworks */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = OurCityForest;
- productName = OurCityForest;
- productReference = 13B07F961A680F5B00A75B9A /* OurCityForest.app */;
- productType = "com.apple.product-type.application";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- 83CBB9F71A601CBA00E9B192 /* Project object */ = {
- isa = PBXProject;
- attributes = {
- BuildIndependentTargetsInParallel = YES;
- LastUpgradeCheck = 1600;
- TargetAttributes = {
- 13B07F861A680F5B00A75B9A = {
- LastSwiftMigration = 1250;
- };
- };
- };
- buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "OurCityForest" */;
- compatibilityVersion = "Xcode 3.2";
- developmentRegion = en;
- hasScannedForEncodings = 0;
- knownRegions = (
- en,
- Base,
- );
- mainGroup = 83CBB9F61A601CBA00E9B192;
- productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */;
- projectDirPath = "";
- projectRoot = "";
- targets = (
- 13B07F861A680F5B00A75B9A /* OurCityForest */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXResourcesBuildPhase section */
- 13B07F8E1A680F5B00A75B9A /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- BB2F792D24A3F905000567C9 /* Expo.plist in Resources */,
- 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */,
- 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */,
- AA6A166850FA3F0691268363 /* PrivacyInfo.xcprivacy in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXResourcesBuildPhase section */
-
-/* Begin PBXShellScriptBuildPhase section */
- 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = {
- isa = PBXShellScriptBuildPhase;
- alwaysOutOfDate = 1;
- buildActionMask = 2147483647;
- files = (
- );
- inputPaths = (
- );
- name = "Bundle React Native code and images";
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "if [[ -f \"$PODS_ROOT/../.xcode.env\" ]]; then\n source \"$PODS_ROOT/../.xcode.env\"\nfi\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n# The project root by default is one level up from the ios directory\nexport PROJECT_ROOT=\"$PROJECT_DIR\"/..\n\nif [[ \"$CONFIGURATION\" = *Debug* ]]; then\n export SKIP_BUNDLING=1\nfi\nif [[ -z \"$ENTRY_FILE\" ]]; then\n # Set the entry JS file using the bundler's entry resolution.\n export ENTRY_FILE=\"$(\"$NODE_BINARY\" -e \"require('expo/scripts/resolveAppEntry')\" \"$PROJECT_ROOT\" ios absolute | tail -n 1)\"\nfi\n\nif [[ -z \"$CLI_PATH\" ]]; then\n # Use Expo CLI\n export CLI_PATH=\"$(\"$NODE_BINARY\" --print \"require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })\")\"\nfi\nif [[ -z \"$BUNDLE_COMMAND\" ]]; then\n # Default Expo CLI command for bundling\n export BUNDLE_COMMAND=\"export:embed\"\nfi\n\n# Source .xcode.env.updates if it exists to allow\n# SKIP_BUNDLING to be unset if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.updates\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.updates\"\nfi\n# Source local changes to allow overrides\n# if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n`\"$NODE_BINARY\" --print \"require('path').dirname(require.resolve('react-native/package.json')) + '/scripts/react-native-xcode.sh'\"`\n\n";
- };
- 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- );
- inputPaths = (
- "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
- "${PODS_ROOT}/Manifest.lock",
- );
- name = "[CP] Check Pods Manifest.lock";
- outputFileListPaths = (
- );
- outputPaths = (
- "$(DERIVED_FILE_DIR)/Pods-OurCityForest-checkManifestLockResult.txt",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
- showEnvVarsInLog = 0;
- };
- 1B9ED052A6B672F71AB3EE62 /* [Expo] Configure project */ = {
- isa = PBXShellScriptBuildPhase;
- alwaysOutOfDate = 1;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- );
- inputPaths = (
- );
- name = "[Expo] Configure project";
- outputFileListPaths = (
- );
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "# This script configures Expo modules and generates the modules provider file.\nbash -l -c \"./Pods/Target\\ Support\\ Files/Pods-OurCityForest/expo-configure-project.sh\"\n";
- };
- 711F00AE250137122D393E2E /* [CP] Embed Pods Frameworks */ = {
- isa = PBXShellScriptBuildPhase;
- alwaysOutOfDate = 1;
- buildActionMask = 2147483647;
- files = (
- );
- inputPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-OurCityForest/Pods-OurCityForest-frameworks.sh",
- "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework/hermes",
- );
- name = "[CP] Embed Pods Frameworks";
- outputPaths = (
- "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-OurCityForest/Pods-OurCityForest-frameworks.sh\"\n";
- showEnvVarsInLog = 0;
- };
- 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */ = {
- isa = PBXShellScriptBuildPhase;
- alwaysOutOfDate = 1;
- buildActionMask = 2147483647;
- files = (
- );
- inputPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-OurCityForest/Pods-OurCityForest-resources.sh",
- "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth/AppAuthCore_Privacy.bundle",
- "${PODS_CONFIGURATION_BUILD_DIR}/EXApplication/ExpoApplication_privacy.bundle",
- "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/EXConstants.bundle",
- "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/ExpoConstants_privacy.bundle",
- "${PODS_CONFIGURATION_BUILD_DIR}/ExpoDevice/ExpoDevice_privacy.bundle",
- "${PODS_CONFIGURATION_BUILD_DIR}/ExpoFileSystem/ExpoFileSystem_privacy.bundle",
- "${PODS_CONFIGURATION_BUILD_DIR}/GTMAppAuth/GTMAppAuth_Privacy.bundle",
- "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher/GTMSessionFetcher_Core_Privacy.bundle",
- "${PODS_CONFIGURATION_BUILD_DIR}/GoogleSignIn/GoogleSignIn.bundle",
- "${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage/RNCAsyncStorage_resources.bundle",
- "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/RCTI18nStrings.bundle",
- "${PODS_CONFIGURATION_BUILD_DIR}/expo-dev-launcher/EXDevLauncher.bundle",
- "${PODS_CONFIGURATION_BUILD_DIR}/expo-dev-menu/EXDevMenu.bundle",
- );
- name = "[CP] Copy Pods Resources";
- outputPaths = (
- "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AppAuthCore_Privacy.bundle",
- "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoApplication_privacy.bundle",
- "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXConstants.bundle",
- "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoConstants_privacy.bundle",
- "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoDevice_privacy.bundle",
- "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoFileSystem_privacy.bundle",
- "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTMAppAuth_Privacy.bundle",
- "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTMSessionFetcher_Core_Privacy.bundle",
- "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleSignIn.bundle",
- "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNCAsyncStorage_resources.bundle",
- "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCTI18nStrings.bundle",
- "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXDevLauncher.bundle",
- "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXDevMenu.bundle",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-OurCityForest/Pods-OurCityForest-resources.sh\"\n";
- showEnvVarsInLog = 0;
- };
-/* End PBXShellScriptBuildPhase section */
-
-/* Begin PBXSourcesBuildPhase section */
- 13B07F871A680F5B00A75B9A /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */,
- 13B07FC11A68108700A75B9A /* main.m in Sources */,
- B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */,
- 35FBF3E0AF4E4A77B8066846 /* noop-file.swift in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin XCBuildConfiguration section */
- 13B07F941A680F5B00A75B9A /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 6C2E3173556A471DD304B334 /* Pods-OurCityForest.debug.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- CLANG_ENABLE_MODULES = YES;
- CODE_SIGN_ENTITLEMENTS = OurCityForest/OurCityForest.entitlements;
- CURRENT_PROJECT_VERSION = 1;
- DEVELOPMENT_TEAM = TH2D27QSGW;
- ENABLE_BITCODE = NO;
- GCC_PREPROCESSOR_DEFINITIONS = (
- "$(inherited)",
- "FB_SONARKIT_ENABLED=1",
- );
- INFOPLIST_FILE = OurCityForest/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 13.4;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- MARKETING_VERSION = 1.0;
- OTHER_LDFLAGS = (
- "$(inherited)",
- "-ObjC",
- "-lc++",
- );
- OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG";
- PRODUCT_BUNDLE_IDENTIFIER = org.calblueprint.ourcityforest;
- PRODUCT_NAME = OurCityForest;
- SWIFT_OBJC_BRIDGING_HEADER = "OurCityForest/OurCityForest-Bridging-Header.h";
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 5.0;
- TARGETED_DEVICE_FAMILY = "1,2";
- VERSIONING_SYSTEM = "apple-generic";
- };
- name = Debug;
- };
- 13B07F951A680F5B00A75B9A /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 7A4D352CD337FB3A3BF06240 /* Pods-OurCityForest.release.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- CLANG_ENABLE_MODULES = YES;
- CODE_SIGN_ENTITLEMENTS = OurCityForest/OurCityForest.entitlements;
- CURRENT_PROJECT_VERSION = 1;
- DEVELOPMENT_TEAM = TH2D27QSGW;
- INFOPLIST_FILE = OurCityForest/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 13.4;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- MARKETING_VERSION = 1.0;
- OTHER_LDFLAGS = (
- "$(inherited)",
- "-ObjC",
- "-lc++",
- );
- OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
- PRODUCT_BUNDLE_IDENTIFIER = org.calblueprint.ourcityforest;
- PRODUCT_NAME = OurCityForest;
- SWIFT_OBJC_BRIDGING_HEADER = "OurCityForest/OurCityForest-Bridging-Header.h";
- SWIFT_VERSION = 5.0;
- TARGETED_DEVICE_FAMILY = "1,2";
- VERSIONING_SYSTEM = "apple-generic";
- };
- name = Release;
- };
- 83CBBA201A601CBA00E9B192 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CC = "";
- CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
- CLANG_CXX_LANGUAGE_STANDARD = "c++20";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = NO;
- CXX = "";
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- ENABLE_TESTABILITY = YES;
- ENABLE_USER_SCRIPT_SANDBOXING = YES;
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PREPROCESSOR_DEFINITIONS = (
- "DEBUG=1",
- "$(inherited)",
- );
- GCC_SYMBOLS_PRIVATE_EXTERN = NO;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 13.4;
- LD = "";
- LDPLUSPLUS = "";
- LD_RUNPATH_SEARCH_PATHS = (
- /usr/lib/swift,
- "$(inherited)",
- );
- LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\"";
- MTL_ENABLE_DEBUG_INFO = YES;
- ONLY_ACTIVE_ARCH = YES;
- OTHER_LDFLAGS = (
- "$(inherited)",
- " ",
- );
- REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native";
- SDKROOT = iphoneos;
- USE_HERMES = true;
- };
- name = Debug;
- };
- 83CBBA211A601CBA00E9B192 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CC = "";
- CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
- CLANG_CXX_LANGUAGE_STANDARD = "c++20";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = YES;
- CXX = "";
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- ENABLE_USER_SCRIPT_SANDBOXING = YES;
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 13.4;
- LD = "";
- LDPLUSPLUS = "";
- LD_RUNPATH_SEARCH_PATHS = (
- /usr/lib/swift,
- "$(inherited)",
- );
- LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\"";
- MTL_ENABLE_DEBUG_INFO = NO;
- OTHER_LDFLAGS = (
- "$(inherited)",
- " ",
- );
- REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native";
- SDKROOT = iphoneos;
- SWIFT_COMPILATION_MODE = wholemodule;
- USE_HERMES = true;
- VALIDATE_PRODUCT = YES;
- };
- name = Release;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "OurCityForest" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 13B07F941A680F5B00A75B9A /* Debug */,
- 13B07F951A680F5B00A75B9A /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "OurCityForest" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 83CBBA201A601CBA00E9B192 /* Debug */,
- 83CBBA211A601CBA00E9B192 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
-/* End XCConfigurationList section */
- };
- rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */;
-}
diff --git a/ios/OurCityForest.xcodeproj/xcshareddata/xcschemes/OurCityForest.xcscheme b/ios/OurCityForest.xcodeproj/xcshareddata/xcschemes/OurCityForest.xcscheme
deleted file mode 100644
index 061e527..0000000
--- a/ios/OurCityForest.xcodeproj/xcshareddata/xcschemes/OurCityForest.xcscheme
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ios/OurCityForest.xcworkspace/contents.xcworkspacedata b/ios/OurCityForest.xcworkspace/contents.xcworkspacedata
deleted file mode 100644
index d94d35e..0000000
--- a/ios/OurCityForest.xcworkspace/contents.xcworkspacedata
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
diff --git a/ios/OurCityForest/AppDelegate.h b/ios/OurCityForest/AppDelegate.h
deleted file mode 100644
index 1658a43..0000000
--- a/ios/OurCityForest/AppDelegate.h
+++ /dev/null
@@ -1,7 +0,0 @@
-#import
-#import
-#import
-
-@interface AppDelegate : EXAppDelegateWrapper
-
-@end
diff --git a/ios/OurCityForest/AppDelegate.mm b/ios/OurCityForest/AppDelegate.mm
deleted file mode 100644
index b27f832..0000000
--- a/ios/OurCityForest/AppDelegate.mm
+++ /dev/null
@@ -1,62 +0,0 @@
-#import "AppDelegate.h"
-
-#import
-#import
-
-@implementation AppDelegate
-
-- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
-{
- self.moduleName = @"main";
-
- // You can add your custom initial props in the dictionary below.
- // They will be passed down to the ViewController used by React Native.
- self.initialProps = @{};
-
- return [super application:application didFinishLaunchingWithOptions:launchOptions];
-}
-
-- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge
-{
- return [self bundleURL];
-}
-
-- (NSURL *)bundleURL
-{
-#if DEBUG
- return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@".expo/.virtual-metro-entry"];
-#else
- return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
-#endif
-}
-
-// Linking API
-- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url options:(NSDictionary *)options {
- return [super application:application openURL:url options:options] || [RCTLinkingManager application:application openURL:url options:options];
-}
-
-// Universal Links
-- (BOOL)application:(UIApplication *)application continueUserActivity:(nonnull NSUserActivity *)userActivity restorationHandler:(nonnull void (^)(NSArray> * _Nullable))restorationHandler {
- BOOL result = [RCTLinkingManager application:application continueUserActivity:userActivity restorationHandler:restorationHandler];
- return [super application:application continueUserActivity:userActivity restorationHandler:restorationHandler] || result;
-}
-
-// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries
-- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
-{
- return [super application:application didRegisterForRemoteNotificationsWithDeviceToken:deviceToken];
-}
-
-// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries
-- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error
-{
- return [super application:application didFailToRegisterForRemoteNotificationsWithError:error];
-}
-
-// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries
-- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler
-{
- return [super application:application didReceiveRemoteNotification:userInfo fetchCompletionHandler:completionHandler];
-}
-
-@end
diff --git a/ios/OurCityForest/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png b/ios/OurCityForest/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png
deleted file mode 100644
index 5352746..0000000
Binary files a/ios/OurCityForest/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png and /dev/null differ
diff --git a/ios/OurCityForest/Images.xcassets/AppIcon.appiconset/Contents.json b/ios/OurCityForest/Images.xcassets/AppIcon.appiconset/Contents.json
deleted file mode 100644
index 5f6956c..0000000
--- a/ios/OurCityForest/Images.xcassets/AppIcon.appiconset/Contents.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "images": [
- {
- "filename": "App-Icon-1024x1024@1x.png",
- "idiom": "universal",
- "platform": "ios",
- "size": "1024x1024"
- }
- ],
- "info": {
- "version": 1,
- "author": "expo"
- }
-}
diff --git a/ios/OurCityForest/Images.xcassets/Contents.json b/ios/OurCityForest/Images.xcassets/Contents.json
deleted file mode 100644
index b4ded43..0000000
--- a/ios/OurCityForest/Images.xcassets/Contents.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "info": {
- "version": 1,
- "author": "expo"
- }
-}
diff --git a/ios/OurCityForest/Images.xcassets/SplashScreen.imageset/Contents 2.json b/ios/OurCityForest/Images.xcassets/SplashScreen.imageset/Contents 2.json
deleted file mode 100644
index 7d28020..0000000
--- a/ios/OurCityForest/Images.xcassets/SplashScreen.imageset/Contents 2.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "images": [
- {
- "idiom": "universal",
- "filename": "image.png",
- "scale": "1x"
- },
- {
- "idiom": "universal",
- "scale": "2x"
- },
- {
- "idiom": "universal",
- "scale": "3x"
- }
- ],
- "info": {
- "version": 1,
- "author": "expo"
- }
-}
diff --git a/ios/OurCityForest/Images.xcassets/SplashScreen.imageset/Contents.json b/ios/OurCityForest/Images.xcassets/SplashScreen.imageset/Contents.json
deleted file mode 100644
index 7d28020..0000000
--- a/ios/OurCityForest/Images.xcassets/SplashScreen.imageset/Contents.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "images": [
- {
- "idiom": "universal",
- "filename": "image.png",
- "scale": "1x"
- },
- {
- "idiom": "universal",
- "scale": "2x"
- },
- {
- "idiom": "universal",
- "scale": "3x"
- }
- ],
- "info": {
- "version": 1,
- "author": "expo"
- }
-}
diff --git a/ios/OurCityForest/Images.xcassets/SplashScreen.imageset/image 2.png b/ios/OurCityForest/Images.xcassets/SplashScreen.imageset/image 2.png
deleted file mode 100644
index f1bf387..0000000
Binary files a/ios/OurCityForest/Images.xcassets/SplashScreen.imageset/image 2.png and /dev/null differ
diff --git a/ios/OurCityForest/Images.xcassets/SplashScreen.imageset/image.png b/ios/OurCityForest/Images.xcassets/SplashScreen.imageset/image.png
deleted file mode 100644
index f1bf387..0000000
Binary files a/ios/OurCityForest/Images.xcassets/SplashScreen.imageset/image.png and /dev/null differ
diff --git a/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents 2.json b/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents 2.json
deleted file mode 100644
index 7d28020..0000000
--- a/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents 2.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "images": [
- {
- "idiom": "universal",
- "filename": "image.png",
- "scale": "1x"
- },
- {
- "idiom": "universal",
- "scale": "2x"
- },
- {
- "idiom": "universal",
- "scale": "3x"
- }
- ],
- "info": {
- "version": 1,
- "author": "expo"
- }
-}
diff --git a/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents.json b/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents.json
deleted file mode 100644
index 7d28020..0000000
--- a/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/Contents.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "images": [
- {
- "idiom": "universal",
- "filename": "image.png",
- "scale": "1x"
- },
- {
- "idiom": "universal",
- "scale": "2x"
- },
- {
- "idiom": "universal",
- "scale": "3x"
- }
- ],
- "info": {
- "version": 1,
- "author": "expo"
- }
-}
diff --git a/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/image 2.png b/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/image 2.png
deleted file mode 100644
index 33ddf20..0000000
Binary files a/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/image 2.png and /dev/null differ
diff --git a/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/image.png b/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/image.png
deleted file mode 100644
index 33ddf20..0000000
Binary files a/ios/OurCityForest/Images.xcassets/SplashScreenBackground.imageset/image.png and /dev/null differ
diff --git a/ios/OurCityForest/Info.plist b/ios/OurCityForest/Info.plist
deleted file mode 100644
index 2ecf5ed..0000000
--- a/ios/OurCityForest/Info.plist
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
- CADisableMinimumFrameDurationOnPhone
-
- CFBundleDevelopmentRegion
- $(DEVELOPMENT_LANGUAGE)
- CFBundleDisplayName
- Our City Forest
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- $(PRODUCT_BUNDLE_PACKAGE_TYPE)
- CFBundleShortVersionString
- 1.0.0
- CFBundleSignature
- ????
- CFBundleURLTypes
-
-
- CFBundleURLSchemes
-
- our-city-forest
- org.calblueprint.ourcityforest
-
-
-
- CFBundleURLSchemes
-
- exp+our-city-forest
-
-
-
- CFBundleVersion
- 1
- LSRequiresIPhoneOS
-
- NSAppTransportSecurity
-
- NSAllowsArbitraryLoads
-
- NSAllowsLocalNetworking
-
-
- NSCameraUsageDescription
- This app requires access to the camera to scan QR codes for tree information.
- NSMicrophoneUsageDescription
- Allow $(PRODUCT_NAME) to access your microphone
- UILaunchStoryboardName
- SplashScreen
- UIRequiredDeviceCapabilities
-
- arm64
-
- UIRequiresFullScreen
-
- UIStatusBarStyle
- UIStatusBarStyleDefault
- UISupportedInterfaceOrientations
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationPortraitUpsideDown
-
- UISupportedInterfaceOrientations~ipad
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationPortraitUpsideDown
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- UIUserInterfaceStyle
- Light
- UIViewControllerBasedStatusBarAppearance
-
-
-
\ No newline at end of file
diff --git a/ios/OurCityForest/OurCityForest-Bridging-Header.h b/ios/OurCityForest/OurCityForest-Bridging-Header.h
deleted file mode 100644
index e11d920..0000000
--- a/ios/OurCityForest/OurCityForest-Bridging-Header.h
+++ /dev/null
@@ -1,3 +0,0 @@
-//
-// Use this file to import your target's public headers that you would like to expose to Swift.
-//
diff --git a/ios/OurCityForest/OurCityForest.entitlements b/ios/OurCityForest/OurCityForest.entitlements
deleted file mode 100644
index f683276..0000000
--- a/ios/OurCityForest/OurCityForest.entitlements
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/ios/OurCityForest/PrivacyInfo.xcprivacy b/ios/OurCityForest/PrivacyInfo.xcprivacy
deleted file mode 100644
index c6b452e..0000000
--- a/ios/OurCityForest/PrivacyInfo.xcprivacy
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
-
- NSPrivacyAccessedAPITypes
-
-
- NSPrivacyAccessedAPIType
- NSPrivacyAccessedAPICategoryFileTimestamp
- NSPrivacyAccessedAPITypeReasons
-
- C617.1
- 0A2A.1
- 3B52.1
-
-
-
- NSPrivacyAccessedAPIType
- NSPrivacyAccessedAPICategoryUserDefaults
- NSPrivacyAccessedAPITypeReasons
-
- CA92.1
-
-
-
- NSPrivacyAccessedAPIType
- NSPrivacyAccessedAPICategorySystemBootTime
- NSPrivacyAccessedAPITypeReasons
-
- 35F9.1
-
-
-
- NSPrivacyAccessedAPIType
- NSPrivacyAccessedAPICategoryDiskSpace
- NSPrivacyAccessedAPITypeReasons
-
- E174.1
- 85F4.1
-
-
-
- NSPrivacyCollectedDataTypes
-
- NSPrivacyTracking
-
-
-
diff --git a/ios/OurCityForest/SplashScreen.storyboard b/ios/OurCityForest/SplashScreen.storyboard
deleted file mode 100644
index ed03a52..0000000
--- a/ios/OurCityForest/SplashScreen.storyboard
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/ios/OurCityForest/Supporting/Expo.plist b/ios/OurCityForest/Supporting/Expo.plist
deleted file mode 100644
index 750be02..0000000
--- a/ios/OurCityForest/Supporting/Expo.plist
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
- EXUpdatesCheckOnLaunch
- ALWAYS
- EXUpdatesEnabled
-
- EXUpdatesLaunchWaitMs
- 0
-
-
\ No newline at end of file
diff --git a/ios/OurCityForest/main.m b/ios/OurCityForest/main.m
deleted file mode 100644
index 25181b6..0000000
--- a/ios/OurCityForest/main.m
+++ /dev/null
@@ -1,10 +0,0 @@
-#import
-
-#import "AppDelegate.h"
-
-int main(int argc, char * argv[]) {
- @autoreleasepool {
- return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
- }
-}
-
diff --git a/ios/OurCityForest/noop-file.swift b/ios/OurCityForest/noop-file.swift
deleted file mode 100644
index b2ffafb..0000000
--- a/ios/OurCityForest/noop-file.swift
+++ /dev/null
@@ -1,4 +0,0 @@
-//
-// @generated
-// A blank Swift file must be created for native modules with Swift files to work correctly.
-//
diff --git a/ios/Podfile b/ios/Podfile
deleted file mode 100644
index 2e36580..0000000
--- a/ios/Podfile
+++ /dev/null
@@ -1,79 +0,0 @@
-require File.join(File.dirname(`node --print "require.resolve('expo/package.json')"`), "scripts/autolinking")
-require File.join(File.dirname(`node --print "require.resolve('react-native/package.json')"`), "scripts/react_native_pods")
-
-require 'json'
-podfile_properties = JSON.parse(File.read(File.join(__dir__, 'Podfile.properties.json'))) rescue {}
-
-ENV['RCT_NEW_ARCH_ENABLED'] = podfile_properties['newArchEnabled'] == 'true' ? '1' : '0'
-ENV['EX_DEV_CLIENT_NETWORK_INSPECTOR'] = podfile_properties['EX_DEV_CLIENT_NETWORK_INSPECTOR']
-
-use_autolinking_method_symbol = ('use' + '_native' + '_modules!').to_sym
-origin_autolinking_method = self.method(use_autolinking_method_symbol)
-self.define_singleton_method(use_autolinking_method_symbol) do |*args|
- if ENV['EXPO_UNSTABLE_CORE_AUTOLINKING'] == '1'
- Pod::UI.puts('Using expo-modules-autolinking as core autolinking source'.green)
- config_command = [
- 'node',
- '--no-warnings',
- '--eval',
- 'require(require.resolve(\'expo-modules-autolinking\', { paths: [require.resolve(\'expo/package.json\')] }))(process.argv.slice(1))',
- 'react-native-config',
- '--json',
- '--platform',
- 'ios'
- ]
- origin_autolinking_method.call(config_command)
- else
- origin_autolinking_method.call()
- end
-end
-
-platform :ios, podfile_properties['ios.deploymentTarget'] || '13.4'
-install! 'cocoapods',
- :deterministic_uuids => false
-
-prepare_react_native_project!
-
-target 'OurCityForest' do
- use_expo_modules!
- config = use_native_modules!
-
- use_frameworks! :linkage => podfile_properties['ios.useFrameworks'].to_sym if podfile_properties['ios.useFrameworks']
- use_frameworks! :linkage => ENV['USE_FRAMEWORKS'].to_sym if ENV['USE_FRAMEWORKS']
-
- use_react_native!(
- :path => config[:reactNativePath],
- :hermes_enabled => podfile_properties['expo.jsEngine'] == nil || podfile_properties['expo.jsEngine'] == 'hermes',
- # An absolute path to your application root.
- :app_path => "#{Pod::Config.instance.installation_root}/..",
- :privacy_file_aggregation_enabled => podfile_properties['apple.privacyManifestAggregationEnabled'] != 'false',
- )
-
- post_install do |installer|
- react_native_post_install(
- installer,
- config[:reactNativePath],
- :mac_catalyst_enabled => false,
- :ccache_enabled => podfile_properties['apple.ccacheEnabled'] == 'true',
- )
-
- # This is necessary for Xcode 14, because it signs resource bundles by default
- # when building for devices.
- installer.target_installation_results.pod_target_installation_results
- .each do |pod_name, target_installation_result|
- target_installation_result.resource_bundle_targets.each do |resource_bundle_target|
- resource_bundle_target.build_configurations.each do |config|
- config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO'
- end
- end
- end
- end
-
- post_integrate do |installer|
- begin
- expo_patch_react_imports!(installer)
- rescue => e
- Pod::UI.warn e
- end
- end
-end
diff --git a/ios/Podfile.lock b/ios/Podfile.lock
deleted file mode 100644
index a3d12de..0000000
--- a/ios/Podfile.lock
+++ /dev/null
@@ -1,1949 +0,0 @@
-PODS:
- - AppAuth (1.7.5):
- - AppAuth/Core (= 1.7.5)
- - AppAuth/ExternalUserAgent (= 1.7.5)
- - AppAuth/Core (1.7.5)
- - AppAuth/ExternalUserAgent (1.7.5):
- - AppAuth/Core
- - boost (1.83.0)
- - DoubleConversion (1.1.6)
- - EXApplication (5.9.1):
- - ExpoModulesCore
- - EXConstants (16.0.2):
- - ExpoModulesCore
- - EXJSONUtils (0.13.1)
- - EXManifests (0.14.3):
- - ExpoModulesCore
- - Expo (51.0.38):
- - ExpoModulesCore
- - expo-dev-client (4.0.28):
- - EXManifests
- - expo-dev-launcher
- - expo-dev-menu
- - expo-dev-menu-interface
- - EXUpdatesInterface
- - expo-dev-launcher (4.0.28):
- - DoubleConversion
- - EXManifests
- - expo-dev-launcher/Main (= 4.0.28)
- - expo-dev-menu
- - expo-dev-menu-interface
- - ExpoModulesCore
- - EXUpdatesInterface
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Codegen
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-jsinspector
- - React-NativeModulesApple
- - React-RCTAppDelegate
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - expo-dev-launcher/Main (4.0.28):
- - DoubleConversion
- - EXManifests
- - expo-dev-launcher/Unsafe
- - expo-dev-menu
- - expo-dev-menu-interface
- - ExpoModulesCore
- - EXUpdatesInterface
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Codegen
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-jsinspector
- - React-NativeModulesApple
- - React-RCTAppDelegate
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - expo-dev-launcher/Unsafe (4.0.28):
- - DoubleConversion
- - EXManifests
- - expo-dev-menu
- - expo-dev-menu-interface
- - ExpoModulesCore
- - EXUpdatesInterface
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Codegen
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-jsinspector
- - React-NativeModulesApple
- - React-RCTAppDelegate
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - expo-dev-menu (5.0.22):
- - DoubleConversion
- - expo-dev-menu/Main (= 5.0.22)
- - expo-dev-menu/ReactNativeCompatibles (= 5.0.22)
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Codegen
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - expo-dev-menu-interface (1.8.3)
- - expo-dev-menu/Main (5.0.22):
- - DoubleConversion
- - EXManifests
- - expo-dev-menu-interface
- - expo-dev-menu/Vendored
- - ExpoModulesCore
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Codegen
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-jsinspector
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - expo-dev-menu/ReactNativeCompatibles (5.0.22):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Codegen
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - expo-dev-menu/SafeAreaView (5.0.22):
- - DoubleConversion
- - ExpoModulesCore
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Codegen
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - expo-dev-menu/Vendored (5.0.22):
- - DoubleConversion
- - expo-dev-menu/SafeAreaView
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Codegen
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - ExpoAdapterGoogleSignIn (13.1.0):
- - ExpoModulesCore
- - GoogleSignIn (~> 7.1)
- - React-Core
- - ExpoAsset (10.0.10):
- - ExpoModulesCore
- - ExpoCamera (15.0.16):
- - ExpoModulesCore
- - ZXingObjC/OneD
- - ZXingObjC/PDF417
- - ExpoCrypto (13.0.2):
- - ExpoModulesCore
- - ExpoDevice (6.0.2):
- - ExpoModulesCore
- - ExpoFileSystem (17.0.1):
- - ExpoModulesCore
- - ExpoFont (12.0.10):
- - ExpoModulesCore
- - ExpoKeepAwake (13.0.2):
- - ExpoModulesCore
- - ExpoModulesCore (1.12.26):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Codegen
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-jsinspector
- - React-NativeModulesApple
- - React-RCTAppDelegate
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - ExpoWebBrowser (13.0.3):
- - ExpoModulesCore
- - EXUpdatesInterface (0.16.2):
- - ExpoModulesCore
- - FBLazyVector (0.74.5)
- - fmt (9.1.0)
- - glog (0.3.5)
- - GoogleSignIn (7.1.0):
- - AppAuth (< 2.0, >= 1.7.3)
- - GTMAppAuth (< 5.0, >= 4.1.1)
- - GTMSessionFetcher/Core (~> 3.3)
- - GTMAppAuth (4.1.1):
- - AppAuth/Core (~> 1.7)
- - GTMSessionFetcher/Core (< 4.0, >= 3.3)
- - GTMSessionFetcher/Core (3.5.0)
- - hermes-engine (0.74.5):
- - hermes-engine/Pre-built (= 0.74.5)
- - hermes-engine/Pre-built (0.74.5)
- - RCT-Folly (2024.01.01.00):
- - boost
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - RCT-Folly/Default (= 2024.01.01.00)
- - RCT-Folly/Default (2024.01.01.00):
- - boost
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - RCT-Folly/Fabric (2024.01.01.00):
- - boost
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - RCTDeprecation (0.74.5)
- - RCTRequired (0.74.5)
- - RCTTypeSafety (0.74.5):
- - FBLazyVector (= 0.74.5)
- - RCTRequired (= 0.74.5)
- - React-Core (= 0.74.5)
- - React (0.74.5):
- - React-Core (= 0.74.5)
- - React-Core/DevSupport (= 0.74.5)
- - React-Core/RCTWebSocket (= 0.74.5)
- - React-RCTActionSheet (= 0.74.5)
- - React-RCTAnimation (= 0.74.5)
- - React-RCTBlob (= 0.74.5)
- - React-RCTImage (= 0.74.5)
- - React-RCTLinking (= 0.74.5)
- - React-RCTNetwork (= 0.74.5)
- - React-RCTSettings (= 0.74.5)
- - React-RCTText (= 0.74.5)
- - React-RCTVibration (= 0.74.5)
- - React-callinvoker (0.74.5)
- - React-Codegen (0.74.5):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-debug
- - React-Fabric
- - React-FabricImage
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-NativeModulesApple
- - React-rendererdebug
- - React-utils
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - React-Core (0.74.5):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default (= 0.74.5)
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/CoreModulesHeaders (0.74.5):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/Default (0.74.5):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/DevSupport (0.74.5):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default (= 0.74.5)
- - React-Core/RCTWebSocket (= 0.74.5)
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/RCTActionSheetHeaders (0.74.5):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/RCTAnimationHeaders (0.74.5):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/RCTBlobHeaders (0.74.5):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/RCTImageHeaders (0.74.5):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/RCTLinkingHeaders (0.74.5):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/RCTNetworkHeaders (0.74.5):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/RCTSettingsHeaders (0.74.5):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/RCTTextHeaders (0.74.5):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/RCTVibrationHeaders (0.74.5):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/RCTWebSocket (0.74.5):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default (= 0.74.5)
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-CoreModules (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - RCT-Folly (= 2024.01.01.00)
- - RCTTypeSafety (= 0.74.5)
- - React-Codegen
- - React-Core/CoreModulesHeaders (= 0.74.5)
- - React-jsi (= 0.74.5)
- - React-jsinspector
- - React-NativeModulesApple
- - React-RCTBlob
- - React-RCTImage (= 0.74.5)
- - ReactCommon
- - SocketRocket (= 0.7.0)
- - React-cxxreact (0.74.5):
- - boost (= 1.83.0)
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-callinvoker (= 0.74.5)
- - React-debug (= 0.74.5)
- - React-jsi (= 0.74.5)
- - React-jsinspector
- - React-logger (= 0.74.5)
- - React-perflogger (= 0.74.5)
- - React-runtimeexecutor (= 0.74.5)
- - React-debug (0.74.5)
- - React-Fabric (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-Fabric/animations (= 0.74.5)
- - React-Fabric/attributedstring (= 0.74.5)
- - React-Fabric/componentregistry (= 0.74.5)
- - React-Fabric/componentregistrynative (= 0.74.5)
- - React-Fabric/components (= 0.74.5)
- - React-Fabric/core (= 0.74.5)
- - React-Fabric/imagemanager (= 0.74.5)
- - React-Fabric/leakchecker (= 0.74.5)
- - React-Fabric/mounting (= 0.74.5)
- - React-Fabric/scheduler (= 0.74.5)
- - React-Fabric/telemetry (= 0.74.5)
- - React-Fabric/templateprocessor (= 0.74.5)
- - React-Fabric/textlayoutmanager (= 0.74.5)
- - React-Fabric/uimanager (= 0.74.5)
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/animations (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/attributedstring (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/componentregistry (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/componentregistrynative (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/components (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-Fabric/components/inputaccessory (= 0.74.5)
- - React-Fabric/components/legacyviewmanagerinterop (= 0.74.5)
- - React-Fabric/components/modal (= 0.74.5)
- - React-Fabric/components/rncore (= 0.74.5)
- - React-Fabric/components/root (= 0.74.5)
- - React-Fabric/components/safeareaview (= 0.74.5)
- - React-Fabric/components/scrollview (= 0.74.5)
- - React-Fabric/components/text (= 0.74.5)
- - React-Fabric/components/textinput (= 0.74.5)
- - React-Fabric/components/unimplementedview (= 0.74.5)
- - React-Fabric/components/view (= 0.74.5)
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/components/inputaccessory (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/components/legacyviewmanagerinterop (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/components/modal (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/components/rncore (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/components/root (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/components/safeareaview (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/components/scrollview (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/components/text (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/components/textinput (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/components/unimplementedview (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/components/view (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - Yoga
- - React-Fabric/core (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/imagemanager (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/leakchecker (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/mounting (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/scheduler (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/telemetry (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/templateprocessor (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/textlayoutmanager (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-Fabric/uimanager
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/uimanager (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-FabricImage (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired (= 0.74.5)
- - RCTTypeSafety (= 0.74.5)
- - React-Fabric
- - React-graphics
- - React-ImageManager
- - React-jsi
- - React-jsiexecutor (= 0.74.5)
- - React-logger
- - React-rendererdebug
- - React-utils
- - ReactCommon
- - Yoga
- - React-featureflags (0.74.5)
- - React-graphics (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - React-Core/Default (= 0.74.5)
- - React-utils
- - React-hermes (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-cxxreact (= 0.74.5)
- - React-jsi
- - React-jsiexecutor (= 0.74.5)
- - React-jsinspector
- - React-perflogger (= 0.74.5)
- - React-runtimeexecutor
- - React-ImageManager (0.74.5):
- - glog
- - RCT-Folly/Fabric
- - React-Core/Default
- - React-debug
- - React-Fabric
- - React-graphics
- - React-rendererdebug
- - React-utils
- - React-jserrorhandler (0.74.5):
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - React-debug
- - React-jsi
- - React-Mapbuffer
- - React-jsi (0.74.5):
- - boost (= 1.83.0)
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-jsiexecutor (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-cxxreact (= 0.74.5)
- - React-jsi (= 0.74.5)
- - React-jsinspector
- - React-perflogger (= 0.74.5)
- - React-jsinspector (0.74.5):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-featureflags
- - React-jsi
- - React-runtimeexecutor (= 0.74.5)
- - React-jsitracing (0.74.5):
- - React-jsi
- - React-logger (0.74.5):
- - glog
- - React-Mapbuffer (0.74.5):
- - glog
- - React-debug
- - react-native-config (1.5.3):
- - react-native-config/App (= 1.5.3)
- - react-native-config/App (1.5.3):
- - React-Core
- - react-native-safe-area-context (4.10.5):
- - React-Core
- - React-nativeconfig (0.74.5)
- - React-NativeModulesApple (0.74.5):
- - glog
- - hermes-engine
- - React-callinvoker
- - React-Core
- - React-cxxreact
- - React-jsi
- - React-jsinspector
- - React-runtimeexecutor
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - React-perflogger (0.74.5)
- - React-RCTActionSheet (0.74.5):
- - React-Core/RCTActionSheetHeaders (= 0.74.5)
- - React-RCTAnimation (0.74.5):
- - RCT-Folly (= 2024.01.01.00)
- - RCTTypeSafety
- - React-Codegen
- - React-Core/RCTAnimationHeaders
- - React-jsi
- - React-NativeModulesApple
- - ReactCommon
- - React-RCTAppDelegate (0.74.5):
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Codegen
- - React-Core
- - React-CoreModules
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-hermes
- - React-nativeconfig
- - React-NativeModulesApple
- - React-RCTFabric
- - React-RCTImage
- - React-RCTNetwork
- - React-rendererdebug
- - React-RuntimeApple
- - React-RuntimeCore
- - React-RuntimeHermes
- - React-runtimescheduler
- - React-utils
- - ReactCommon
- - React-RCTBlob (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-Codegen
- - React-Core/RCTBlobHeaders
- - React-Core/RCTWebSocket
- - React-jsi
- - React-jsinspector
- - React-NativeModulesApple
- - React-RCTNetwork
- - ReactCommon
- - React-RCTFabric (0.74.5):
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - React-Core
- - React-debug
- - React-Fabric
- - React-FabricImage
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-jsi
- - React-jsinspector
- - React-nativeconfig
- - React-RCTImage
- - React-RCTText
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - Yoga
- - React-RCTImage (0.74.5):
- - RCT-Folly (= 2024.01.01.00)
- - RCTTypeSafety
- - React-Codegen
- - React-Core/RCTImageHeaders
- - React-jsi
- - React-NativeModulesApple
- - React-RCTNetwork
- - ReactCommon
- - React-RCTLinking (0.74.5):
- - React-Codegen
- - React-Core/RCTLinkingHeaders (= 0.74.5)
- - React-jsi (= 0.74.5)
- - React-NativeModulesApple
- - ReactCommon
- - ReactCommon/turbomodule/core (= 0.74.5)
- - React-RCTNetwork (0.74.5):
- - RCT-Folly (= 2024.01.01.00)
- - RCTTypeSafety
- - React-Codegen
- - React-Core/RCTNetworkHeaders
- - React-jsi
- - React-NativeModulesApple
- - ReactCommon
- - React-RCTSettings (0.74.5):
- - RCT-Folly (= 2024.01.01.00)
- - RCTTypeSafety
- - React-Codegen
- - React-Core/RCTSettingsHeaders
- - React-jsi
- - React-NativeModulesApple
- - ReactCommon
- - React-RCTText (0.74.5):
- - React-Core/RCTTextHeaders (= 0.74.5)
- - Yoga
- - React-RCTVibration (0.74.5):
- - RCT-Folly (= 2024.01.01.00)
- - React-Codegen
- - React-Core/RCTVibrationHeaders
- - React-jsi
- - React-NativeModulesApple
- - ReactCommon
- - React-rendererdebug (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - RCT-Folly (= 2024.01.01.00)
- - React-debug
- - React-rncore (0.74.5)
- - React-RuntimeApple (0.74.5):
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - React-callinvoker
- - React-Core/Default
- - React-CoreModules
- - React-cxxreact
- - React-jserrorhandler
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-Mapbuffer
- - React-NativeModulesApple
- - React-RCTFabric
- - React-RuntimeCore
- - React-runtimeexecutor
- - React-RuntimeHermes
- - React-utils
- - React-RuntimeCore (0.74.5):
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - React-cxxreact
- - React-featureflags
- - React-jserrorhandler
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-runtimeexecutor
- - React-runtimescheduler
- - React-utils
- - React-runtimeexecutor (0.74.5):
- - React-jsi (= 0.74.5)
- - React-RuntimeHermes (0.74.5):
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsinspector
- - React-jsitracing
- - React-nativeconfig
- - React-RuntimeCore
- - React-utils
- - React-runtimescheduler (0.74.5):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-callinvoker
- - React-cxxreact
- - React-debug
- - React-featureflags
- - React-jsi
- - React-rendererdebug
- - React-runtimeexecutor
- - React-utils
- - React-utils (0.74.5):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-debug
- - React-jsi (= 0.74.5)
- - ReactCommon (0.74.5):
- - ReactCommon/turbomodule (= 0.74.5)
- - ReactCommon/turbomodule (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-callinvoker (= 0.74.5)
- - React-cxxreact (= 0.74.5)
- - React-jsi (= 0.74.5)
- - React-logger (= 0.74.5)
- - React-perflogger (= 0.74.5)
- - ReactCommon/turbomodule/bridging (= 0.74.5)
- - ReactCommon/turbomodule/core (= 0.74.5)
- - ReactCommon/turbomodule/bridging (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-callinvoker (= 0.74.5)
- - React-cxxreact (= 0.74.5)
- - React-jsi (= 0.74.5)
- - React-logger (= 0.74.5)
- - React-perflogger (= 0.74.5)
- - ReactCommon/turbomodule/core (0.74.5):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-callinvoker (= 0.74.5)
- - React-cxxreact (= 0.74.5)
- - React-debug (= 0.74.5)
- - React-jsi (= 0.74.5)
- - React-logger (= 0.74.5)
- - React-perflogger (= 0.74.5)
- - React-utils (= 0.74.5)
- - RNCAsyncStorage (2.0.0):
- - React-Core
- - RNGestureHandler (2.20.2):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Codegen
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - RNGoogleSignin (13.1.0):
- - GoogleSignIn (~> 7.1)
- - React-Core
- - RNReanimated (3.16.1):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Codegen
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - RNReanimated/reanimated (= 3.16.1)
- - RNReanimated/worklets (= 3.16.1)
- - Yoga
- - RNReanimated/reanimated (3.16.1):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Codegen
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - RNReanimated/reanimated/apple (= 3.16.1)
- - Yoga
- - RNReanimated/reanimated/apple (3.16.1):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Codegen
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - RNReanimated/worklets (3.16.1):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Codegen
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - RNScreens (3.31.1):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Codegen
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-NativeModulesApple
- - React-RCTFabric
- - React-RCTImage
- - React-rendererdebug
- - React-utils
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - RNSVG (15.8.0):
- - React-Core
- - SocketRocket (0.7.0)
- - Yoga (0.0.0)
- - ZXingObjC/Core (3.6.9)
- - ZXingObjC/OneD (3.6.9):
- - ZXingObjC/Core
- - ZXingObjC/PDF417 (3.6.9):
- - ZXingObjC/Core
-
-DEPENDENCIES:
- - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`)
- - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
- - EXApplication (from `../node_modules/expo-application/ios`)
- - EXConstants (from `../node_modules/expo-constants/ios`)
- - EXJSONUtils (from `../node_modules/expo-json-utils/ios`)
- - EXManifests (from `../node_modules/expo-manifests/ios`)
- - Expo (from `../node_modules/expo`)
- - expo-dev-client (from `../node_modules/expo-dev-client/ios`)
- - expo-dev-launcher (from `../node_modules/expo-dev-launcher`)
- - expo-dev-menu (from `../node_modules/expo-dev-menu`)
- - expo-dev-menu-interface (from `../node_modules/expo-dev-menu-interface/ios`)
- - "ExpoAdapterGoogleSignIn (from `../node_modules/@react-native-google-signin/google-signin/expo/ios`)"
- - ExpoAsset (from `../node_modules/expo-asset/ios`)
- - ExpoCamera (from `../node_modules/expo-camera/ios`)
- - ExpoCrypto (from `../node_modules/expo-crypto/ios`)
- - ExpoDevice (from `../node_modules/expo-device/ios`)
- - ExpoFileSystem (from `../node_modules/expo-file-system/ios`)
- - ExpoFont (from `../node_modules/expo-font/ios`)
- - ExpoKeepAwake (from `../node_modules/expo-keep-awake/ios`)
- - ExpoModulesCore (from `../node_modules/expo-modules-core`)
- - ExpoWebBrowser (from `../node_modules/expo-web-browser/ios`)
- - EXUpdatesInterface (from `../node_modules/expo-updates-interface/ios`)
- - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
- - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`)
- - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
- - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`)
- - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)
- - RCT-Folly/Fabric (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)
- - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`)
- - RCTRequired (from `../node_modules/react-native/Libraries/Required`)
- - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`)
- - React (from `../node_modules/react-native/`)
- - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`)
- - React-Codegen (from `build/generated/ios`)
- - React-Core (from `../node_modules/react-native/`)
- - React-Core/RCTWebSocket (from `../node_modules/react-native/`)
- - React-CoreModules (from `../node_modules/react-native/React/CoreModules`)
- - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`)
- - React-debug (from `../node_modules/react-native/ReactCommon/react/debug`)
- - React-Fabric (from `../node_modules/react-native/ReactCommon`)
- - React-FabricImage (from `../node_modules/react-native/ReactCommon`)
- - React-featureflags (from `../node_modules/react-native/ReactCommon/react/featureflags`)
- - React-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`)
- - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`)
- - React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`)
- - React-jserrorhandler (from `../node_modules/react-native/ReactCommon/jserrorhandler`)
- - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`)
- - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`)
- - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`)
- - React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`)
- - React-logger (from `../node_modules/react-native/ReactCommon/logger`)
- - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`)
- - react-native-config (from `../node_modules/react-native-config`)
- - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`)
- - React-nativeconfig (from `../node_modules/react-native/ReactCommon`)
- - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`)
- - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`)
- - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`)
- - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`)
- - React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`)
- - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`)
- - React-RCTFabric (from `../node_modules/react-native/React`)
- - React-RCTImage (from `../node_modules/react-native/Libraries/Image`)
- - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`)
- - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`)
- - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`)
- - React-RCTText (from `../node_modules/react-native/Libraries/Text`)
- - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`)
- - React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`)
- - React-rncore (from `../node_modules/react-native/ReactCommon`)
- - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`)
- - React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`)
- - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`)
- - React-RuntimeHermes (from `../node_modules/react-native/ReactCommon/react/runtime`)
- - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`)
- - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`)
- - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
- - "RNCAsyncStorage (from `../node_modules/@react-native-async-storage/async-storage`)"
- - RNGestureHandler (from `../node_modules/react-native-gesture-handler`)
- - "RNGoogleSignin (from `../node_modules/@react-native-google-signin/google-signin`)"
- - RNReanimated (from `../node_modules/react-native-reanimated`)
- - RNScreens (from `../node_modules/react-native-screens`)
- - RNSVG (from `../node_modules/react-native-svg`)
- - Yoga (from `../node_modules/react-native/ReactCommon/yoga`)
-
-SPEC REPOS:
- trunk:
- - AppAuth
- - GoogleSignIn
- - GTMAppAuth
- - GTMSessionFetcher
- - SocketRocket
- - ZXingObjC
-
-EXTERNAL SOURCES:
- boost:
- :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec"
- DoubleConversion:
- :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec"
- EXApplication:
- :path: "../node_modules/expo-application/ios"
- EXConstants:
- :path: "../node_modules/expo-constants/ios"
- EXJSONUtils:
- :path: "../node_modules/expo-json-utils/ios"
- EXManifests:
- :path: "../node_modules/expo-manifests/ios"
- Expo:
- :path: "../node_modules/expo"
- expo-dev-client:
- :path: "../node_modules/expo-dev-client/ios"
- expo-dev-launcher:
- :path: "../node_modules/expo-dev-launcher"
- expo-dev-menu:
- :path: "../node_modules/expo-dev-menu"
- expo-dev-menu-interface:
- :path: "../node_modules/expo-dev-menu-interface/ios"
- ExpoAdapterGoogleSignIn:
- :path: "../node_modules/@react-native-google-signin/google-signin/expo/ios"
- ExpoAsset:
- :path: "../node_modules/expo-asset/ios"
- ExpoCamera:
- :path: "../node_modules/expo-camera/ios"
- ExpoCrypto:
- :path: "../node_modules/expo-crypto/ios"
- ExpoDevice:
- :path: "../node_modules/expo-device/ios"
- ExpoFileSystem:
- :path: "../node_modules/expo-file-system/ios"
- ExpoFont:
- :path: "../node_modules/expo-font/ios"
- ExpoKeepAwake:
- :path: "../node_modules/expo-keep-awake/ios"
- ExpoModulesCore:
- :path: "../node_modules/expo-modules-core"
- ExpoWebBrowser:
- :path: "../node_modules/expo-web-browser/ios"
- EXUpdatesInterface:
- :path: "../node_modules/expo-updates-interface/ios"
- FBLazyVector:
- :path: "../node_modules/react-native/Libraries/FBLazyVector"
- fmt:
- :podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec"
- glog:
- :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec"
- hermes-engine:
- :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec"
- :tag: hermes-2024-06-28-RNv0.74.3-7bda0c267e76d11b68a585f84cfdd65000babf85
- RCT-Folly:
- :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec"
- RCTDeprecation:
- :path: "../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation"
- RCTRequired:
- :path: "../node_modules/react-native/Libraries/Required"
- RCTTypeSafety:
- :path: "../node_modules/react-native/Libraries/TypeSafety"
- React:
- :path: "../node_modules/react-native/"
- React-callinvoker:
- :path: "../node_modules/react-native/ReactCommon/callinvoker"
- React-Codegen:
- :path: build/generated/ios
- React-Core:
- :path: "../node_modules/react-native/"
- React-CoreModules:
- :path: "../node_modules/react-native/React/CoreModules"
- React-cxxreact:
- :path: "../node_modules/react-native/ReactCommon/cxxreact"
- React-debug:
- :path: "../node_modules/react-native/ReactCommon/react/debug"
- React-Fabric:
- :path: "../node_modules/react-native/ReactCommon"
- React-FabricImage:
- :path: "../node_modules/react-native/ReactCommon"
- React-featureflags:
- :path: "../node_modules/react-native/ReactCommon/react/featureflags"
- React-graphics:
- :path: "../node_modules/react-native/ReactCommon/react/renderer/graphics"
- React-hermes:
- :path: "../node_modules/react-native/ReactCommon/hermes"
- React-ImageManager:
- :path: "../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios"
- React-jserrorhandler:
- :path: "../node_modules/react-native/ReactCommon/jserrorhandler"
- React-jsi:
- :path: "../node_modules/react-native/ReactCommon/jsi"
- React-jsiexecutor:
- :path: "../node_modules/react-native/ReactCommon/jsiexecutor"
- React-jsinspector:
- :path: "../node_modules/react-native/ReactCommon/jsinspector-modern"
- React-jsitracing:
- :path: "../node_modules/react-native/ReactCommon/hermes/executor/"
- React-logger:
- :path: "../node_modules/react-native/ReactCommon/logger"
- React-Mapbuffer:
- :path: "../node_modules/react-native/ReactCommon"
- react-native-config:
- :path: "../node_modules/react-native-config"
- react-native-safe-area-context:
- :path: "../node_modules/react-native-safe-area-context"
- React-nativeconfig:
- :path: "../node_modules/react-native/ReactCommon"
- React-NativeModulesApple:
- :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios"
- React-perflogger:
- :path: "../node_modules/react-native/ReactCommon/reactperflogger"
- React-RCTActionSheet:
- :path: "../node_modules/react-native/Libraries/ActionSheetIOS"
- React-RCTAnimation:
- :path: "../node_modules/react-native/Libraries/NativeAnimation"
- React-RCTAppDelegate:
- :path: "../node_modules/react-native/Libraries/AppDelegate"
- React-RCTBlob:
- :path: "../node_modules/react-native/Libraries/Blob"
- React-RCTFabric:
- :path: "../node_modules/react-native/React"
- React-RCTImage:
- :path: "../node_modules/react-native/Libraries/Image"
- React-RCTLinking:
- :path: "../node_modules/react-native/Libraries/LinkingIOS"
- React-RCTNetwork:
- :path: "../node_modules/react-native/Libraries/Network"
- React-RCTSettings:
- :path: "../node_modules/react-native/Libraries/Settings"
- React-RCTText:
- :path: "../node_modules/react-native/Libraries/Text"
- React-RCTVibration:
- :path: "../node_modules/react-native/Libraries/Vibration"
- React-rendererdebug:
- :path: "../node_modules/react-native/ReactCommon/react/renderer/debug"
- React-rncore:
- :path: "../node_modules/react-native/ReactCommon"
- React-RuntimeApple:
- :path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios"
- React-RuntimeCore:
- :path: "../node_modules/react-native/ReactCommon/react/runtime"
- React-runtimeexecutor:
- :path: "../node_modules/react-native/ReactCommon/runtimeexecutor"
- React-RuntimeHermes:
- :path: "../node_modules/react-native/ReactCommon/react/runtime"
- React-runtimescheduler:
- :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler"
- React-utils:
- :path: "../node_modules/react-native/ReactCommon/react/utils"
- ReactCommon:
- :path: "../node_modules/react-native/ReactCommon"
- RNCAsyncStorage:
- :path: "../node_modules/@react-native-async-storage/async-storage"
- RNGestureHandler:
- :path: "../node_modules/react-native-gesture-handler"
- RNGoogleSignin:
- :path: "../node_modules/@react-native-google-signin/google-signin"
- RNReanimated:
- :path: "../node_modules/react-native-reanimated"
- RNScreens:
- :path: "../node_modules/react-native-screens"
- RNSVG:
- :path: "../node_modules/react-native-svg"
- Yoga:
- :path: "../node_modules/react-native/ReactCommon/yoga"
-
-SPEC CHECKSUMS:
- AppAuth: 501c04eda8a8d11f179dbe8637b7a91bb7e5d2fa
- boost: d3f49c53809116a5d38da093a8aa78bf551aed09
- DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5
- EXApplication: c08200c34daca7af7fd76ac4b9d606077410e8ad
- EXConstants: 409690fbfd5afea964e5e9d6c4eb2c2b59222c59
- EXJSONUtils: 30c17fd9cc364d722c0946a550dfbf1be92ef6a4
- EXManifests: c1fab4c3237675e7b0299ea8df0bcb14baca4f42
- Expo: 9b6666ef2fedcfc89c5b9be2aa1ce12b81f9e7f5
- expo-dev-client: e25e1c63686cc097d9701354e475b2b60038b83b
- expo-dev-launcher: 8a308596a1a2fa9c4480eccdb8d0c1d1035bbfdf
- expo-dev-menu: 9c3004c35de890a799fd88f73b106c5e2c5b6d6d
- expo-dev-menu-interface: be32c09f1e03833050f0ee290dcc86b3ad0e73e4
- ExpoAdapterGoogleSignIn: da10ae7e7c1d73a10c2facebcdfe5ebea8e073ce
- ExpoAsset: 323700f291684f110fb55f0d4022a3362ea9f875
- ExpoCamera: 929be541d1c1319fcf32f9f5d9df8b97804346b5
- ExpoCrypto: 156078f266bf28f80ecf5e2a9c3a0d6ffce07a1c
- ExpoDevice: fc94f0e42ecdfd897e7590f2874fc64dfa7e9b1c
- ExpoFileSystem: 80bfe850b1f9922c16905822ecbf97acd711dc51
- ExpoFont: 00756e6c796d8f7ee8d211e29c8b619e75cbf238
- ExpoKeepAwake: 3b8815d9dd1d419ee474df004021c69fdd316d08
- ExpoModulesCore: 831ece8311a489418746925820bbffdda587d6f4
- ExpoWebBrowser: 7595ccac6938eb65b076385fd23d035db9ecdc8e
- EXUpdatesInterface: 996527fd7d1a5d271eb523258d603f8f92038f24
- FBLazyVector: ac12dc084d1c8ec4cc4d7b3cf1b0ebda6dab85af
- fmt: 8083860262b879fc92bca720969c91bdb88ada93
- glog: 77f46f3d5c779b34a09b51a92fa9e0fcab64df1c
- GoogleSignIn: d4281ab6cf21542b1cfaff85c191f230b399d2db
- GTMAppAuth: f69bd07d68cd3b766125f7e072c45d7340dea0de
- GTMSessionFetcher: 5aea5ba6bd522a239e236100971f10cb71b96ab6
- hermes-engine: e52d9706e7fd6078e529d8ada1af7b95946c4ce6
- RCT-Folly: 36944e180e3143948e1c8b0c5eade65a3dd45142
- RCTDeprecation: 3afceddffa65aee666dafd6f0116f1d975db1584
- RCTRequired: ec1239bc9d8bf63e10fb92bd8b26171a9258e0c1
- RCTTypeSafety: f5ecbc86c5c5fa163c05acb7a1c5012e15b5f994
- React: fc9fa7258eff606f44d58c5b233a82dc9cf09018
- React-callinvoker: e3fab14d69607fb7e8e3a57e5a415aed863d3599
- React-Codegen: 6fa87b7c6b8efcd0cef4bfeaec8c8bc8a6abe75a
- React-Core: 3a5fd9e781cecf87803e5b091496a606a3df774a
- React-CoreModules: cbf4707dafab8f9f826ac0c63a07d0bf5d01e256
- React-cxxreact: 7b188556271e3c7fdf22a04819f6a6225045b9dd
- React-debug: d30893c49ae1bce4037ea5cd8bb2511d2a38d057
- React-Fabric: 826729dd2304fda9b89ff0a579f60ba2a470bc26
- React-FabricImage: 2ad1fb8ffa5778eda9ed204a7b3cdd70bc333ce7
- React-featureflags: 4ae83e72d9a92452793601ac9ac7d2280e486089
- React-graphics: 61a026e1c1e7e20d20ac9fec6f6de631732b233d
- React-hermes: a7054fbcbda3957e3c5eaad06ef9bf79998d535a
- React-ImageManager: 2bbd6eb2e696bc680f76f84563e4b87d241614e1
- React-jserrorhandler: 56fa04d49bfbe54ddfece7916673a73ebfea286b
- React-jsi: f3ce1dd2e950b6ad12b65ea3ef89168f1b94c584
- React-jsiexecutor: b4df3a27973d82f9abf3c4bd0f88e042cda25f16
- React-jsinspector: 97ea746c023687de7313ee289817d6991d596c7d
- React-jsitracing: 3b6060bbf5317663667e1dd93560c7943ab86ccc
- React-logger: 257858bd55f3a4e1bc0cf07ddc8fb9faba6f8c7c
- React-Mapbuffer: 6c1cacdbf40b531f549eba249e531a7d0bfd8e7f
- react-native-config: 8f7283449bbb048902f4e764affbbf24504454af
- react-native-safe-area-context: a240ad4b683349e48b1d51fed1611138d1bdad97
- React-nativeconfig: ba9a2e54e2f0882cf7882698825052793ed4c851
- React-NativeModulesApple: 8d11ff8955181540585c944cf48e9e7236952697
- React-perflogger: ed4e0c65781521e0424f2e5e40b40cc7879d737e
- React-RCTActionSheet: 49d53ff03bb5688ca4606c55859053a0cd129ea5
- React-RCTAnimation: 07b4923885c52c397c4ec103924bf6e53b42c73e
- React-RCTAppDelegate: 316e295076734baf9bdf1bfac7d92ab647aed930
- React-RCTBlob: 85c57b0d5e667ff8a472163ba3af0628171a64bb
- React-RCTFabric: 97c1465ded4dc92841f5376a39e43e1b2c455f40
- React-RCTImage: b965c85bec820e2a9c154b1fb00a2ecdd59a9c92
- React-RCTLinking: 75f04a5f27c26c4e73a39c50df470820d219df79
- React-RCTNetwork: c1a9143f4d5778efc92da40d83969d03912ccc24
- React-RCTSettings: c6800f91c0ecd48868cd5db754b0b0a7f5ffe039
- React-RCTText: b923e24f9b7250bc4f7ab154c4168ad9f8d8fc9d
- React-RCTVibration: 08c4f0c917c435b3619386c25a94ee5d64c250f0
- React-rendererdebug: 3cda04217d9df67b94397ee0ead8ef3d8b7e427b
- React-rncore: 4013508a2f3fcf46c961919bbbd4bfdda198977e
- React-RuntimeApple: 447844a2bdb0a03ffd24e5b4a4b96cfc50325b88
- React-RuntimeCore: 9b5bffdaccee9b707b1c2694c9044e13ff0bb087
- React-runtimeexecutor: 0e688aefc14c6bc8601f4968d8d01c3fb6446844
- React-RuntimeHermes: 4d6ef6bb0f2b0b40d59143317f6b99c82764c959
- React-runtimescheduler: cfbe85c3510c541ec6dc815c7729b41304b67961
- React-utils: f242eb7e7889419d979ca0e1c02ccc0ea6e43b29
- ReactCommon: f7da14a8827b72704169a48c929bcde802698361
- RNCAsyncStorage: d35c79ffba52c1013013e16b1fc295aec2feabb6
- RNGestureHandler: a8e61b93b4c5c44e6cd797cdaba43126ec36acaa
- RNGoogleSignin: 9e68b9bcc3888219357924e32ee563624745647d
- RNReanimated: af4e059a8fd0fb7a9cdf5ad35ead4699598a9447
- RNScreens: b32a9ff15bea7fcdbe5dff6477bc503f792b1208
- RNSVG: 8b1a777d54096b8c2a0fd38fc9d5a454332bbb4d
- SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d
- Yoga: 950bbfd7e6f04790fdb51149ed51df41f329fcc8
- ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5
-
-PODFILE CHECKSUM: 2ed91d549cb585a1b349dd64d4a2e0a8053720dd
-
-COCOAPODS: 1.15.2
diff --git a/ios/Podfile.properties.json b/ios/Podfile.properties.json
deleted file mode 100644
index de9f7b7..0000000
--- a/ios/Podfile.properties.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "expo.jsEngine": "hermes",
- "EX_DEV_CLIENT_NETWORK_INSPECTOR": "true"
-}
diff --git a/src/components/QRCodeScanner/QRCodeScanner 2.tsx b/src/components/QRCodeScanner/QRCodeScanner 2.tsx
deleted file mode 100644
index 4d71f2c..0000000
--- a/src/components/QRCodeScanner/QRCodeScanner 2.tsx
+++ /dev/null
@@ -1,99 +0,0 @@
-import { useEffect, useRef, useState } from 'react';
-import { SafeAreaView, Text, TouchableOpacity, View } from 'react-native';
-import {
- BarcodeScanningResult,
- CameraView,
- useCameraPermissions,
-} from 'expo-camera';
-import { NativeStackScreenProps } from '@react-navigation/native-stack';
-import { RootStackParamList } from '@/types/navigation';
-import styles from './styles';
-
-type QRCodeScannerProps = NativeStackScreenProps;
-
-export default function QRCodeScanner({ navigation }: QRCodeScannerProps) {
- const [permission, requestPermission] = useCameraPermissions();
- const [qrCodeFound, setQrCodeFound] = useState(false);
- const [qrCodeData, setQrCodeData] = useState(null);
- const [flashEnabled, setFlashEnabled] = useState(false);
-
- const resetQrCodeFound = () => {
- setQrCodeFound(false);
- setQrCodeData(null);
- };
- let qrCodeFoundTimeout = useRef | undefined>(
- undefined,
- );
-
- const onBarcodeScanned = (data: BarcodeScanningResult) => {
- setQrCodeFound(true);
- setQrCodeData(data.data);
-
- // Reset the QR code found state after not seeing a QR for 100ms
- clearTimeout(qrCodeFoundTimeout.current);
- qrCodeFoundTimeout.current = setTimeout(resetQrCodeFound, 100);
- };
-
- useEffect(() => {
- // Request camera permissions if not granted on mount
- if (!permission?.granted) {
- requestPermission();
- }
- }, [permission, requestPermission]);
-
- // Camera permissions are still loading.
- if (!permission) {
- return ;
- }
-
- // No perms :(
- if (!permission.granted) {
- return Permission for camera not granted.;
- }
-
- return (
-
-
- setFlashEnabled(!flashEnabled)}>
- Flash
-
- navigation.goBack()}>
- X
-
-
-
-
-
- Scan QR Code
- Aim the camera at the tree's code
-
-
-
-
-
-
-
-
- navigation.push('TreeInfoPage', { treeId: qrCodeData ?? '' })
- }
- disabled={!qrCodeFound}
- >
- Scan
-
-
- );
-}
diff --git a/src/components/QRCodeScanner/styles 2.ts b/src/components/QRCodeScanner/styles 2.ts
deleted file mode 100644
index 7de0f02..0000000
--- a/src/components/QRCodeScanner/styles 2.ts
+++ /dev/null
@@ -1,101 +0,0 @@
-import { StyleSheet } from 'react-native';
-import colors from '@/styles/colors';
-
-export default StyleSheet.create({
- container: {
- flex: 1,
- flexDirection: 'column',
- justifyContent: 'space-between',
- paddingHorizontal: 44,
- backgroundColor: colors.primary_green,
- },
-
- iconFlex: {
- flex: 0,
- width: '100%',
- paddingHorizontal: 44,
- flexDirection: 'row',
- justifyContent: 'space-between',
- },
-
- icon: {
- backgroundColor: colors.white1,
- padding: 8,
- },
-
- mainFlex: {
- flex: 1,
- padding: 24,
- flexDirection: 'column',
- justifyContent: 'flex-start',
- gap: 86,
- },
-
- textFlex: {
- flex: 0,
- flexDirection: 'column',
- gap: 8,
- },
- header: {
- textAlign: 'center',
- fontSize: 24,
- color: colors.white1,
- },
- subtext: {
- textAlign: 'center',
- fontSize: 20,
- color: colors.white1,
- },
-
- cameraView: {
- alignSelf: 'center',
- width: 285,
- height: 248,
- borderWidth: 2,
- borderColor: colors.primary_green_2,
- borderRadius: 12,
- zIndex: 1,
- },
- camera: {
- flex: 1,
- borderRadius: 12,
- overflow: 'hidden',
- },
- qrCodeFoundCamera: {
- borderColor: colors.primary_yellow,
- },
-
- buttonContainer: {
- flex: 1,
- flexDirection: 'row',
- backgroundColor: 'transparent',
- margin: 64,
- },
- scanButton: {
- alignItems: 'center',
- justifyContent: 'center',
- paddingVertical: 10,
- borderRadius: 10,
- elevation: 3,
- marginHorizontal: 44,
- marginBottom: 64,
- },
-
- scanButtonDisabled: {
- backgroundColor: colors.gray4,
- },
- scanButtonEnabled: {
- backgroundColor: colors.primary_yellow,
- },
-
- scanButtonText: {
- fontSize: 18,
- color: colors.white1,
- },
-
- text: {
- fontSize: 24,
- fontWeight: 'bold',
- color: 'white',
- },
-});