diff --git a/.expo-source/android/detach-scripts/prepare-detached-build.bat b/.expo-source/android/detach-scripts/prepare-detached-build.bat deleted file mode 100644 index edc8292..0000000 --- a/.expo-source/android/detach-scripts/prepare-detached-build.bat +++ /dev/null @@ -1,3 +0,0 @@ -SET /P STOREDPATH=<"%USERPROFILE%\.expo\PATH" -SET PATH="\"%PATH%;%STOREDPATH%\"" -exp prepare-detached-build --platform android diff --git a/.expo-source/android/detach-scripts/prepare-detached-build.sh b/.expo-source/android/detach-scripts/prepare-detached-build.sh deleted file mode 100755 index ca3e46c..0000000 --- a/.expo-source/android/detach-scripts/prepare-detached-build.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/bash - -value=$(cat ~/.expo/PATH) -PATH="$PATH:$value" exp prepare-detached-build --platform android diff --git a/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0-javadoc.jar b/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0-javadoc.jar deleted file mode 100644 index 02366c2..0000000 Binary files a/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0-javadoc.jar and /dev/null differ diff --git a/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0-javadoc.jar.md5 b/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0-javadoc.jar.md5 deleted file mode 100644 index b91db18..0000000 --- a/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0-javadoc.jar.md5 +++ /dev/null @@ -1 +0,0 @@ -6e9b9f7b1a28eea181b14be06c75037d \ No newline at end of file diff --git a/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0-javadoc.jar.sha1 b/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0-javadoc.jar.sha1 deleted file mode 100644 index 9ee7664..0000000 --- a/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0-javadoc.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -54baa698894f97e290ccade71f38339537e2f445 \ No newline at end of file diff --git a/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0-sources.jar b/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0-sources.jar deleted file mode 100644 index 2d4d576..0000000 Binary files a/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0-sources.jar and /dev/null differ diff --git a/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0-sources.jar.md5 b/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0-sources.jar.md5 deleted file mode 100644 index 3ce4ca2..0000000 --- a/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0-sources.jar.md5 +++ /dev/null @@ -1 +0,0 @@ -ece407ecd36c04d344c8183c95956f85 \ No newline at end of file diff --git a/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0-sources.jar.sha1 b/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0-sources.jar.sha1 deleted file mode 100644 index 93e859d..0000000 --- a/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0-sources.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -142427d8e300f5eeb57ae872476bd89726652ba9 \ No newline at end of file diff --git a/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0.aar b/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0.aar deleted file mode 100644 index ae479d9..0000000 Binary files a/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0.aar and /dev/null differ diff --git a/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0.aar.md5 b/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0.aar.md5 deleted file mode 100644 index 1245604..0000000 --- a/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0.aar.md5 +++ /dev/null @@ -1 +0,0 @@ -a524203c1a874c5af6cc80ec91ef897a \ No newline at end of file diff --git a/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0.aar.sha1 b/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0.aar.sha1 deleted file mode 100644 index bc0958f..0000000 --- a/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0.aar.sha1 +++ /dev/null @@ -1 +0,0 @@ -b15d367414589d8e57cde35bc1be6a9784514a37 \ No newline at end of file diff --git a/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0.pom b/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0.pom deleted file mode 100644 index e2dbd8e..0000000 --- a/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0.pom +++ /dev/null @@ -1,104 +0,0 @@ - - - 4.0.0 - com.facebook.react - react-native - 21.0.0 - aar - ReactNative - A framework for building native apps with React - https://github.com/facebook/react-native - - - BSD License - https://github.com/facebook/react-native/blob/master/LICENSE - repo - - - - - facebook - Facebook - - - - scm:git:https://github.com/facebook/react-native.git - scm:git:git@github.com:facebook/react-native.git - https://github.com/facebook/react-native.git - - - - javax.inject - javax.inject - 1 - compile - - - com.android.support - appcompat-v7 - 23.0.1 - compile - - - com.facebook.fbui.textlayoutbuilder - textlayoutbuilder - 1.0.0 - compile - - - com.facebook.fresco - fresco - 1.0.1 - compile - - - expolib_v1.com.facebook.fresco - expolib_v1-imagepipeline-okhttp3 - 1.0.1 - compile - - - com.facebook.fresco - imagepipeline-okhttp3 - 1.0.1 - compile - - - com.facebook.soloader - soloader - 0.1.0 - compile - - - com.google.code.findbugs - jsr305 - 3.0.0 - compile - - - expolib_v1.com.squareup.okhttp3 - okhttp - 3.6.0 - compile - - - expolib_v1.com.squareup.okhttp3 - okhttp-urlconnection - 3.6.0 - compile - - - expolib_v1.com.squareup.okio - okio - 1.13.0 - compile - - - org.webkit - android-jsc - r174650 - compile - - - diff --git a/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0.pom.md5 b/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0.pom.md5 deleted file mode 100644 index 83f12b1..0000000 --- a/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0.pom.md5 +++ /dev/null @@ -1 +0,0 @@ -d28e912d14e200b155fb79a719398c3f \ No newline at end of file diff --git a/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0.pom.sha1 b/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0.pom.sha1 deleted file mode 100644 index 3270ab0..0000000 --- a/.expo-source/android/maven/com/facebook/react/react-native/21.0.0/react-native-21.0.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -c2370e378c5ed34a9a4ce250f04f1836fbcf9238 \ No newline at end of file diff --git a/.expo-source/android/maven/com/facebook/react/react-native/maven-metadata-remote.xml b/.expo-source/android/maven/com/facebook/react/react-native/maven-metadata-remote.xml deleted file mode 100644 index a80cc7e..0000000 --- a/.expo-source/android/maven/com/facebook/react/react-native/maven-metadata-remote.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - com.facebook.react - react-native - - 21.0.0 - - 21.0.0 - - 20170917011349 - - diff --git a/.expo-source/android/maven/com/facebook/react/react-native/maven-metadata.xml b/.expo-source/android/maven/com/facebook/react/react-native/maven-metadata.xml deleted file mode 100644 index a80cc7e..0000000 --- a/.expo-source/android/maven/com/facebook/react/react-native/maven-metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - com.facebook.react - react-native - - 21.0.0 - - 21.0.0 - - 20170917011349 - - diff --git a/.expo-source/android/maven/com/facebook/react/react-native/maven-metadata.xml.md5 b/.expo-source/android/maven/com/facebook/react/react-native/maven-metadata.xml.md5 deleted file mode 100644 index 2e5e211..0000000 --- a/.expo-source/android/maven/com/facebook/react/react-native/maven-metadata.xml.md5 +++ /dev/null @@ -1 +0,0 @@ -3a7c3c7e44d7a972fb5cbc1d64f08b0e \ No newline at end of file diff --git a/.expo-source/android/maven/com/facebook/react/react-native/maven-metadata.xml.sha1 b/.expo-source/android/maven/com/facebook/react/react-native/maven-metadata.xml.sha1 deleted file mode 100644 index a5d6b2c..0000000 --- a/.expo-source/android/maven/com/facebook/react/react-native/maven-metadata.xml.sha1 +++ /dev/null @@ -1 +0,0 @@ -1da7bc4367bba403a58bafe0c9ebb3a8b39e1464 \ No newline at end of file diff --git a/.expo-source/android/maven/com/facebook/react/react-native/resolver-status.properties b/.expo-source/android/maven/com/facebook/react/react-native/resolver-status.properties deleted file mode 100644 index 97c4913..0000000 --- a/.expo-source/android/maven/com/facebook/react/react-native/resolver-status.properties +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is an internal implementation file, its format can be changed without prior notice. -#Sat Sep 16 18:13:49 PDT 2017 -maven-metadata-remote.xml.lastUpdated=1505610829783 diff --git a/.expo-source/android/maven/com/gettipsi/stripeview/1.0.0/stripeview-1.0.0.aar b/.expo-source/android/maven/com/gettipsi/stripeview/1.0.0/stripeview-1.0.0.aar deleted file mode 100644 index 4e4e6f2..0000000 Binary files a/.expo-source/android/maven/com/gettipsi/stripeview/1.0.0/stripeview-1.0.0.aar and /dev/null differ diff --git a/.expo-source/android/maven/com/gettipsi/stripeview/1.0.0/stripeview-1.0.0.aar.md5 b/.expo-source/android/maven/com/gettipsi/stripeview/1.0.0/stripeview-1.0.0.aar.md5 deleted file mode 100644 index 598e46d..0000000 --- a/.expo-source/android/maven/com/gettipsi/stripeview/1.0.0/stripeview-1.0.0.aar.md5 +++ /dev/null @@ -1 +0,0 @@ -180fdfab97c207c3eaacac9cab8f1c8e \ No newline at end of file diff --git a/.expo-source/android/maven/com/gettipsi/stripeview/1.0.0/stripeview-1.0.0.aar.sha1 b/.expo-source/android/maven/com/gettipsi/stripeview/1.0.0/stripeview-1.0.0.aar.sha1 deleted file mode 100644 index 8397f90..0000000 --- a/.expo-source/android/maven/com/gettipsi/stripeview/1.0.0/stripeview-1.0.0.aar.sha1 +++ /dev/null @@ -1 +0,0 @@ -69ecae12a7267f9781ce9e06cc9a0142a359802c \ No newline at end of file diff --git a/.expo-source/android/maven/com/gettipsi/stripeview/1.0.0/stripeview-1.0.0.pom b/.expo-source/android/maven/com/gettipsi/stripeview/1.0.0/stripeview-1.0.0.pom deleted file mode 100644 index 8c2077d..0000000 --- a/.expo-source/android/maven/com/gettipsi/stripeview/1.0.0/stripeview-1.0.0.pom +++ /dev/null @@ -1,35 +0,0 @@ - - - 4.0.0 - com.gettipsi - stripeview - 1.0.0 - aar - - - com.facebook.react - react-native - 0.20.1 - compile - - - com.google.android.gms - play-services-wallet - 9.8.0 - compile - - - com.stripe - stripe-android - 2.1.+ - compile - - - com.github.thefuntasty - CreditCardEntry - 1.4.8.6 - compile - - - diff --git a/.expo-source/android/maven/com/gettipsi/stripeview/1.0.0/stripeview-1.0.0.pom.md5 b/.expo-source/android/maven/com/gettipsi/stripeview/1.0.0/stripeview-1.0.0.pom.md5 deleted file mode 100644 index fe90904..0000000 --- a/.expo-source/android/maven/com/gettipsi/stripeview/1.0.0/stripeview-1.0.0.pom.md5 +++ /dev/null @@ -1 +0,0 @@ -9ee421ff1374750526a597f95a4981e2 \ No newline at end of file diff --git a/.expo-source/android/maven/com/gettipsi/stripeview/1.0.0/stripeview-1.0.0.pom.sha1 b/.expo-source/android/maven/com/gettipsi/stripeview/1.0.0/stripeview-1.0.0.pom.sha1 deleted file mode 100644 index b0b029f..0000000 --- a/.expo-source/android/maven/com/gettipsi/stripeview/1.0.0/stripeview-1.0.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -b89dd05d8a7cd8f5436826e9f8dd0116e24ed5b9 \ No newline at end of file diff --git a/.expo-source/android/maven/com/gettipsi/stripeview/maven-metadata.xml b/.expo-source/android/maven/com/gettipsi/stripeview/maven-metadata.xml deleted file mode 100644 index 4755f76..0000000 --- a/.expo-source/android/maven/com/gettipsi/stripeview/maven-metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - com.gettipsi - stripeview - - 1.0.0 - - 1.0.0 - - 20170825181605 - - diff --git a/.expo-source/android/maven/com/gettipsi/stripeview/maven-metadata.xml.md5 b/.expo-source/android/maven/com/gettipsi/stripeview/maven-metadata.xml.md5 deleted file mode 100644 index c36da5f..0000000 --- a/.expo-source/android/maven/com/gettipsi/stripeview/maven-metadata.xml.md5 +++ /dev/null @@ -1 +0,0 @@ -333039b17182b4f8da196e14e135bc4e \ No newline at end of file diff --git a/.expo-source/android/maven/com/gettipsi/stripeview/maven-metadata.xml.sha1 b/.expo-source/android/maven/com/gettipsi/stripeview/maven-metadata.xml.sha1 deleted file mode 100644 index a48e730..0000000 --- a/.expo-source/android/maven/com/gettipsi/stripeview/maven-metadata.xml.sha1 +++ /dev/null @@ -1 +0,0 @@ -1a6e991929c641376dd03c0bc615b9e1e6ed9409 \ No newline at end of file diff --git a/.expo-source/android/maven/com/google/android/cameraview/1.0.0/cameraview-1.0.0.aar b/.expo-source/android/maven/com/google/android/cameraview/1.0.0/cameraview-1.0.0.aar deleted file mode 100644 index d764d96..0000000 Binary files a/.expo-source/android/maven/com/google/android/cameraview/1.0.0/cameraview-1.0.0.aar and /dev/null differ diff --git a/.expo-source/android/maven/com/google/android/cameraview/1.0.0/cameraview-1.0.0.aar.md5 b/.expo-source/android/maven/com/google/android/cameraview/1.0.0/cameraview-1.0.0.aar.md5 deleted file mode 100644 index f3f9b5c..0000000 --- a/.expo-source/android/maven/com/google/android/cameraview/1.0.0/cameraview-1.0.0.aar.md5 +++ /dev/null @@ -1 +0,0 @@ -355add26b29fd65e7cc25c3d50647a8c \ No newline at end of file diff --git a/.expo-source/android/maven/com/google/android/cameraview/1.0.0/cameraview-1.0.0.aar.sha1 b/.expo-source/android/maven/com/google/android/cameraview/1.0.0/cameraview-1.0.0.aar.sha1 deleted file mode 100644 index bdb5182..0000000 --- a/.expo-source/android/maven/com/google/android/cameraview/1.0.0/cameraview-1.0.0.aar.sha1 +++ /dev/null @@ -1 +0,0 @@ -10355256975410b301355cc460482c0cbc3faa97 \ No newline at end of file diff --git a/.expo-source/android/maven/com/google/android/cameraview/1.0.0/cameraview-1.0.0.pom b/.expo-source/android/maven/com/google/android/cameraview/1.0.0/cameraview-1.0.0.pom deleted file mode 100644 index 4154f41..0000000 --- a/.expo-source/android/maven/com/google/android/cameraview/1.0.0/cameraview-1.0.0.pom +++ /dev/null @@ -1,29 +0,0 @@ - - - 4.0.0 - com.google.android - cameraview - 1.0.0 - aar - - - com.android.support - support-annotations - 25.3.1 - compile - - - com.android.support - support-v4 - 25.3.1 - compile - - - com.android.support - appcompat-v7 - 25.3.1 - compile - - - diff --git a/.expo-source/android/maven/com/google/android/cameraview/1.0.0/cameraview-1.0.0.pom.md5 b/.expo-source/android/maven/com/google/android/cameraview/1.0.0/cameraview-1.0.0.pom.md5 deleted file mode 100644 index 0535771..0000000 --- a/.expo-source/android/maven/com/google/android/cameraview/1.0.0/cameraview-1.0.0.pom.md5 +++ /dev/null @@ -1 +0,0 @@ -e8661f352c640fe9d420e153a0aa095d \ No newline at end of file diff --git a/.expo-source/android/maven/com/google/android/cameraview/1.0.0/cameraview-1.0.0.pom.sha1 b/.expo-source/android/maven/com/google/android/cameraview/1.0.0/cameraview-1.0.0.pom.sha1 deleted file mode 100644 index a7ffdd6..0000000 --- a/.expo-source/android/maven/com/google/android/cameraview/1.0.0/cameraview-1.0.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -cd83ff235770e2d944b18f70f881c29b4f935599 \ No newline at end of file diff --git a/.expo-source/android/maven/com/google/android/cameraview/maven-metadata.xml b/.expo-source/android/maven/com/google/android/cameraview/maven-metadata.xml deleted file mode 100644 index 89dfc14..0000000 --- a/.expo-source/android/maven/com/google/android/cameraview/maven-metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - com.google.android - cameraview - - 1.0.0 - - 1.0.0 - - 20170911083021 - - diff --git a/.expo-source/android/maven/com/google/android/cameraview/maven-metadata.xml.md5 b/.expo-source/android/maven/com/google/android/cameraview/maven-metadata.xml.md5 deleted file mode 100644 index 138d39d..0000000 --- a/.expo-source/android/maven/com/google/android/cameraview/maven-metadata.xml.md5 +++ /dev/null @@ -1 +0,0 @@ -58afa29183a111b3086885f5a1929a14 \ No newline at end of file diff --git a/.expo-source/android/maven/com/google/android/cameraview/maven-metadata.xml.sha1 b/.expo-source/android/maven/com/google/android/cameraview/maven-metadata.xml.sha1 deleted file mode 100644 index 9d8d8ef..0000000 --- a/.expo-source/android/maven/com/google/android/cameraview/maven-metadata.xml.sha1 +++ /dev/null @@ -1 +0,0 @@ -a7e3ed2824fb9863e299c86311a65551da178eb5 \ No newline at end of file diff --git a/.expo-source/android/maven/expolib_v1/com/facebook/fresco/expolib_v1-imagepipeline-okhttp3/1.0.1/_remote.repositories b/.expo-source/android/maven/expolib_v1/com/facebook/fresco/expolib_v1-imagepipeline-okhttp3/1.0.1/_remote.repositories deleted file mode 100644 index 34dd144..0000000 --- a/.expo-source/android/maven/expolib_v1/com/facebook/fresco/expolib_v1-imagepipeline-okhttp3/1.0.1/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. -#Wed Aug 09 15:57:39 PDT 2017 -expolib_v1-imagepipeline-okhttp3-1.0.1.pom>= -expolib_v1-imagepipeline-okhttp3-1.0.1.aar>= diff --git a/.expo-source/android/maven/expolib_v1/com/facebook/fresco/expolib_v1-imagepipeline-okhttp3/1.0.1/expolib_v1-imagepipeline-okhttp3-1.0.1.aar b/.expo-source/android/maven/expolib_v1/com/facebook/fresco/expolib_v1-imagepipeline-okhttp3/1.0.1/expolib_v1-imagepipeline-okhttp3-1.0.1.aar deleted file mode 100644 index c420363..0000000 Binary files a/.expo-source/android/maven/expolib_v1/com/facebook/fresco/expolib_v1-imagepipeline-okhttp3/1.0.1/expolib_v1-imagepipeline-okhttp3-1.0.1.aar and /dev/null differ diff --git a/.expo-source/android/maven/expolib_v1/com/facebook/fresco/expolib_v1-imagepipeline-okhttp3/1.0.1/expolib_v1-imagepipeline-okhttp3-1.0.1.pom b/.expo-source/android/maven/expolib_v1/com/facebook/fresco/expolib_v1-imagepipeline-okhttp3/1.0.1/expolib_v1-imagepipeline-okhttp3-1.0.1.pom deleted file mode 100644 index e1226a7..0000000 --- a/.expo-source/android/maven/expolib_v1/com/facebook/fresco/expolib_v1-imagepipeline-okhttp3/1.0.1/expolib_v1-imagepipeline-okhttp3-1.0.1.pom +++ /dev/null @@ -1,10 +0,0 @@ - - - 4.0.0 - expolib_v1.com.facebook.fresco - expolib_v1-imagepipeline-okhttp3 - 1.0.1 - aar - POM was created from install:install-file - diff --git a/.expo-source/android/maven/expolib_v1/com/facebook/fresco/expolib_v1-imagepipeline-okhttp3/maven-metadata-local.xml b/.expo-source/android/maven/expolib_v1/com/facebook/fresco/expolib_v1-imagepipeline-okhttp3/maven-metadata-local.xml deleted file mode 100644 index 0147eb3..0000000 --- a/.expo-source/android/maven/expolib_v1/com/facebook/fresco/expolib_v1-imagepipeline-okhttp3/maven-metadata-local.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - expolib_v1.com.facebook.fresco - expolib_v1-imagepipeline-okhttp3 - - 1.0.1 - - 1.0.1 - - 20170809225739 - - diff --git a/.expo-source/android/maven/expolib_v1/com/squareup/okhttp3/okhttp-urlconnection/3.6.0/_remote.repositories b/.expo-source/android/maven/expolib_v1/com/squareup/okhttp3/okhttp-urlconnection/3.6.0/_remote.repositories deleted file mode 100644 index 2827992..0000000 --- a/.expo-source/android/maven/expolib_v1/com/squareup/okhttp3/okhttp-urlconnection/3.6.0/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. -#Thu Aug 03 10:58:28 PDT 2017 -okhttp-urlconnection-3.6.0.jar>= -okhttp-urlconnection-3.6.0.pom>= diff --git a/.expo-source/android/maven/expolib_v1/com/squareup/okhttp3/okhttp-urlconnection/3.6.0/okhttp-urlconnection-3.6.0.jar b/.expo-source/android/maven/expolib_v1/com/squareup/okhttp3/okhttp-urlconnection/3.6.0/okhttp-urlconnection-3.6.0.jar deleted file mode 100644 index cf46c39..0000000 Binary files a/.expo-source/android/maven/expolib_v1/com/squareup/okhttp3/okhttp-urlconnection/3.6.0/okhttp-urlconnection-3.6.0.jar and /dev/null differ diff --git a/.expo-source/android/maven/expolib_v1/com/squareup/okhttp3/okhttp-urlconnection/3.6.0/okhttp-urlconnection-3.6.0.pom b/.expo-source/android/maven/expolib_v1/com/squareup/okhttp3/okhttp-urlconnection/3.6.0/okhttp-urlconnection-3.6.0.pom deleted file mode 100644 index 7bd933b..0000000 --- a/.expo-source/android/maven/expolib_v1/com/squareup/okhttp3/okhttp-urlconnection/3.6.0/okhttp-urlconnection-3.6.0.pom +++ /dev/null @@ -1,9 +0,0 @@ - - - 4.0.0 - expolib_v1.com.squareup.okhttp3 - okhttp-urlconnection - 3.6.0 - POM was created from install:install-file - diff --git a/.expo-source/android/maven/expolib_v1/com/squareup/okhttp3/okhttp-urlconnection/maven-metadata-local.xml b/.expo-source/android/maven/expolib_v1/com/squareup/okhttp3/okhttp-urlconnection/maven-metadata-local.xml deleted file mode 100644 index 2cc11e9..0000000 --- a/.expo-source/android/maven/expolib_v1/com/squareup/okhttp3/okhttp-urlconnection/maven-metadata-local.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - expolib_v1.com.squareup.okhttp3 - okhttp-urlconnection - - 3.6.0 - - 3.6.0 - - 20170803175828 - - diff --git a/.expo-source/android/maven/expolib_v1/com/squareup/okhttp3/okhttp/3.6.0/_remote.repositories b/.expo-source/android/maven/expolib_v1/com/squareup/okhttp3/okhttp/3.6.0/_remote.repositories deleted file mode 100644 index d182390..0000000 --- a/.expo-source/android/maven/expolib_v1/com/squareup/okhttp3/okhttp/3.6.0/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. -#Thu Aug 03 10:58:26 PDT 2017 -okhttp-3.6.0.jar>= -okhttp-3.6.0.pom>= diff --git a/.expo-source/android/maven/expolib_v1/com/squareup/okhttp3/okhttp/3.6.0/okhttp-3.6.0.jar b/.expo-source/android/maven/expolib_v1/com/squareup/okhttp3/okhttp/3.6.0/okhttp-3.6.0.jar deleted file mode 100644 index 4bc80ae..0000000 Binary files a/.expo-source/android/maven/expolib_v1/com/squareup/okhttp3/okhttp/3.6.0/okhttp-3.6.0.jar and /dev/null differ diff --git a/.expo-source/android/maven/expolib_v1/com/squareup/okhttp3/okhttp/3.6.0/okhttp-3.6.0.pom b/.expo-source/android/maven/expolib_v1/com/squareup/okhttp3/okhttp/3.6.0/okhttp-3.6.0.pom deleted file mode 100644 index 31f8ec5..0000000 --- a/.expo-source/android/maven/expolib_v1/com/squareup/okhttp3/okhttp/3.6.0/okhttp-3.6.0.pom +++ /dev/null @@ -1,9 +0,0 @@ - - - 4.0.0 - expolib_v1.com.squareup.okhttp3 - okhttp - 3.6.0 - POM was created from install:install-file - diff --git a/.expo-source/android/maven/expolib_v1/com/squareup/okhttp3/okhttp/maven-metadata-local.xml b/.expo-source/android/maven/expolib_v1/com/squareup/okhttp3/okhttp/maven-metadata-local.xml deleted file mode 100644 index 36335c1..0000000 --- a/.expo-source/android/maven/expolib_v1/com/squareup/okhttp3/okhttp/maven-metadata-local.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - expolib_v1.com.squareup.okhttp3 - okhttp - - 3.6.0 - - 3.6.0 - - 20170803175826 - - diff --git a/.expo-source/android/maven/expolib_v1/com/squareup/okio/okio/1.13.0/_remote.repositories b/.expo-source/android/maven/expolib_v1/com/squareup/okio/okio/1.13.0/_remote.repositories deleted file mode 100644 index 34ac808..0000000 --- a/.expo-source/android/maven/expolib_v1/com/squareup/okio/okio/1.13.0/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. -#Thu Aug 03 10:58:30 PDT 2017 -okio-1.13.0.jar>= -okio-1.13.0.pom>= diff --git a/.expo-source/android/maven/expolib_v1/com/squareup/okio/okio/1.13.0/okio-1.13.0.jar b/.expo-source/android/maven/expolib_v1/com/squareup/okio/okio/1.13.0/okio-1.13.0.jar deleted file mode 100644 index 16a0455..0000000 Binary files a/.expo-source/android/maven/expolib_v1/com/squareup/okio/okio/1.13.0/okio-1.13.0.jar and /dev/null differ diff --git a/.expo-source/android/maven/expolib_v1/com/squareup/okio/okio/1.13.0/okio-1.13.0.pom b/.expo-source/android/maven/expolib_v1/com/squareup/okio/okio/1.13.0/okio-1.13.0.pom deleted file mode 100644 index 10f9321..0000000 --- a/.expo-source/android/maven/expolib_v1/com/squareup/okio/okio/1.13.0/okio-1.13.0.pom +++ /dev/null @@ -1,9 +0,0 @@ - - - 4.0.0 - expolib_v1.com.squareup.okio - okio - 1.13.0 - POM was created from install:install-file - diff --git a/.expo-source/android/maven/expolib_v1/com/squareup/okio/okio/maven-metadata-local.xml b/.expo-source/android/maven/expolib_v1/com/squareup/okio/okio/maven-metadata-local.xml deleted file mode 100644 index ff69d30..0000000 --- a/.expo-source/android/maven/expolib_v1/com/squareup/okio/okio/maven-metadata-local.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - expolib_v1.com.squareup.okio - okio - - 1.13.0 - - 1.13.0 - - 20170803175830 - - diff --git a/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/expoview-21.0.0-sources.jar b/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/expoview-21.0.0-sources.jar deleted file mode 100644 index d460ee4..0000000 Binary files a/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/expoview-21.0.0-sources.jar and /dev/null differ diff --git a/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/expoview-21.0.0-sources.jar.md5 b/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/expoview-21.0.0-sources.jar.md5 deleted file mode 100644 index 9c947f7..0000000 --- a/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/expoview-21.0.0-sources.jar.md5 +++ /dev/null @@ -1 +0,0 @@ -158b2e97d171f38afb654066a05de5da \ No newline at end of file diff --git a/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/expoview-21.0.0-sources.jar.sha1 b/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/expoview-21.0.0-sources.jar.sha1 deleted file mode 100644 index d5cdf39..0000000 --- a/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/expoview-21.0.0-sources.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -b032065e806c3b9adc61d8afd3d08b9e71f8b501 \ No newline at end of file diff --git a/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/expoview-21.0.0.aar b/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/expoview-21.0.0.aar deleted file mode 100644 index d5046cc..0000000 Binary files a/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/expoview-21.0.0.aar and /dev/null differ diff --git a/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/expoview-21.0.0.aar.md5 b/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/expoview-21.0.0.aar.md5 deleted file mode 100644 index 4af9efa..0000000 --- a/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/expoview-21.0.0.aar.md5 +++ /dev/null @@ -1 +0,0 @@ -89c73b3ac37c7fb4088819644c6a8141 \ No newline at end of file diff --git a/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/expoview-21.0.0.aar.sha1 b/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/expoview-21.0.0.aar.sha1 deleted file mode 100644 index a69af0e..0000000 --- a/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/expoview-21.0.0.aar.sha1 +++ /dev/null @@ -1 +0,0 @@ -ff70eff5a6cad84379b1c801b659e01519950163 \ No newline at end of file diff --git a/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/expoview-21.0.0.pom b/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/expoview-21.0.0.pom deleted file mode 100644 index c07a84c..0000000 --- a/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/expoview-21.0.0.pom +++ /dev/null @@ -1,373 +0,0 @@ - - - 4.0.0 - host.exp.exponent - expoview - 21.0.0 - aar - - - com.android.support - multidex - 1.0.1 - compile - - - com.facebook.react - react-native - 21.0.0 - compile - - - com.android.support - recyclerview-v7 - 25.+ - compile - - - com.facebook.fbui.textlayoutbuilder - textlayoutbuilder - 1.0.0 - compile - - - com.facebook.fresco - fresco - 1.0.1 - compile - - - com.facebook.fresco - animated-gif - 1.0.1 - compile - - - com.facebook.fresco - animated-webp - 1.0.1 - compile - - - com.facebook.fresco - webpsupport - 1.0.1 - compile - - - expolib_v1.com.facebook.fresco - expolib_v1-imagepipeline-okhttp3 - 1.0.1 - compile - - - com.facebook.stetho - stetho - 1.3.1 - compile - - - com.facebook.stetho - stetho-okhttp3 - 1.3.1 - compile - - - com.facebook.soloader - soloader - 0.1.0 - compile - - - com.fasterxml.jackson.core - jackson-core - 2.2.3 - compile - - - com.google.code.findbugs - jsr305 - 3.0.0 - compile - - - expolib_v1.com.squareup.okhttp3 - okhttp - 3.6.0 - compile - - - expolib_v1.com.squareup.okhttp3 - okhttp-urlconnection - 3.6.0 - compile - - - expolib_v1.com.squareup.okio - okio - 1.13.0 - compile - - - org.webkit - android-jsc - r174650 - compile - - - com.android.support - appcompat-v7 - 25.3.1 - compile - - - com.android.support - customtabs - 25.3.1 - compile - - - com.crashlytics.sdk.android - crashlytics - 2.5.5 - aar - compile - - - com.facebook.android - facebook-android-sdk - 4.+ - compile - - - bolts-android - * - - - - - com.facebook.android - audience-network-sdk - 4.+ - compile - - - play-services-ads - * - - - - - de.greenrobot - eventbus - 2.4.0 - compile - - - com.amplitude - android-sdk - 2.9.2 - compile - - - com.squareup.picasso - picasso - 2.5.2 - compile - - - com.google.android.gms - play-services-gcm - 9.8.0 - compile - - - com.google.android.gms - play-services-analytics - 9.8.0 - compile - - - com.google.android.gms - play-services-maps - 9.8.0 - compile - - - com.google.android.gms - play-services-auth - 9.8.0 - compile - - - com.google.android.gms - play-services-location - 9.8.0 - compile - - - com.google.android.gms - play-services-ads - 9.8.0 - compile - - - com.google.android.gms - play-services-fitness - 9.8.0 - compile - - - com.google.android.gms - play-services-wallet - 9.8.0 - compile - - - com.stripe - stripe-android - 2.1.+ - compile - - - com.github.thefuntasty - CreditCardEntry - 1.4.8.4 - compile - - - com.raizlabs.android - DBFlow-Core - 2.2.1 - compile - - - com.raizlabs.android - DBFlow - 2.2.1 - compile - - - com.madgag.spongycastle - core - 1.53.0.0 - compile - - - com.madgag.spongycastle - prov - 1.53.0.0 - compile - - - com.facebook.device.yearclass - yearclass - 1.0.1 - compile - - - commons-io - commons-io - 1.3.2 - compile - - - me.leolin - ShortcutBadger - 1.1.4 - aar - compile - - - * - * - - - - - com.nostra13.universalimageloader - universal-image-loader - 1.9.5 - compile - - - com.theartofdev.edmodo - android-image-cropper - 2.4.+ - compile - - - com.yqritc - android-scalablevideoview - 1.0.1 - compile - - - commons-codec - commons-codec - 1.10 - compile - - - com.segment.analytics.android - analytics - 4.+ - compile - - - com.google.zxing - core - 3.2.1 - compile - - - net.openid - appauth - 0.4.1 - compile - - - com.airbnb.android - lottie - 2.2.0 - compile - - - io.branch.sdk.android - library - 2.6.1 - compile - - - io.nlopez.smartlocation - library - 3.2.11 - compile - - - * - * - - - - - com.android.support - exifinterface - 25.3.1 - compile - - - com.google.android - cameraview - 1.0.0 - compile - - - com.squareup.leakcanary - leakcanary-android-no-op - 1.4-beta1 - compile - - - diff --git a/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/expoview-21.0.0.pom.md5 b/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/expoview-21.0.0.pom.md5 deleted file mode 100644 index e3b4c6c..0000000 --- a/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/expoview-21.0.0.pom.md5 +++ /dev/null @@ -1 +0,0 @@ -9aeb5ebbbb7011e2f8f7ce527a801862 \ No newline at end of file diff --git a/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/expoview-21.0.0.pom.sha1 b/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/expoview-21.0.0.pom.sha1 deleted file mode 100644 index 05165d2..0000000 --- a/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/expoview-21.0.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -bed6653cc66fa8ec05d6d6b89a65e9262a12d1e0 \ No newline at end of file diff --git a/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/ivy-21.0.0.xml b/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/ivy-21.0.0.xml deleted file mode 100644 index 966e341..0000000 --- a/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/ivy-21.0.0.xml +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/ivy-21.0.0.xml.sha1 b/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/ivy-21.0.0.xml.sha1 deleted file mode 100644 index f97155f..0000000 --- a/.expo-source/android/maven/host/exp/exponent/expoview/21.0.0/ivy-21.0.0.xml.sha1 +++ /dev/null @@ -1 +0,0 @@ -7e9596da4fa4afde246ca4ba7ded0eabf02467dd \ No newline at end of file diff --git a/.expo-source/android/maven/host/exp/exponent/expoview/maven-metadata-remote.xml b/.expo-source/android/maven/host/exp/exponent/expoview/maven-metadata-remote.xml deleted file mode 100644 index dec8097..0000000 --- a/.expo-source/android/maven/host/exp/exponent/expoview/maven-metadata-remote.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - host.exp.exponent - expoview - - 21.0.0 - - 21.0.0 - - 20170917011357 - - diff --git a/.expo-source/android/maven/host/exp/exponent/expoview/maven-metadata.xml b/.expo-source/android/maven/host/exp/exponent/expoview/maven-metadata.xml deleted file mode 100644 index dec8097..0000000 --- a/.expo-source/android/maven/host/exp/exponent/expoview/maven-metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - host.exp.exponent - expoview - - 21.0.0 - - 21.0.0 - - 20170917011357 - - diff --git a/.expo-source/android/maven/host/exp/exponent/expoview/maven-metadata.xml.md5 b/.expo-source/android/maven/host/exp/exponent/expoview/maven-metadata.xml.md5 deleted file mode 100644 index 69ab19e..0000000 --- a/.expo-source/android/maven/host/exp/exponent/expoview/maven-metadata.xml.md5 +++ /dev/null @@ -1 +0,0 @@ -d7a157c733e77ccfba6ac14ef8a32f05 \ No newline at end of file diff --git a/.expo-source/android/maven/host/exp/exponent/expoview/maven-metadata.xml.sha1 b/.expo-source/android/maven/host/exp/exponent/expoview/maven-metadata.xml.sha1 deleted file mode 100644 index da22f8c..0000000 --- a/.expo-source/android/maven/host/exp/exponent/expoview/maven-metadata.xml.sha1 +++ /dev/null @@ -1 +0,0 @@ -2c9245adf3b4ebeab3c9f755a93d89b35f519395 \ No newline at end of file diff --git a/.expo-source/android/maven/host/exp/exponent/expoview/resolver-status.properties b/.expo-source/android/maven/host/exp/exponent/expoview/resolver-status.properties deleted file mode 100644 index 886c526..0000000 --- a/.expo-source/android/maven/host/exp/exponent/expoview/resolver-status.properties +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is an internal implementation file, its format can be changed without prior notice. -#Sat Sep 16 18:13:57 PDT 2017 -maven-metadata-remote.xml.lastUpdated=1505610837989 diff --git a/.expo-source/android/maven/org/webkit/android-jsc-intl/maven-metadata.xml b/.expo-source/android/maven/org/webkit/android-jsc-intl/maven-metadata.xml deleted file mode 100644 index e10a80a..0000000 --- a/.expo-source/android/maven/org/webkit/android-jsc-intl/maven-metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - org.webkit - android-jsc-intl - - r216113 - - r216113 - - 20170712083652 - - diff --git a/.expo-source/android/maven/org/webkit/android-jsc-intl/maven-metadata.xml.md5 b/.expo-source/android/maven/org/webkit/android-jsc-intl/maven-metadata.xml.md5 deleted file mode 100644 index d794dc1..0000000 --- a/.expo-source/android/maven/org/webkit/android-jsc-intl/maven-metadata.xml.md5 +++ /dev/null @@ -1 +0,0 @@ -dc54f681bae08cdad996d7ead9580eb2 \ No newline at end of file diff --git a/.expo-source/android/maven/org/webkit/android-jsc-intl/maven-metadata.xml.sha1 b/.expo-source/android/maven/org/webkit/android-jsc-intl/maven-metadata.xml.sha1 deleted file mode 100644 index 0b90ad2..0000000 --- a/.expo-source/android/maven/org/webkit/android-jsc-intl/maven-metadata.xml.sha1 +++ /dev/null @@ -1 +0,0 @@ -beec5163ca88de49964425693fca49635e64959d \ No newline at end of file diff --git a/.expo-source/android/maven/org/webkit/android-jsc-intl/r216113/android-jsc-intl-r216113.aar b/.expo-source/android/maven/org/webkit/android-jsc-intl/r216113/android-jsc-intl-r216113.aar deleted file mode 100644 index 8fc6bc5..0000000 Binary files a/.expo-source/android/maven/org/webkit/android-jsc-intl/r216113/android-jsc-intl-r216113.aar and /dev/null differ diff --git a/.expo-source/android/maven/org/webkit/android-jsc-intl/r216113/android-jsc-intl-r216113.aar.md5 b/.expo-source/android/maven/org/webkit/android-jsc-intl/r216113/android-jsc-intl-r216113.aar.md5 deleted file mode 100644 index 737ea1b..0000000 --- a/.expo-source/android/maven/org/webkit/android-jsc-intl/r216113/android-jsc-intl-r216113.aar.md5 +++ /dev/null @@ -1 +0,0 @@ -43f3a16db8a0b5cd5ea895fa10829c89 \ No newline at end of file diff --git a/.expo-source/android/maven/org/webkit/android-jsc-intl/r216113/android-jsc-intl-r216113.aar.sha1 b/.expo-source/android/maven/org/webkit/android-jsc-intl/r216113/android-jsc-intl-r216113.aar.sha1 deleted file mode 100644 index 4141cee..0000000 --- a/.expo-source/android/maven/org/webkit/android-jsc-intl/r216113/android-jsc-intl-r216113.aar.sha1 +++ /dev/null @@ -1 +0,0 @@ -63904e7717c8b3cc6c06e6087e484f2438397763 \ No newline at end of file diff --git a/.expo-source/android/maven/org/webkit/android-jsc-intl/r216113/android-jsc-intl-r216113.pom b/.expo-source/android/maven/org/webkit/android-jsc-intl/r216113/android-jsc-intl-r216113.pom deleted file mode 100644 index 56c4f87..0000000 --- a/.expo-source/android/maven/org/webkit/android-jsc-intl/r216113/android-jsc-intl-r216113.pom +++ /dev/null @@ -1,10 +0,0 @@ - - - 4.0.0 - org.webkit - android-jsc-intl - r216113 - aar - android-jsc - diff --git a/.expo-source/android/maven/org/webkit/android-jsc-intl/r216113/android-jsc-intl-r216113.pom.md5 b/.expo-source/android/maven/org/webkit/android-jsc-intl/r216113/android-jsc-intl-r216113.pom.md5 deleted file mode 100644 index 658e211..0000000 --- a/.expo-source/android/maven/org/webkit/android-jsc-intl/r216113/android-jsc-intl-r216113.pom.md5 +++ /dev/null @@ -1 +0,0 @@ -88dd8a3b25105f8eee774982815a08b1 \ No newline at end of file diff --git a/.expo-source/android/maven/org/webkit/android-jsc-intl/r216113/android-jsc-intl-r216113.pom.sha1 b/.expo-source/android/maven/org/webkit/android-jsc-intl/r216113/android-jsc-intl-r216113.pom.sha1 deleted file mode 100644 index 23451b3..0000000 --- a/.expo-source/android/maven/org/webkit/android-jsc-intl/r216113/android-jsc-intl-r216113.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -83edc286aa8d58115e352b39a400aee5460e4370 \ No newline at end of file diff --git a/.expo-source/android/maven/org/webkit/android-jsc/maven-metadata.xml b/.expo-source/android/maven/org/webkit/android-jsc/maven-metadata.xml deleted file mode 100644 index e9ec5da..0000000 --- a/.expo-source/android/maven/org/webkit/android-jsc/maven-metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - org.webkit - android-jsc - - r216113 - - r216113 - - 20170712083647 - - diff --git a/.expo-source/android/maven/org/webkit/android-jsc/maven-metadata.xml.md5 b/.expo-source/android/maven/org/webkit/android-jsc/maven-metadata.xml.md5 deleted file mode 100644 index ee965bb..0000000 --- a/.expo-source/android/maven/org/webkit/android-jsc/maven-metadata.xml.md5 +++ /dev/null @@ -1 +0,0 @@ -900af54345e948ce62edd8746dc65639 \ No newline at end of file diff --git a/.expo-source/android/maven/org/webkit/android-jsc/maven-metadata.xml.sha1 b/.expo-source/android/maven/org/webkit/android-jsc/maven-metadata.xml.sha1 deleted file mode 100644 index e4241da..0000000 --- a/.expo-source/android/maven/org/webkit/android-jsc/maven-metadata.xml.sha1 +++ /dev/null @@ -1 +0,0 @@ -cc0a498ad7f5317f0edb89771e7904fe1709e1bd \ No newline at end of file diff --git a/.expo-source/android/maven/org/webkit/android-jsc/r216113/android-jsc-r216113.aar b/.expo-source/android/maven/org/webkit/android-jsc/r216113/android-jsc-r216113.aar deleted file mode 100644 index ee7aecd..0000000 Binary files a/.expo-source/android/maven/org/webkit/android-jsc/r216113/android-jsc-r216113.aar and /dev/null differ diff --git a/.expo-source/android/maven/org/webkit/android-jsc/r216113/android-jsc-r216113.aar.md5 b/.expo-source/android/maven/org/webkit/android-jsc/r216113/android-jsc-r216113.aar.md5 deleted file mode 100644 index 6c62aef..0000000 --- a/.expo-source/android/maven/org/webkit/android-jsc/r216113/android-jsc-r216113.aar.md5 +++ /dev/null @@ -1 +0,0 @@ -1f3d656e70b0369cc75efc19261085e9 \ No newline at end of file diff --git a/.expo-source/android/maven/org/webkit/android-jsc/r216113/android-jsc-r216113.aar.sha1 b/.expo-source/android/maven/org/webkit/android-jsc/r216113/android-jsc-r216113.aar.sha1 deleted file mode 100644 index 4a56505..0000000 --- a/.expo-source/android/maven/org/webkit/android-jsc/r216113/android-jsc-r216113.aar.sha1 +++ /dev/null @@ -1 +0,0 @@ -bc441f560e256a4d3b5abd929a62d95a1510a530 \ No newline at end of file diff --git a/.expo-source/android/maven/org/webkit/android-jsc/r216113/android-jsc-r216113.pom b/.expo-source/android/maven/org/webkit/android-jsc/r216113/android-jsc-r216113.pom deleted file mode 100644 index 430e002..0000000 --- a/.expo-source/android/maven/org/webkit/android-jsc/r216113/android-jsc-r216113.pom +++ /dev/null @@ -1,10 +0,0 @@ - - - 4.0.0 - org.webkit - android-jsc - r216113 - aar - android-jsc - diff --git a/.expo-source/android/maven/org/webkit/android-jsc/r216113/android-jsc-r216113.pom.md5 b/.expo-source/android/maven/org/webkit/android-jsc/r216113/android-jsc-r216113.pom.md5 deleted file mode 100644 index 9dd8403..0000000 --- a/.expo-source/android/maven/org/webkit/android-jsc/r216113/android-jsc-r216113.pom.md5 +++ /dev/null @@ -1 +0,0 @@ -1082ec7a2c4dfcdeebad8b6c5f990eae \ No newline at end of file diff --git a/.expo-source/android/maven/org/webkit/android-jsc/r216113/android-jsc-r216113.pom.sha1 b/.expo-source/android/maven/org/webkit/android-jsc/r216113/android-jsc-r216113.pom.sha1 deleted file mode 100644 index 84290ab..0000000 --- a/.expo-source/android/maven/org/webkit/android-jsc/r216113/android-jsc-r216113.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -0aff3270782252c4be5ddc934548397b867cf10d \ No newline at end of file diff --git a/.gitignore b/.gitignore index f5930bd..2435aea 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ coverage react-native-packager-cache* haste-map-react-native-packager* .env +android/build/ diff --git a/Dockerfile b/Dockerfile index f68734e..9c26836 100644 --- a/Dockerfile +++ b/Dockerfile @@ -60,7 +60,7 @@ RUN $ANDROID_HOME/tools/bin/sdkmanager "platforms;android-23" RUN $ANDROID_HOME/tools/bin/sdkmanager "platforms;android-25" RUN $ANDROID_HOME/tools/bin/sdkmanager "system-images;android-25;google_apis;x86" -ENV ANDROID_COMPONENTS platform-tools,build-tools-25.0.2,android-25,build-tools-21.0.0,android-21 +ENV ANDROID_COMPONENTS platform-tools,build-tools-25.0.2,android-25,build-tools-23.0.1,android-23 ENV GOOGLE_COMPONENTS extra-android-m2repository,extra-google-m2repository,extra-google-google_play_services,extra-google-gcm RUN echo y | android update sdk --no-ui --all --filter "${ANDROID_COMPONENTS}" ; \ @@ -73,8 +73,4 @@ RUN $ANDROID_HOME/tools/bin/avdmanager create avd\ -n emulator-android\ -k "system-images;android-25;google_apis;x86"\ --device "Nexus 5"\ - --sdcard 700M - - RUN npm install -g exp && \ - exp path - \ No newline at end of file + --sdcard 700M \ No newline at end of file diff --git a/Routes.js b/Routes.js index 393ba5d..1c313bf 100644 --- a/Routes.js +++ b/Routes.js @@ -22,8 +22,8 @@ import FoodHandlerCheckoutContainer from './src/Containers/reports/FoodHandlerCh import WaterSewerSupplyCheckoutContainer from './src/Containers/reports/WaterSewerSupplyCheckoutContainer'; import FoodPreparationCheckoutContainer from './src/Containers/reports/FoodPreparationCheckoutContainer'; import PrincipalStartInspection from './src/screens/startInspection/PrincipalStartInspection'; -import ScheduleMeetingContainer from './src/Containers/scheduleMeeting/ScheduleMeetingContainer'; -import ScheduleMeetingMapContainer from './src/Containers/scheduleMeeting/ScheduleMeetingMapContainer'; +// import ScheduleMeetingContainer from './src/Containers/scheduleMeeting/ScheduleMeetingContainer';;; +// import ScheduleMeetingMapContainer from './src/Containers/scheduleMeeting/ScheduleMeetingMapContainer'; import PrincipalManageRegister from './src/screens/manageCounselors/PrincipalManageRegister'; import MainLegislationScreen from './src/screens/legislation/MainLegislationScreen'; import Resolution26Screen from './src/screens/legislation/Resolution26Screen'; @@ -54,17 +54,17 @@ const Routes = () => ({ - + /> */} - + /> */} @@ -86,18 +86,18 @@ const Routes = () => ({ component={ReportObservationContainer} hideNavBar /> - + /> */} - + /> */} + variant.outputs.each { output -> + // For each separate APK per architecture, set a unique version code as described here: + // http://tools.android.com/tech-docs/new-build-system/user-guide/apk-splits + def versionCodes = ["armeabi-v7a":1, "x86":2] + def abi = output.getFilter(OutputFile.ABI) + if (abi != null) { // null for the universal-debug, universal-release variants + output.versionCodeOverride = + versionCodes.get(abi) * 1048576 + defaultConfig.versionCode + } + } + } } dependencies { - compile fileTree(dir: 'libs', include: ['*.jar']) - testCompile 'junit:junit:4.12' - compile 'com.android.support:appcompat-v7:25.3.1' - compile 'com.android.support:multidex:1.0.1' - - - compile('host.exp.exponent:expoview:21.0.0@aar') { - exclude group: 'com.facebook.android', module: 'facebook-android-sdk' - exclude group: 'com.facebook.android', module: 'audience-network-sdk' - exclude group: 'io.nlopez.smartlocation', module: 'library' - transitive = true; - } + compile project(':react-native-vector-icons') + compile project(':react-native-maps') + compile fileTree(dir: "libs", include: ["*.jar"]) + compile "com.android.support:appcompat-v7:23.0.1" + compile "com.facebook.react:react-native:+" // From node_modules +} - compile ('com.facebook.android:facebook-android-sdk:4.+') { - exclude module: 'bolts-android' - } - compile('com.facebook.android:audience-network-sdk:4.+') { - exclude module: 'play-services-ads' - } - compile('io.nlopez.smartlocation:library:3.2.11') { - transitive = false - } - - +// Run this once to be able to run the application with BUCK +// puts all compile dependencies into folder libs for BUCK to use +task copyDownloadableDepsToLibs(type: Copy) { + from configurations.compile + into 'libs' } diff --git a/android/app/libs/ReactAndroid-release.aar b/android/app/libs/ReactAndroid-release.aar deleted file mode 100644 index 6426382..0000000 Binary files a/android/app/libs/ReactAndroid-release.aar and /dev/null differ diff --git a/android/app/libs/exponentview-release.aar b/android/app/libs/exponentview-release.aar deleted file mode 100644 index 26ff217..0000000 Binary files a/android/app/libs/exponentview-release.aar and /dev/null differ diff --git a/android/app/proguard-rules.pro b/android/app/proguard-rules.pro index a965f92..6e8516c 100644 --- a/android/app/proguard-rules.pro +++ b/android/app/proguard-rules.pro @@ -1,6 +1,6 @@ # Add project specific ProGuard rules here. # By default, the flags in this file are appended to flags specified -# in /usr/local/opt/android-sdk/tools/proguard/proguard-android.txt +# 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. # @@ -15,3 +15,56 @@ #-keepclassmembers class fqcn.of.javascript.interface.for.webview { # public *; #} + +# Disabling obfuscation is useful if you collect stack traces from production crashes +# (unless you are using a system that supports de-obfuscate the stack traces). +-dontobfuscate + +# React Native + +# Keep our interfaces so they can be used by other ProGuard rules. +# See http://sourceforge.net/p/proguard/bugs/466/ +-keep,allowobfuscation @interface com.facebook.proguard.annotations.DoNotStrip +-keep,allowobfuscation @interface com.facebook.proguard.annotations.KeepGettersAndSetters +-keep,allowobfuscation @interface com.facebook.common.internal.DoNotStrip + +# Do not strip any method/class that is annotated with @DoNotStrip +-keep @com.facebook.proguard.annotations.DoNotStrip class * +-keep @com.facebook.common.internal.DoNotStrip class * +-keepclassmembers class * { + @com.facebook.proguard.annotations.DoNotStrip *; + @com.facebook.common.internal.DoNotStrip *; +} + +-keepclassmembers @com.facebook.proguard.annotations.KeepGettersAndSetters class * { + void set*(***); + *** get*(); +} + +-keep class * extends com.facebook.react.bridge.JavaScriptModule { *; } +-keep class * extends com.facebook.react.bridge.NativeModule { *; } +-keepclassmembers,includedescriptorclasses class * { native ; } +-keepclassmembers class * { @com.facebook.react.uimanager.UIProp ; } +-keepclassmembers class * { @com.facebook.react.uimanager.annotations.ReactProp ; } +-keepclassmembers class * { @com.facebook.react.uimanager.annotations.ReactPropGroup ; } + +-dontwarn com.facebook.react.** + +# TextLayoutBuilder uses a non-public Android constructor within StaticLayout. +# See libs/proxy/src/main/java/com/facebook/fbui/textlayoutbuilder/proxy for details. +-dontwarn android.text.StaticLayout + +# okhttp + +-keepattributes Signature +-keepattributes *Annotation* +-keep class okhttp3.** { *; } +-keep interface okhttp3.** { *; } +-dontwarn okhttp3.** + +# okio + +-keep class sun.misc.Unsafe { *; } +-dontwarn java.nio.file.* +-dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement +-dontwarn okio.** diff --git a/android/app/src/androidTest/java/com/merendamais/merendamais/ApplicationTest.java b/android/app/src/androidTest/java/com/merendamais/merendamais/ApplicationTest.java deleted file mode 100644 index 568e277..0000000 --- a/android/app/src/androidTest/java/com/merendamais/merendamais/ApplicationTest.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.merendamais.merendamais; - -import android.app.Application; -import android.test.ApplicationTestCase; - -/** - * Testing Fundamentals - */ -public class ApplicationTest extends ApplicationTestCase { - public ApplicationTest() { - super(Application.class); - } -} \ No newline at end of file diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index e11338b..6a07e10 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -1,35 +1,32 @@ - - + - - - - + + - - + - - + + + + + + + + + - - - - - - - - - - - - \ No newline at end of file + diff --git a/android/app/src/main/assets/fonts/Entypo.ttf b/android/app/src/main/assets/fonts/Entypo.ttf new file mode 100644 index 0000000..1c8f5e9 Binary files /dev/null and b/android/app/src/main/assets/fonts/Entypo.ttf differ diff --git a/android/app/src/main/assets/fonts/EvilIcons.ttf b/android/app/src/main/assets/fonts/EvilIcons.ttf new file mode 100644 index 0000000..b270f98 Binary files /dev/null and b/android/app/src/main/assets/fonts/EvilIcons.ttf differ diff --git a/android/app/src/main/assets/fonts/Feather.ttf b/android/app/src/main/assets/fonts/Feather.ttf new file mode 100755 index 0000000..244854c Binary files /dev/null and b/android/app/src/main/assets/fonts/Feather.ttf differ diff --git a/android/app/src/main/assets/fonts/FontAwesome.ttf b/android/app/src/main/assets/fonts/FontAwesome.ttf new file mode 100644 index 0000000..35acda2 Binary files /dev/null and b/android/app/src/main/assets/fonts/FontAwesome.ttf differ diff --git a/android/app/src/main/assets/fonts/Foundation.ttf b/android/app/src/main/assets/fonts/Foundation.ttf new file mode 100644 index 0000000..6cce217 Binary files /dev/null and b/android/app/src/main/assets/fonts/Foundation.ttf differ diff --git a/android/app/src/main/assets/fonts/Ionicons.ttf b/android/app/src/main/assets/fonts/Ionicons.ttf new file mode 100644 index 0000000..307ad88 Binary files /dev/null and b/android/app/src/main/assets/fonts/Ionicons.ttf differ diff --git a/android/app/src/main/assets/fonts/MaterialCommunityIcons.ttf b/android/app/src/main/assets/fonts/MaterialCommunityIcons.ttf new file mode 100644 index 0000000..82524a0 Binary files /dev/null and b/android/app/src/main/assets/fonts/MaterialCommunityIcons.ttf differ diff --git a/android/app/src/main/assets/fonts/MaterialIcons.ttf b/android/app/src/main/assets/fonts/MaterialIcons.ttf new file mode 100644 index 0000000..7015564 Binary files /dev/null and b/android/app/src/main/assets/fonts/MaterialIcons.ttf differ diff --git a/android/app/src/main/assets/fonts/Octicons.ttf b/android/app/src/main/assets/fonts/Octicons.ttf new file mode 100644 index 0000000..09f5a96 Binary files /dev/null and b/android/app/src/main/assets/fonts/Octicons.ttf differ diff --git a/android/app/src/main/assets/fonts/SimpleLineIcons.ttf b/android/app/src/main/assets/fonts/SimpleLineIcons.ttf new file mode 100644 index 0000000..6ecb686 Binary files /dev/null and b/android/app/src/main/assets/fonts/SimpleLineIcons.ttf differ diff --git a/android/app/src/main/assets/fonts/Zocial.ttf b/android/app/src/main/assets/fonts/Zocial.ttf new file mode 100644 index 0000000..e4ae46c Binary files /dev/null and b/android/app/src/main/assets/fonts/Zocial.ttf differ diff --git a/android/app/src/main/java/com/merendamais/MainActivity.java b/android/app/src/main/java/com/merendamais/MainActivity.java new file mode 100644 index 0000000..48a4a06 --- /dev/null +++ b/android/app/src/main/java/com/merendamais/MainActivity.java @@ -0,0 +1,15 @@ +package com.merendamais; + +import com.facebook.react.ReactActivity; + +public class MainActivity extends ReactActivity { + + /** + * Returns the name of the main component registered from JavaScript. + * This is used to schedule rendering of the component. + */ + @Override + protected String getMainComponentName() { + return "MerendaMais"; + } +} diff --git a/android/app/src/main/java/com/merendamais/MainApplication.java b/android/app/src/main/java/com/merendamais/MainApplication.java new file mode 100644 index 0000000..f63d347 --- /dev/null +++ b/android/app/src/main/java/com/merendamais/MainApplication.java @@ -0,0 +1,44 @@ +package com.merendamais; + +import android.app.Application; + +import com.facebook.react.ReactApplication; +import com.oblador.vectoricons.VectorIconsPackage; +import com.airbnb.android.react.maps.MapsPackage; +import com.facebook.react.ReactNativeHost; +import com.facebook.react.ReactPackage; +import com.facebook.react.shell.MainReactPackage; +import com.facebook.soloader.SoLoader; + +import java.util.Arrays; +import java.util.List; + +public class MainApplication extends Application implements ReactApplication { + + private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) { + @Override + public boolean getUseDeveloperSupport() { + return BuildConfig.DEBUG; + } + + @Override + protected List getPackages() { + return Arrays.asList( + new MainReactPackage(), + new VectorIconsPackage(), + new MapsPackage() + ); + } + }; + + @Override + public ReactNativeHost getReactNativeHost() { + return mReactNativeHost; + } + + @Override + public void onCreate() { + super.onCreate(); + SoLoader.init(this, /* native exopackage */ false); + } +} diff --git a/android/app/src/main/java/com/merendamais/merendamais/MainActivity.java b/android/app/src/main/java/com/merendamais/merendamais/MainActivity.java deleted file mode 100644 index 562f660..0000000 --- a/android/app/src/main/java/com/merendamais/merendamais/MainActivity.java +++ /dev/null @@ -1,46 +0,0 @@ -package com.merendamais.merendamais; - -import android.os.Bundle; - -import com.facebook.react.ReactPackage; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -import com.merendamais.merendamais.generated.ExponentBuildConstants; -import host.exp.expoview.ExponentActivity; - -public class MainActivity extends ExponentActivity { - - @Override - public String publishedUrl() { - return "exp://exp.host/@ronyell/merendamais"; - } - - @Override - public String developmentUrl() { - return ExponentBuildConstants.DEVELOPMENT_URL; - } - - @Override - public List sdkVersions() { - return new ArrayList<>(Arrays.asList("21.0.0")); - } - - @Override - public List reactPackages() { - return ((MainApplication) getApplication()).getPackages(); - } - - @Override - public boolean isDebug() { - return BuildConfig.DEBUG; - } - - @Override - public Bundle initialProps(Bundle expBundle) { - // Add extra initialProps here - return expBundle; - } -} diff --git a/android/app/src/main/java/com/merendamais/merendamais/MainApplication.java b/android/app/src/main/java/com/merendamais/merendamais/MainApplication.java deleted file mode 100644 index 33243c8..0000000 --- a/android/app/src/main/java/com/merendamais/merendamais/MainApplication.java +++ /dev/null @@ -1,25 +0,0 @@ -package com.merendamais.merendamais; - -import android.support.multidex.MultiDexApplication; - -import com.facebook.react.ReactPackage; - -import java.util.Arrays; -import java.util.List; - -// Needed for `react-native link` -// import com.facebook.react.ReactApplication; - -public class MainApplication extends MultiDexApplication { - - // Needed for `react-native link` - public List getPackages() { - return Arrays.asList( - // Add your own packages here! - // TODO: add cool native modules - - // Needed for `react-native link` - // new MainReactPackage() - ); - } -} diff --git a/android/app/src/main/java/com/merendamais/merendamais/generated/ExponentBuildConstants.java b/android/app/src/main/java/com/merendamais/merendamais/generated/ExponentBuildConstants.java deleted file mode 100644 index 11b712e..0000000 --- a/android/app/src/main/java/com/merendamais/merendamais/generated/ExponentBuildConstants.java +++ /dev/null @@ -1,8 +0,0 @@ -package com.merendamais.merendamais.generated; - -// This file is auto-generated. Please don't rename! -public class ExponentBuildConstants { - - public static final String DEVELOPMENT_URL = "exp481e43dd5de34cc583fe217621217495://vw-vqy.ronyell.code.exp.direct:80"; - -} diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png index 1d8f15e..cde69bc 100644 Binary files a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png and b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png 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 index 1d8f15e..c133a0c 100644 Binary files a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png and b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png 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 index 1d8f15e..bfa42f0 100644 Binary files a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png 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 index 1d8f15e..324e72c 100644 Binary files a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png 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 1d8f15e..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/values-w820dp/dimens.xml b/android/app/src/main/res/values-w820dp/dimens.xml deleted file mode 100644 index 308a194..0000000 --- a/android/app/src/main/res/values-w820dp/dimens.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - 64dp - 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 56812be..0000000 --- a/android/app/src/main/res/values/colors.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - #3F51B5 - #303F9F - #1b73b4 - #FFFFFF - diff --git a/android/app/src/main/res/values/dimens.xml b/android/app/src/main/res/values/dimens.xml deleted file mode 100644 index acf94cc..0000000 --- a/android/app/src/main/res/values/dimens.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - 16dp - 16dp - diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml index f7c0e49..cea9665 100644 --- a/android/app/src/main/res/values/strings.xml +++ b/android/app/src/main/res/values/strings.xml @@ -1,3 +1,3 @@ - Merenda Mais + Merenda Mais diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml index 21c507f..319eb0c 100644 --- a/android/app/src/main/res/values/styles.xml +++ b/android/app/src/main/res/values/styles.xml @@ -1,11 +1,8 @@ - + - + + diff --git a/android/app/src/test/java/com/merendamais/merendamais/ExampleUnitTest.java b/android/app/src/test/java/com/merendamais/merendamais/ExampleUnitTest.java deleted file mode 100644 index 161c661..0000000 --- a/android/app/src/test/java/com/merendamais/merendamais/ExampleUnitTest.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.merendamais.merendamais; - -import org.junit.Test; - -import static org.junit.Assert.*; - -/** - * To work on unit tests, switch the Test Artifact in the Build Variants view. - */ -public class ExampleUnitTest { - @Test - public void addition_isCorrect() throws Exception { - assertEquals(4, 2 + 2); - } -} \ No newline at end of file diff --git a/android/build.gradle b/android/build.gradle index 5c04a06..eed9972 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -1,35 +1,24 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { - repositories { - jcenter() - } - dependencies { - classpath 'com.android.tools.build:gradle:2.1.0' + repositories { + jcenter() + } + dependencies { + classpath 'com.android.tools.build:gradle:2.2.3' - // NOTE: Do not place your application dependencies here; they belong - // in the individual module build.gradle files - } + // NOTE: Do not place your application dependencies here; they belong + // in the individual module build.gradle files + } } allprojects { - repositories { - mavenLocal() - jcenter() - maven { - // Point to local maven repository - url "$rootDir/../.expo-source/android/maven" - } - maven { url "https://jitpack.io" } - configurations.all { - resolutionStrategy { - force 'com.facebook.android:facebook-android-sdk:4.22.1' - } + repositories { + mavenLocal() + jcenter() + maven { + // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm + url "$rootDir/../node_modules/react-native/android" + } } - - } -} - -task clean(type: Delete) { - delete rootProject.buildDir } diff --git a/android/build/intermediates/dex-cache/cache.xml b/android/build/intermediates/dex-cache/cache.xml new file mode 100644 index 0000000..56c7baf --- /dev/null +++ b/android/build/intermediates/dex-cache/cache.xml @@ -0,0 +1,248 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android/gradle.properties b/android/gradle.properties index db0d38a..1fd964e 100644 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -16,4 +16,5 @@ # 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 + android.useDeprecatedNdk=true diff --git a/android/gradle/wrapper/gradle-wrapper.jar b/android/gradle/wrapper/gradle-wrapper.jar index 13372ae..b5166da 100644 Binary files a/android/gradle/wrapper/gradle-wrapper.jar and b/android/gradle/wrapper/gradle-wrapper.jar differ diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties index 122a0dc..dbdc05d 100644 --- a/android/gradle/wrapper/gradle-wrapper.properties +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Mon Dec 28 10:00:20 PST 2015 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip diff --git a/android/gradlew b/android/gradlew index 9d82f78..91a7e26 100755 --- a/android/gradlew +++ b/android/gradlew @@ -42,6 +42,11 @@ case "`uname`" in ;; esac +# For Cygwin, ensure paths are in UNIX format before anything is touched. +if $cygwin ; then + [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` +fi + # Attempt to set APP_HOME # Resolve links: $0 may be a link PRG="$0" @@ -56,9 +61,9 @@ while [ -h "$PRG" ] ; do fi done SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >/dev/null +cd "`dirname \"$PRG\"`/" >&- APP_HOME="`pwd -P`" -cd "$SAVED" >/dev/null +cd "$SAVED" >&- CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar @@ -109,7 +114,6 @@ fi if $cygwin ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` - JAVACMD=`cygpath --unix "$JAVACMD"` # We build the pattern for arguments to be converted via cygpath ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` diff --git a/android/keystores/BUCK b/android/keystores/BUCK new file mode 100644 index 0000000..88e4c31 --- /dev/null +++ b/android/keystores/BUCK @@ -0,0 +1,8 @@ +keystore( + name = "debug", + properties = "debug.keystore.properties", + store = "debug.keystore", + visibility = [ + "PUBLIC", + ], +) diff --git a/android/keystores/debug.keystore.properties b/android/keystores/debug.keystore.properties new file mode 100644 index 0000000..121bfb4 --- /dev/null +++ b/android/keystores/debug.keystore.properties @@ -0,0 +1,4 @@ +key.store=debug.keystore +key.alias=androiddebugkey +key.store.password=android +key.alias.password=android diff --git a/android/settings.gradle b/android/settings.gradle index e7b4def..c21b8bd 100644 --- a/android/settings.gradle +++ b/android/settings.gradle @@ -1 +1,7 @@ +rootProject.name = 'MerendaMais' +include ':react-native-vector-icons' +project(':react-native-vector-icons').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-vector-icons/android') +include ':react-native-maps' +project(':react-native-maps').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-maps/lib/android') + include ':app' diff --git a/app.json b/app.json index 0ca0ce7..7870d9b 100644 --- a/app.json +++ b/app.json @@ -1,23 +1,4 @@ { - "expo": { - "sdkVersion": "21.0.0", - "name": "Merenda Mais", - "version": "1.0.0", - "icon": "./src/images/icone.png", - "slug": "merendamais", - "ios": { - "bundleIdentifier": "com.merendamais.merendamais" - }, - "android": { - "package": "com.merendamais.merendamais", - "publishBundlePath": "android/app/src/main/assets/shell-app.bundle", - "publishManifestPath": "android/app/src/main/assets/shell-app-manifest.json" - }, - "isDetached": true, - "detach": { - "scheme": "exp481e43dd5de34cc583fe217621217495", - "androidExpoViewUrl": "https://s3.amazonaws.com/exp-exponent-view-code/android-v1.20.0-sdk21.0.0-38791499-fe99-4600-950d-cf7e2e85cea9.tar.gz" - }, - "scheme": "exp481e43dd5de34cc583fe217621217495" - } + "name": "MerendaMais", + "displayName": "Merenda Mais" } \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index b2557ed..cfaa1d7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -9,5 +9,6 @@ merenda-merenda: - DISPLAY=$DISPLAY command: | bash -c " - react-native run-android + npm install --loglevel verbose + adb reverse tcp:8081 tcp:8081 " diff --git a/index.android.js b/index.android.js new file mode 100644 index 0000000..4bf4e78 --- /dev/null +++ b/index.android.js @@ -0,0 +1,3 @@ +import { AppRegistry } from 'react-native'; +import App from './App'; +AppRegistry.registerComponent('MerendaMais', () => App); diff --git a/index.ios.js b/index.ios.js new file mode 100644 index 0000000..4bf4e78 --- /dev/null +++ b/index.ios.js @@ -0,0 +1,3 @@ +import { AppRegistry } from 'react-native'; +import App from './App'; +AppRegistry.registerComponent('MerendaMais', () => App); diff --git a/ios/MerendaMais-tvOS/Info.plist b/ios/MerendaMais-tvOS/Info.plist new file mode 100644 index 0000000..2fb6a11 --- /dev/null +++ b/ios/MerendaMais-tvOS/Info.plist @@ -0,0 +1,54 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + NSLocationWhenInUseUsageDescription + + NSAppTransportSecurity + + + NSExceptionDomains + + localhost + + NSExceptionAllowsInsecureHTTPLoads + + + + + + diff --git a/ios/MerendaMais-tvOSTests/Info.plist b/ios/MerendaMais-tvOSTests/Info.plist new file mode 100644 index 0000000..886825c --- /dev/null +++ b/ios/MerendaMais-tvOSTests/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + + diff --git a/ios/MerendaMais.xcodeproj/project.pbxproj b/ios/MerendaMais.xcodeproj/project.pbxproj new file mode 100644 index 0000000..8cef03b --- /dev/null +++ b/ios/MerendaMais.xcodeproj/project.pbxproj @@ -0,0 +1,1406 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { +/* Begin PBXBuildFile section */ + 00C302E51ABCBA2D00DB3ED1 /* libRCTActionSheet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */; }; + 00C302E71ABCBA2D00DB3ED1 /* libRCTGeolocation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */; }; + 00C302E81ABCBA2D00DB3ED1 /* libRCTImage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */; }; + 00C302E91ABCBA2D00DB3ED1 /* libRCTNetwork.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */; }; + 00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */; }; + 00E356F31AD99517003FC87E /* MerendaMaisTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* MerendaMaisTests.m */; }; + 133E29F31AD74F7200F7D852 /* libRCTLinking.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 78C398B91ACF4ADC00677621 /* libRCTLinking.a */; }; + 139105C61AF99C1200B5F7CC /* libRCTSettings.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */; }; + 139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */; }; + 13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; }; + 13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB11A68108700A75B9A /* LaunchScreen.xib */; }; + 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; + 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; + 140ED2AC1D01E1AD002B40FF /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; }; + 146834051AC3E58100842450 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; }; + 2D02E4BC1E0B4A80006451C7 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; }; + 2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; + 2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; + 2D02E4C21E0B4AEC006451C7 /* libRCTAnimation-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157351DD0AC6500FF2AA8 /* libRCTAnimation-tvOS.a */; }; + 2D02E4C31E0B4AEC006451C7 /* libRCTImage-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */; }; + 2D02E4C41E0B4AEC006451C7 /* libRCTLinking-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E881DF850E9000B6D8A /* libRCTLinking-tvOS.a */; }; + 2D02E4C51E0B4AEC006451C7 /* libRCTNetwork-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E8C1DF850E9000B6D8A /* libRCTNetwork-tvOS.a */; }; + 2D02E4C61E0B4AEC006451C7 /* libRCTSettings-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E901DF850E9000B6D8A /* libRCTSettings-tvOS.a */; }; + 2D02E4C71E0B4AEC006451C7 /* libRCTText-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E941DF850E9000B6D8A /* libRCTText-tvOS.a */; }; + 2D02E4C81E0B4AEC006451C7 /* libRCTWebSocket-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */; }; + 2D02E4C91E0B4AEC006451C7 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3EA31DF850E9000B6D8A /* libReact.a */; }; + 2DCD954D1E0B4F2C00145EB5 /* MerendaMaisTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* MerendaMaisTests.m */; }; + 5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */; }; + 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; }; + ADBDB9381DFEBF1600ED6528 /* libRCTBlob.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */; }; + 163ED0CA2C564F13A80922CD /* libRNVectorIcons.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 81BE95320AFF4AFB9E0B16ED /* libRNVectorIcons.a */; }; + 42F5031317444D3B82A9DF7B /* libAirMaps.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 24EF9D401D444DDFBE5F0309 /* libAirMaps.a */; }; + FC8D2BA4E299408B8D7DD051 /* Entypo.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 084ED98F74734693A12B63F5 /* Entypo.ttf */; }; + AC269869CF5048D39463F633 /* EvilIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B977A27815F84E1F9C7E1B63 /* EvilIcons.ttf */; }; + 34996E29A0B74BFFB391B75C /* Feather.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 24314E3F823E4EEF94051E57 /* Feather.ttf */; }; + 1CDFAF20087447A9AD2064A7 /* FontAwesome.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 9CBF77D504694864B3938D15 /* FontAwesome.ttf */; }; + 78F464998E4E4B8585506121 /* Foundation.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 36D9848D73F842458C63601C /* Foundation.ttf */; }; + 0423A3F74E0C4AD79CE95972 /* Ionicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = F7F4275CAB8A453C937880FF /* Ionicons.ttf */; }; + 17156C2B399C42089DA4091A /* MaterialCommunityIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = EFD9C971CFFC445DACF2A219 /* MaterialCommunityIcons.ttf */; }; + 827D9B02B6194D01BF88C0AD /* MaterialIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 52E0DC6EAF7A440F97B9DBFD /* MaterialIcons.ttf */; }; + DC5B2147596149D3A60155D7 /* Octicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = DE859082A67E4AE3B0C05250 /* Octicons.ttf */; }; + 22ABBE82D18943289FDCC41F /* SimpleLineIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 7EB703F004FB4CA198E9C0FB /* SimpleLineIcons.ttf */; }; + F78E8850E18E4DC49D39DA30 /* Zocial.ttf in Resources */ = {isa = PBXBuildFile; fileRef = DD051838C8F245AAAEC6E9D8 /* Zocial.ttf */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 00C302AB1ABCB8CE00DB3ED1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 134814201AA4EA6300B7C361; + remoteInfo = RCTActionSheet; + }; + 00C302B91ABCB90400DB3ED1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 134814201AA4EA6300B7C361; + remoteInfo = RCTGeolocation; + }; + 00C302BF1ABCB91800DB3ED1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58B5115D1A9E6B3D00147676; + remoteInfo = RCTImage; + }; + 00C302DB1ABCB9D200DB3ED1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58B511DB1A9E6C8500147676; + remoteInfo = RCTNetwork; + }; + 00C302E31ABCB9EE00DB3ED1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 832C81801AAF6DEF007FA2F7; + remoteInfo = RCTVibration; + }; + 00E356F41AD99517003FC87E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 13B07F861A680F5B00A75B9A; + remoteInfo = MerendaMais; + }; + 139105C01AF99BAD00B5F7CC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 134814201AA4EA6300B7C361; + remoteInfo = RCTSettings; + }; + 139FDEF31B06529B00C62182 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 3C86DF461ADF2C930047B81A; + remoteInfo = RCTWebSocket; + }; + 146834031AC3E56700842450 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 83CBBA2E1A601D0E00E9B192; + remoteInfo = React; + }; + 2D02E4911E0B4A5D006451C7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2D02E47A1E0B4A5D006451C7; + remoteInfo = "MerendaMais-tvOS"; + }; + 3DAD3E831DF850E9000B6D8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 2D2A283A1D9B042B00D4039D; + remoteInfo = "RCTImage-tvOS"; + }; + 3DAD3E871DF850E9000B6D8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 2D2A28471D9B043800D4039D; + remoteInfo = "RCTLinking-tvOS"; + }; + 3DAD3E8B1DF850E9000B6D8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 2D2A28541D9B044C00D4039D; + remoteInfo = "RCTNetwork-tvOS"; + }; + 3DAD3E8F1DF850E9000B6D8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 2D2A28611D9B046600D4039D; + remoteInfo = "RCTSettings-tvOS"; + }; + 3DAD3E931DF850E9000B6D8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 2D2A287B1D9B048500D4039D; + remoteInfo = "RCTText-tvOS"; + }; + 3DAD3E981DF850E9000B6D8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 2D2A28881D9B049200D4039D; + remoteInfo = "RCTWebSocket-tvOS"; + }; + 3DAD3EA21DF850E9000B6D8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 2D2A28131D9B038B00D4039D; + remoteInfo = "React-tvOS"; + }; + 3DAD3EA41DF850E9000B6D8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 3D3C059A1DE3340900C268FA; + remoteInfo = yoga; + }; + 3DAD3EA61DF850E9000B6D8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 3D3C06751DE3340C00C268FA; + remoteInfo = "yoga-tvOS"; + }; + 3DAD3EA81DF850E9000B6D8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 3D3CD9251DE5FBEC00167DC4; + remoteInfo = cxxreact; + }; + 3DAD3EAA1DF850E9000B6D8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 3D3CD9321DE5FBEE00167DC4; + remoteInfo = "cxxreact-tvOS"; + }; + 3DAD3EAC1DF850E9000B6D8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 3D3CD90B1DE5FBD600167DC4; + remoteInfo = jschelpers; + }; + 3DAD3EAE1DF850E9000B6D8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 3D3CD9181DE5FBD800167DC4; + remoteInfo = "jschelpers-tvOS"; + }; + 5E9157321DD0AC6500FF2AA8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 134814201AA4EA6300B7C361; + remoteInfo = RCTAnimation; + }; + 5E9157341DD0AC6500FF2AA8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 2D2A28201D9B03D100D4039D; + remoteInfo = "RCTAnimation-tvOS"; + }; + 78C398B81ACF4ADC00677621 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 134814201AA4EA6300B7C361; + remoteInfo = RCTLinking; + }; + 832341B41AAA6A8300B99B32 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58B5119B1A9E6C1200147676; + remoteInfo = RCTText; + }; + ADBDB9261DFEBF0700ED6528 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 358F4ED71D1E81A9004DF814; + remoteInfo = RCTBlob; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 008F07F21AC5B25A0029DE68 /* main.jsbundle */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = main.jsbundle; sourceTree = ""; }; + 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTActionSheet.xcodeproj; path = "../node_modules/react-native/Libraries/ActionSheetIOS/RCTActionSheet.xcodeproj"; sourceTree = ""; }; + 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTGeolocation.xcodeproj; path = "../node_modules/react-native/Libraries/Geolocation/RCTGeolocation.xcodeproj"; sourceTree = ""; }; + 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTImage.xcodeproj; path = "../node_modules/react-native/Libraries/Image/RCTImage.xcodeproj"; sourceTree = ""; }; + 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTNetwork.xcodeproj; path = "../node_modules/react-native/Libraries/Network/RCTNetwork.xcodeproj"; sourceTree = ""; }; + 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTVibration.xcodeproj; path = "../node_modules/react-native/Libraries/Vibration/RCTVibration.xcodeproj"; sourceTree = ""; }; + 00E356EE1AD99517003FC87E /* MerendaMaisTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MerendaMaisTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 00E356F21AD99517003FC87E /* MerendaMaisTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MerendaMaisTests.m; sourceTree = ""; }; + 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTSettings.xcodeproj; path = "../node_modules/react-native/Libraries/Settings/RCTSettings.xcodeproj"; sourceTree = ""; }; + 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTWebSocket.xcodeproj; path = "../node_modules/react-native/Libraries/WebSocket/RCTWebSocket.xcodeproj"; sourceTree = ""; }; + 13B07F961A680F5B00A75B9A /* MerendaMais.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MerendaMais.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = MerendaMais/AppDelegate.h; sourceTree = ""; }; + 13B07FB01A68108700A75B9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = MerendaMais/AppDelegate.m; sourceTree = ""; }; + 13B07FB21A68108700A75B9A /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; + 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = MerendaMais/Images.xcassets; sourceTree = ""; }; + 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = MerendaMais/Info.plist; sourceTree = ""; }; + 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = MerendaMais/main.m; sourceTree = ""; }; + 146833FF1AC3E56700842450 /* React.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = React.xcodeproj; path = "../node_modules/react-native/React/React.xcodeproj"; sourceTree = ""; }; + 2D02E47B1E0B4A5D006451C7 /* MerendaMais-tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "MerendaMais-tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + 2D02E4901E0B4A5D006451C7 /* MerendaMais-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "MerendaMais-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; + 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTAnimation.xcodeproj; path = "../node_modules/react-native/Libraries/NativeAnimation/RCTAnimation.xcodeproj"; sourceTree = ""; }; + 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTLinking.xcodeproj; path = "../node_modules/react-native/Libraries/LinkingIOS/RCTLinking.xcodeproj"; sourceTree = ""; }; + 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTText.xcodeproj; path = "../node_modules/react-native/Libraries/Text/RCTText.xcodeproj"; sourceTree = ""; }; + ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTBlob.xcodeproj; path = "../node_modules/react-native/Libraries/Blob/RCTBlob.xcodeproj"; sourceTree = ""; }; + 6DF1A4F354564D4B88A1C69B /* RNVectorIcons.xcodeproj */ = {isa = PBXFileReference; name = "RNVectorIcons.xcodeproj"; path = "../node_modules/@expo/vector-icons/vendor/react-native-vector-icons/RNVectorIcons.xcodeproj"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; }; + 81BE95320AFF4AFB9E0B16ED /* libRNVectorIcons.a */ = {isa = PBXFileReference; name = "libRNVectorIcons.a"; path = "libRNVectorIcons.a"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; }; + BE0227D44315477EA8BDBFA9 /* AirMaps.xcodeproj */ = {isa = PBXFileReference; name = "AirMaps.xcodeproj"; path = "../node_modules/react-native-maps/lib/ios/AirMaps.xcodeproj"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; }; + 24EF9D401D444DDFBE5F0309 /* libAirMaps.a */ = {isa = PBXFileReference; name = "libAirMaps.a"; path = "libAirMaps.a"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; }; + 084ED98F74734693A12B63F5 /* Entypo.ttf */ = {isa = PBXFileReference; name = "Entypo.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Entypo.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + B977A27815F84E1F9C7E1B63 /* EvilIcons.ttf */ = {isa = PBXFileReference; name = "EvilIcons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 24314E3F823E4EEF94051E57 /* Feather.ttf */ = {isa = PBXFileReference; name = "Feather.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Feather.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 9CBF77D504694864B3938D15 /* FontAwesome.ttf */ = {isa = PBXFileReference; name = "FontAwesome.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 36D9848D73F842458C63601C /* Foundation.ttf */ = {isa = PBXFileReference; name = "Foundation.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Foundation.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + F7F4275CAB8A453C937880FF /* Ionicons.ttf */ = {isa = PBXFileReference; name = "Ionicons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Ionicons.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + EFD9C971CFFC445DACF2A219 /* MaterialCommunityIcons.ttf */ = {isa = PBXFileReference; name = "MaterialCommunityIcons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 52E0DC6EAF7A440F97B9DBFD /* MaterialIcons.ttf */ = {isa = PBXFileReference; name = "MaterialIcons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + DE859082A67E4AE3B0C05250 /* Octicons.ttf */ = {isa = PBXFileReference; name = "Octicons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Octicons.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 7EB703F004FB4CA198E9C0FB /* SimpleLineIcons.ttf */ = {isa = PBXFileReference; name = "SimpleLineIcons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + DD051838C8F245AAAEC6E9D8 /* Zocial.ttf */ = {isa = PBXFileReference; name = "Zocial.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Zocial.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 00E356EB1AD99517003FC87E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 140ED2AC1D01E1AD002B40FF /* libReact.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 13B07F8C1A680F5B00A75B9A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ADBDB9381DFEBF1600ED6528 /* libRCTBlob.a in Frameworks */, + 5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */, + 146834051AC3E58100842450 /* libReact.a in Frameworks */, + 5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */, + 00C302E51ABCBA2D00DB3ED1 /* libRCTActionSheet.a in Frameworks */, + 00C302E71ABCBA2D00DB3ED1 /* libRCTGeolocation.a in Frameworks */, + 00C302E81ABCBA2D00DB3ED1 /* libRCTImage.a in Frameworks */, + 133E29F31AD74F7200F7D852 /* libRCTLinking.a in Frameworks */, + 00C302E91ABCBA2D00DB3ED1 /* libRCTNetwork.a in Frameworks */, + 139105C61AF99C1200B5F7CC /* libRCTSettings.a in Frameworks */, + 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */, + 00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */, + 139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */, + 163ED0CA2C564F13A80922CD /* libRNVectorIcons.a in Frameworks */, + 42F5031317444D3B82A9DF7B /* libAirMaps.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2D02E4781E0B4A5D006451C7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 2D02E4C91E0B4AEC006451C7 /* libReact.a in Frameworks */, + 2D02E4C21E0B4AEC006451C7 /* libRCTAnimation-tvOS.a in Frameworks */, + 2D02E4C31E0B4AEC006451C7 /* libRCTImage-tvOS.a in Frameworks */, + 2D02E4C41E0B4AEC006451C7 /* libRCTLinking-tvOS.a in Frameworks */, + 2D02E4C51E0B4AEC006451C7 /* libRCTNetwork-tvOS.a in Frameworks */, + 2D02E4C61E0B4AEC006451C7 /* libRCTSettings-tvOS.a in Frameworks */, + 2D02E4C71E0B4AEC006451C7 /* libRCTText-tvOS.a in Frameworks */, + 2D02E4C81E0B4AEC006451C7 /* libRCTWebSocket-tvOS.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2D02E48D1E0B4A5D006451C7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 00C302A81ABCB8CE00DB3ED1 /* Products */ = { + isa = PBXGroup; + children = ( + 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */, + ); + name = Products; + sourceTree = ""; + }; + 00C302B61ABCB90400DB3ED1 /* Products */ = { + isa = PBXGroup; + children = ( + 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */, + ); + name = Products; + sourceTree = ""; + }; + 00C302BC1ABCB91800DB3ED1 /* Products */ = { + isa = PBXGroup; + children = ( + 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */, + 3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */, + ); + name = Products; + sourceTree = ""; + }; + 00C302D41ABCB9D200DB3ED1 /* Products */ = { + isa = PBXGroup; + children = ( + 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */, + 3DAD3E8C1DF850E9000B6D8A /* libRCTNetwork-tvOS.a */, + ); + name = Products; + sourceTree = ""; + }; + 00C302E01ABCB9EE00DB3ED1 /* Products */ = { + isa = PBXGroup; + children = ( + 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */, + ); + name = Products; + sourceTree = ""; + }; + 00E356EF1AD99517003FC87E /* MerendaMaisTests */ = { + isa = PBXGroup; + children = ( + 00E356F21AD99517003FC87E /* MerendaMaisTests.m */, + 00E356F01AD99517003FC87E /* Supporting Files */, + ); + path = MerendaMaisTests; + sourceTree = ""; + }; + 00E356F01AD99517003FC87E /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 00E356F11AD99517003FC87E /* Info.plist */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; + 139105B71AF99BAD00B5F7CC /* Products */ = { + isa = PBXGroup; + children = ( + 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */, + 3DAD3E901DF850E9000B6D8A /* libRCTSettings-tvOS.a */, + ); + name = Products; + sourceTree = ""; + }; + 139FDEE71B06529A00C62182 /* Products */ = { + isa = PBXGroup; + children = ( + 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */, + 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */, + ); + name = Products; + sourceTree = ""; + }; + 13B07FAE1A68108700A75B9A /* MerendaMais */ = { + isa = PBXGroup; + children = ( + 008F07F21AC5B25A0029DE68 /* main.jsbundle */, + 13B07FAF1A68108700A75B9A /* AppDelegate.h */, + 13B07FB01A68108700A75B9A /* AppDelegate.m */, + 13B07FB51A68108700A75B9A /* Images.xcassets */, + 13B07FB61A68108700A75B9A /* Info.plist */, + 13B07FB11A68108700A75B9A /* LaunchScreen.xib */, + 13B07FB71A68108700A75B9A /* main.m */, + ); + name = MerendaMais; + sourceTree = ""; + }; + 146834001AC3E56700842450 /* Products */ = { + isa = PBXGroup; + children = ( + 146834041AC3E56700842450 /* libReact.a */, + 3DAD3EA31DF850E9000B6D8A /* libReact.a */, + 3DAD3EA51DF850E9000B6D8A /* libyoga.a */, + 3DAD3EA71DF850E9000B6D8A /* libyoga.a */, + 3DAD3EA91DF850E9000B6D8A /* libcxxreact.a */, + 3DAD3EAB1DF850E9000B6D8A /* libcxxreact.a */, + 3DAD3EAD1DF850E9000B6D8A /* libjschelpers.a */, + 3DAD3EAF1DF850E9000B6D8A /* libjschelpers.a */, + 3DAD3EA31DF850E9000B6D8A /* libReact-tvOS.a */, + ); + name = Products; + sourceTree = ""; + }; + 5E91572E1DD0AC6500FF2AA8 /* Products */ = { + isa = PBXGroup; + children = ( + 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */, + 5E9157351DD0AC6500FF2AA8 /* libRCTAnimation-tvOS.a */, + ); + name = Products; + sourceTree = ""; + }; + 78C398B11ACF4ADC00677621 /* Products */ = { + isa = PBXGroup; + children = ( + 78C398B91ACF4ADC00677621 /* libRCTLinking.a */, + 3DAD3E881DF850E9000B6D8A /* libRCTLinking-tvOS.a */, + ); + name = Products; + sourceTree = ""; + }; + 832341AE1AAA6A7D00B99B32 /* Libraries */ = { + isa = PBXGroup; + children = ( + 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */, + 146833FF1AC3E56700842450 /* React.xcodeproj */, + 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */, + ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */, + 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */, + 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */, + 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */, + 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */, + 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */, + 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */, + 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */, + 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */, + 6DF1A4F354564D4B88A1C69B /* RNVectorIcons.xcodeproj */, + BE0227D44315477EA8BDBFA9 /* AirMaps.xcodeproj */, + ); + name = Libraries; + sourceTree = ""; + }; + 832341B11AAA6A8300B99B32 /* Products */ = { + isa = PBXGroup; + children = ( + 832341B51AAA6A8300B99B32 /* libRCTText.a */, + 3DAD3E941DF850E9000B6D8A /* libRCTText-tvOS.a */, + ); + name = Products; + sourceTree = ""; + }; + 83CBB9F61A601CBA00E9B192 = { + isa = PBXGroup; + children = ( + 13B07FAE1A68108700A75B9A /* MerendaMais */, + 832341AE1AAA6A7D00B99B32 /* Libraries */, + 00E356EF1AD99517003FC87E /* MerendaMaisTests */, + 83CBBA001A601CBA00E9B192 /* Products */, + 6456D05F1B0A4D788CD3804B /* Resources */, + ); + indentWidth = 2; + sourceTree = ""; + tabWidth = 2; + usesTabs = 0; + }; + 83CBBA001A601CBA00E9B192 /* Products */ = { + isa = PBXGroup; + children = ( + 13B07F961A680F5B00A75B9A /* MerendaMais.app */, + 00E356EE1AD99517003FC87E /* MerendaMaisTests.xctest */, + 2D02E47B1E0B4A5D006451C7 /* MerendaMais-tvOS.app */, + 2D02E4901E0B4A5D006451C7 /* MerendaMais-tvOSTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + ADBDB9201DFEBF0600ED6528 /* Products */ = { + isa = PBXGroup; + children = ( + ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */, + ); + name = Products; + sourceTree = ""; + }; + 6456D05F1B0A4D788CD3804B /* Resources */ = { + isa = "PBXGroup"; + children = ( + 084ED98F74734693A12B63F5 /* Entypo.ttf */, + B977A27815F84E1F9C7E1B63 /* EvilIcons.ttf */, + 24314E3F823E4EEF94051E57 /* Feather.ttf */, + 9CBF77D504694864B3938D15 /* FontAwesome.ttf */, + 36D9848D73F842458C63601C /* Foundation.ttf */, + F7F4275CAB8A453C937880FF /* Ionicons.ttf */, + EFD9C971CFFC445DACF2A219 /* MaterialCommunityIcons.ttf */, + 52E0DC6EAF7A440F97B9DBFD /* MaterialIcons.ttf */, + DE859082A67E4AE3B0C05250 /* Octicons.ttf */, + 7EB703F004FB4CA198E9C0FB /* SimpleLineIcons.ttf */, + DD051838C8F245AAAEC6E9D8 /* Zocial.ttf */, + ); + name = Resources; + sourceTree = ""; + path = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 00E356ED1AD99517003FC87E /* MerendaMaisTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "MerendaMaisTests" */; + buildPhases = ( + 00E356EA1AD99517003FC87E /* Sources */, + 00E356EB1AD99517003FC87E /* Frameworks */, + 00E356EC1AD99517003FC87E /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 00E356F51AD99517003FC87E /* PBXTargetDependency */, + ); + name = MerendaMaisTests; + productName = MerendaMaisTests; + productReference = 00E356EE1AD99517003FC87E /* MerendaMaisTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 13B07F861A680F5B00A75B9A /* MerendaMais */ = { + isa = PBXNativeTarget; + buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "MerendaMais" */; + buildPhases = ( + 13B07F871A680F5B00A75B9A /* Sources */, + 13B07F8C1A680F5B00A75B9A /* Frameworks */, + 13B07F8E1A680F5B00A75B9A /* Resources */, + 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = MerendaMais; + productName = "Hello World"; + productReference = 13B07F961A680F5B00A75B9A /* MerendaMais.app */; + productType = "com.apple.product-type.application"; + }; + 2D02E47A1E0B4A5D006451C7 /* MerendaMais-tvOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "MerendaMais-tvOS" */; + buildPhases = ( + 2D02E4771E0B4A5D006451C7 /* Sources */, + 2D02E4781E0B4A5D006451C7 /* Frameworks */, + 2D02E4791E0B4A5D006451C7 /* Resources */, + 2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "MerendaMais-tvOS"; + productName = "MerendaMais-tvOS"; + productReference = 2D02E47B1E0B4A5D006451C7 /* MerendaMais-tvOS.app */; + productType = "com.apple.product-type.application"; + }; + 2D02E48F1E0B4A5D006451C7 /* MerendaMais-tvOSTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "MerendaMais-tvOSTests" */; + buildPhases = ( + 2D02E48C1E0B4A5D006451C7 /* Sources */, + 2D02E48D1E0B4A5D006451C7 /* Frameworks */, + 2D02E48E1E0B4A5D006451C7 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 2D02E4921E0B4A5D006451C7 /* PBXTargetDependency */, + ); + name = "MerendaMais-tvOSTests"; + productName = "MerendaMais-tvOSTests"; + productReference = 2D02E4901E0B4A5D006451C7 /* MerendaMais-tvOSTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 83CBB9F71A601CBA00E9B192 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 610; + ORGANIZATIONNAME = Facebook; + TargetAttributes = { + 00E356ED1AD99517003FC87E = { + CreatedOnToolsVersion = 6.2; + TestTargetID = 13B07F861A680F5B00A75B9A; + }; + 2D02E47A1E0B4A5D006451C7 = { + CreatedOnToolsVersion = 8.2.1; + ProvisioningStyle = Automatic; + }; + 2D02E48F1E0B4A5D006451C7 = { + CreatedOnToolsVersion = 8.2.1; + ProvisioningStyle = Automatic; + TestTargetID = 2D02E47A1E0B4A5D006451C7; + }; + }; + }; + buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "MerendaMais" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 83CBB9F61A601CBA00E9B192; + productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 00C302A81ABCB8CE00DB3ED1 /* Products */; + ProjectRef = 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */; + }, + { + ProductGroup = 5E91572E1DD0AC6500FF2AA8 /* Products */; + ProjectRef = 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */; + }, + { + ProductGroup = ADBDB9201DFEBF0600ED6528 /* Products */; + ProjectRef = ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */; + }, + { + ProductGroup = 00C302B61ABCB90400DB3ED1 /* Products */; + ProjectRef = 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */; + }, + { + ProductGroup = 00C302BC1ABCB91800DB3ED1 /* Products */; + ProjectRef = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */; + }, + { + ProductGroup = 78C398B11ACF4ADC00677621 /* Products */; + ProjectRef = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */; + }, + { + ProductGroup = 00C302D41ABCB9D200DB3ED1 /* Products */; + ProjectRef = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */; + }, + { + ProductGroup = 139105B71AF99BAD00B5F7CC /* Products */; + ProjectRef = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */; + }, + { + ProductGroup = 832341B11AAA6A8300B99B32 /* Products */; + ProjectRef = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */; + }, + { + ProductGroup = 00C302E01ABCB9EE00DB3ED1 /* Products */; + ProjectRef = 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */; + }, + { + ProductGroup = 139FDEE71B06529A00C62182 /* Products */; + ProjectRef = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; + }, + { + ProductGroup = 146834001AC3E56700842450 /* Products */; + ProjectRef = 146833FF1AC3E56700842450 /* React.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 13B07F861A680F5B00A75B9A /* MerendaMais */, + 00E356ED1AD99517003FC87E /* MerendaMaisTests */, + 2D02E47A1E0B4A5D006451C7 /* MerendaMais-tvOS */, + 2D02E48F1E0B4A5D006451C7 /* MerendaMais-tvOSTests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTActionSheet.a; + remoteRef = 00C302AB1ABCB8CE00DB3ED1 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTGeolocation.a; + remoteRef = 00C302B91ABCB90400DB3ED1 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTImage.a; + remoteRef = 00C302BF1ABCB91800DB3ED1 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTNetwork.a; + remoteRef = 00C302DB1ABCB9D200DB3ED1 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTVibration.a; + remoteRef = 00C302E31ABCB9EE00DB3ED1 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTSettings.a; + remoteRef = 139105C01AF99BAD00B5F7CC /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTWebSocket.a; + remoteRef = 139FDEF31B06529B00C62182 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 146834041AC3E56700842450 /* libReact.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libReact.a; + remoteRef = 146834031AC3E56700842450 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libRCTImage-tvOS.a"; + remoteRef = 3DAD3E831DF850E9000B6D8A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DAD3E881DF850E9000B6D8A /* libRCTLinking-tvOS.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libRCTLinking-tvOS.a"; + remoteRef = 3DAD3E871DF850E9000B6D8A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DAD3E8C1DF850E9000B6D8A /* libRCTNetwork-tvOS.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libRCTNetwork-tvOS.a"; + remoteRef = 3DAD3E8B1DF850E9000B6D8A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DAD3E901DF850E9000B6D8A /* libRCTSettings-tvOS.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libRCTSettings-tvOS.a"; + remoteRef = 3DAD3E8F1DF850E9000B6D8A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DAD3E941DF850E9000B6D8A /* libRCTText-tvOS.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libRCTText-tvOS.a"; + remoteRef = 3DAD3E931DF850E9000B6D8A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libRCTWebSocket-tvOS.a"; + remoteRef = 3DAD3E981DF850E9000B6D8A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DAD3EA31DF850E9000B6D8A /* libReact-tvOS.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libReact-tvOS.a"; + remoteRef = 3DAD3EA21DF850E9000B6D8A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DAD3EA51DF850E9000B6D8A /* libyoga.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libyoga.a; + remoteRef = 3DAD3EA41DF850E9000B6D8A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DAD3EA71DF850E9000B6D8A /* libyoga.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libyoga.a; + remoteRef = 3DAD3EA61DF850E9000B6D8A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DAD3EA91DF850E9000B6D8A /* libcxxreact.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libcxxreact.a; + remoteRef = 3DAD3EA81DF850E9000B6D8A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DAD3EAB1DF850E9000B6D8A /* libcxxreact.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libcxxreact.a; + remoteRef = 3DAD3EAA1DF850E9000B6D8A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DAD3EAD1DF850E9000B6D8A /* libjschelpers.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libjschelpers.a; + remoteRef = 3DAD3EAC1DF850E9000B6D8A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DAD3EAF1DF850E9000B6D8A /* libjschelpers.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libjschelpers.a; + remoteRef = 3DAD3EAE1DF850E9000B6D8A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTAnimation.a; + remoteRef = 5E9157321DD0AC6500FF2AA8 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 5E9157351DD0AC6500FF2AA8 /* libRCTAnimation-tvOS.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libRCTAnimation-tvOS.a"; + remoteRef = 5E9157341DD0AC6500FF2AA8 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 78C398B91ACF4ADC00677621 /* libRCTLinking.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTLinking.a; + remoteRef = 78C398B81ACF4ADC00677621 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 832341B51AAA6A8300B99B32 /* libRCTText.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTText.a; + remoteRef = 832341B41AAA6A8300B99B32 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTBlob.a; + remoteRef = ADBDB9261DFEBF0700ED6528 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 00E356EC1AD99517003FC87E /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 13B07F8E1A680F5B00A75B9A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, + 13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */, + FC8D2BA4E299408B8D7DD051 /* Entypo.ttf in Resources */, + AC269869CF5048D39463F633 /* EvilIcons.ttf in Resources */, + 34996E29A0B74BFFB391B75C /* Feather.ttf in Resources */, + 1CDFAF20087447A9AD2064A7 /* FontAwesome.ttf in Resources */, + 78F464998E4E4B8585506121 /* Foundation.ttf in Resources */, + 0423A3F74E0C4AD79CE95972 /* Ionicons.ttf in Resources */, + 17156C2B399C42089DA4091A /* MaterialCommunityIcons.ttf in Resources */, + 827D9B02B6194D01BF88C0AD /* MaterialIcons.ttf in Resources */, + DC5B2147596149D3A60155D7 /* Octicons.ttf in Resources */, + 22ABBE82D18943289FDCC41F /* SimpleLineIcons.ttf in Resources */, + F78E8850E18E4DC49D39DA30 /* Zocial.ttf in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2D02E4791E0B4A5D006451C7 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2D02E48E1E0B4A5D006451C7 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Bundle React Native code and images"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh"; + }; + 2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Bundle React Native Code And Images"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 00E356EA1AD99517003FC87E /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 00E356F31AD99517003FC87E /* MerendaMaisTests.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 13B07F871A680F5B00A75B9A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */, + 13B07FC11A68108700A75B9A /* main.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2D02E4771E0B4A5D006451C7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */, + 2D02E4BC1E0B4A80006451C7 /* AppDelegate.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2D02E48C1E0B4A5D006451C7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2DCD954D1E0B4F2C00145EB5 /* MerendaMaisTests.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 00E356F51AD99517003FC87E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 13B07F861A680F5B00A75B9A /* MerendaMais */; + targetProxy = 00E356F41AD99517003FC87E /* PBXContainerItemProxy */; + }; + 2D02E4921E0B4A5D006451C7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 2D02E47A1E0B4A5D006451C7 /* MerendaMais-tvOS */; + targetProxy = 2D02E4911E0B4A5D006451C7 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + 13B07FB11A68108700A75B9A /* LaunchScreen.xib */ = { + isa = PBXVariantGroup; + children = ( + 13B07FB21A68108700A75B9A /* Base */, + ); + name = LaunchScreen.xib; + path = MerendaMais; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 00E356F61AD99517003FC87E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + INFOPLIST_FILE = MerendaMaisTests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + OTHER_LDFLAGS = ( + "-ObjC", + "-lc++", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/MerendaMais.app/MerendaMais"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/../node_modules/@expo/vector-icons/vendor/react-native-vector-icons/RNVectorIconsManager", + "$(SRCROOT)/../node_modules/react-native-maps/lib/ios/**", + ); + }; + name = Debug; + }; + 00E356F71AD99517003FC87E /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + COPY_PHASE_STRIP = NO; + INFOPLIST_FILE = MerendaMaisTests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + OTHER_LDFLAGS = ( + "-ObjC", + "-lc++", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/MerendaMais.app/MerendaMais"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/../node_modules/@expo/vector-icons/vendor/react-native-vector-icons/RNVectorIconsManager", + "$(SRCROOT)/../node_modules/react-native-maps/lib/ios/**", + ); + }; + name = Release; + }; + 13B07F941A680F5B00A75B9A /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CURRENT_PROJECT_VERSION = 1; + DEAD_CODE_STRIPPING = NO; + INFOPLIST_FILE = MerendaMais/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_NAME = MerendaMais; + VERSIONING_SYSTEM = "apple-generic"; + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/../node_modules/@expo/vector-icons/vendor/react-native-vector-icons/RNVectorIconsManager", + "$(SRCROOT)/../node_modules/react-native-maps/lib/ios/**", + ); + }; + name = Debug; + }; + 13B07F951A680F5B00A75B9A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CURRENT_PROJECT_VERSION = 1; + INFOPLIST_FILE = MerendaMais/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_NAME = MerendaMais; + VERSIONING_SYSTEM = "apple-generic"; + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/../node_modules/@expo/vector-icons/vendor/react-native-vector-icons/RNVectorIconsManager", + "$(SRCROOT)/../node_modules/react-native-maps/lib/ios/**", + ); + }; + name = Release; + }; + 2D02E4971E0B4A5E006451C7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_TESTABILITY = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "MerendaMais-tvOS/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_LDFLAGS = ( + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.MerendaMais-tvOS"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.2; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/../node_modules/@expo/vector-icons/vendor/react-native-vector-icons/RNVectorIconsManager", + "$(SRCROOT)/../node_modules/react-native-maps/lib/ios/**", + ); + }; + name = Debug; + }; + 2D02E4981E0B4A5E006451C7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "MerendaMais-tvOS/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_LDFLAGS = ( + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.MerendaMais-tvOS"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.2; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/../node_modules/@expo/vector-icons/vendor/react-native-vector-icons/RNVectorIconsManager", + "$(SRCROOT)/../node_modules/react-native-maps/lib/ios/**", + ); + }; + name = Release; + }; + 2D02E4991E0B4A5E006451C7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_TESTABILITY = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "MerendaMais-tvOSTests/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.MerendaMais-tvOSTests"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/MerendaMais-tvOS.app/MerendaMais-tvOS"; + TVOS_DEPLOYMENT_TARGET = 10.1; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + ); + }; + name = Debug; + }; + 2D02E49A1E0B4A5E006451C7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "MerendaMais-tvOSTests/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.MerendaMais-tvOSTests"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/MerendaMais-tvOS.app/MerendaMais-tvOS"; + TVOS_DEPLOYMENT_TARGET = 10.1; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + ); + }; + name = Release; + }; + 83CBBA201A601CBA00E9B192 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + 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 = 8.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + }; + name = Debug; + }; + 83CBBA211A601CBA00E9B192 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + 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 = 8.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "MerendaMaisTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 00E356F61AD99517003FC87E /* Debug */, + 00E356F71AD99517003FC87E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "MerendaMais" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 13B07F941A680F5B00A75B9A /* Debug */, + 13B07F951A680F5B00A75B9A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "MerendaMais-tvOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2D02E4971E0B4A5E006451C7 /* Debug */, + 2D02E4981E0B4A5E006451C7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "MerendaMais-tvOSTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2D02E4991E0B4A5E006451C7 /* Debug */, + 2D02E49A1E0B4A5E006451C7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "MerendaMais" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83CBBA201A601CBA00E9B192 /* Debug */, + 83CBBA211A601CBA00E9B192 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */; +} diff --git a/ios/MerendaMais.xcodeproj/xcshareddata/xcschemes/MerendaMais-tvOS.xcscheme b/ios/MerendaMais.xcodeproj/xcshareddata/xcschemes/MerendaMais-tvOS.xcscheme new file mode 100644 index 0000000..7b18d96 --- /dev/null +++ b/ios/MerendaMais.xcodeproj/xcshareddata/xcschemes/MerendaMais-tvOS.xcscheme @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/MerendaMais.xcodeproj/xcshareddata/xcschemes/MerendaMais.xcscheme b/ios/MerendaMais.xcodeproj/xcshareddata/xcschemes/MerendaMais.xcscheme new file mode 100644 index 0000000..6b6bfc6 --- /dev/null +++ b/ios/MerendaMais.xcodeproj/xcshareddata/xcschemes/MerendaMais.xcscheme @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/MerendaMais/AppDelegate.h b/ios/MerendaMais/AppDelegate.h new file mode 100644 index 0000000..a9654d5 --- /dev/null +++ b/ios/MerendaMais/AppDelegate.h @@ -0,0 +1,16 @@ +/** + * Copyright (c) 2015-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + */ + +#import + +@interface AppDelegate : UIResponder + +@property (nonatomic, strong) UIWindow *window; + +@end diff --git a/ios/MerendaMais/AppDelegate.m b/ios/MerendaMais/AppDelegate.m new file mode 100644 index 0000000..c1e4c5b --- /dev/null +++ b/ios/MerendaMais/AppDelegate.m @@ -0,0 +1,37 @@ +/** + * Copyright (c) 2015-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + */ + +#import "AppDelegate.h" + +#import +#import + +@implementation AppDelegate + +- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions +{ + NSURL *jsCodeLocation; + + jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index.ios" fallbackResource:nil]; + + RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation + moduleName:@"MerendaMais" + initialProperties:nil + launchOptions:launchOptions]; + rootView.backgroundColor = [[UIColor alloc] initWithRed:1.0f green:1.0f blue:1.0f alpha:1]; + + self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; + UIViewController *rootViewController = [UIViewController new]; + rootViewController.view = rootView; + self.window.rootViewController = rootViewController; + [self.window makeKeyAndVisible]; + return YES; +} + +@end diff --git a/ios/MerendaMais/Base.lproj/LaunchScreen.xib b/ios/MerendaMais/Base.lproj/LaunchScreen.xib new file mode 100644 index 0000000..982f891 --- /dev/null +++ b/ios/MerendaMais/Base.lproj/LaunchScreen.xib @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/MerendaMais/Images.xcassets/AppIcon.appiconset/Contents.json b/ios/MerendaMais/Images.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..118c98f --- /dev/null +++ b/ios/MerendaMais/Images.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,38 @@ +{ + "images" : [ + { + "idiom" : "iphone", + "size" : "29x29", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "29x29", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "40x40", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "40x40", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "60x60", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "60x60", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/ios/MerendaMais/Info.plist b/ios/MerendaMais/Info.plist new file mode 100644 index 0000000..fbf54f3 --- /dev/null +++ b/ios/MerendaMais/Info.plist @@ -0,0 +1,69 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleDisplayName + Merenda Mais + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + NSLocationWhenInUseUsageDescription + + NSAppTransportSecurity + + NSExceptionDomains + + localhost + + NSExceptionAllowsInsecureHTTPLoads + + + + + UIAppFonts + + Entypo.ttf + EvilIcons.ttf + Feather.ttf + FontAwesome.ttf + Foundation.ttf + Ionicons.ttf + MaterialCommunityIcons.ttf + MaterialIcons.ttf + Octicons.ttf + SimpleLineIcons.ttf + Zocial.ttf + + + diff --git a/ios/MerendaMais/main.m b/ios/MerendaMais/main.m new file mode 100644 index 0000000..3d767fc --- /dev/null +++ b/ios/MerendaMais/main.m @@ -0,0 +1,18 @@ +/** + * Copyright (c) 2015-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + */ + +#import + +#import "AppDelegate.h" + +int main(int argc, char * argv[]) { + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} diff --git a/ios/MerendaMaisTests/Info.plist b/ios/MerendaMaisTests/Info.plist new file mode 100644 index 0000000..886825c --- /dev/null +++ b/ios/MerendaMaisTests/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + + diff --git a/ios/MerendaMaisTests/MerendaMaisTests.m b/ios/MerendaMaisTests/MerendaMaisTests.m new file mode 100644 index 0000000..1e5576a --- /dev/null +++ b/ios/MerendaMaisTests/MerendaMaisTests.m @@ -0,0 +1,70 @@ +/** + * Copyright (c) 2015-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + */ + +#import +#import + +#import +#import + +#define TIMEOUT_SECONDS 600 +#define TEXT_TO_LOOK_FOR @"Welcome to React Native!" + +@interface MerendaMaisTests : XCTestCase + +@end + +@implementation MerendaMaisTests + +- (BOOL)findSubviewInView:(UIView *)view matching:(BOOL(^)(UIView *view))test +{ + if (test(view)) { + return YES; + } + for (UIView *subview in [view subviews]) { + if ([self findSubviewInView:subview matching:test]) { + return YES; + } + } + return NO; +} + +- (void)testRendersWelcomeScreen +{ + UIViewController *vc = [[[RCTSharedApplication() delegate] window] rootViewController]; + NSDate *date = [NSDate dateWithTimeIntervalSinceNow:TIMEOUT_SECONDS]; + BOOL foundElement = NO; + + __block NSString *redboxError = nil; + RCTSetLogFunction(^(RCTLogLevel level, RCTLogSource source, NSString *fileName, NSNumber *lineNumber, NSString *message) { + if (level >= RCTLogLevelError) { + redboxError = message; + } + }); + + while ([date timeIntervalSinceNow] > 0 && !foundElement && !redboxError) { + [[NSRunLoop mainRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]]; + [[NSRunLoop mainRunLoop] runMode:NSRunLoopCommonModes beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]]; + + foundElement = [self findSubviewInView:vc.view matching:^BOOL(UIView *view) { + if ([view.accessibilityLabel isEqualToString:TEXT_TO_LOOK_FOR]) { + return YES; + } + return NO; + }]; + } + + RCTSetLogFunction(RCTDefaultLogFunction); + + XCTAssertNil(redboxError, @"RedBox error: %@", redboxError); + XCTAssertTrue(foundElement, @"Couldn't find element with text '%@' in %d seconds", TEXT_TO_LOOK_FOR, TIMEOUT_SECONDS); +} + + +@end diff --git a/package.json b/package.json index fd59ae4..53dba17 100644 --- a/package.json +++ b/package.json @@ -21,16 +21,13 @@ "plato": "^1.7.0", "react-dom": "^16.0.0", "react-native-dotenv": "^0.1.0", - "react-native-scripts": "1.3.1", "react-test-renderer": "^16.0.0-alpha.12", "redux-mock-store": "^1.3.0" }, - "main": "./node_modules/react-native-scripts/build/bin/crna-entry.js", "scripts": { - "start": "react-native-scripts start", - "eject": "react-native-scripts eject", - "android": "react-native-scripts android", - "ios": "react-native-scripts ios", + "start": "react-native start", + "android": "react-native run-android", + "ios": "react-native run-ios", "test": "node_modules/.bin/jest --maxWorkers 1", "lint": "./node_modules/.bin/eslint src", "analyze": "./node_modules/.bin/plato -r -d report App.js src/", @@ -53,7 +50,7 @@ "jshint": "^2.9.5", "prop-types": "^15.6.0", "react": "16.0.0-alpha.12", - "react-native": "https://github.com/expo/react-native/archive/sdk-21.0.0.tar.gz", + "react-native": "^0.55.4", "react-native-animatable": "^1.2.4", "react-native-checkbox": "^1.2.0", "react-native-checkbox-field": "^2.0.2", @@ -72,6 +69,7 @@ "react-native-router-flux": "^4.0.0-beta.23", "react-native-selectbox": "^0.1.2", "react-native-tab-view": "0.0.70", + "react-native-vector-icons": "^4.6.0", "react-redux": "^5.0.6", "redux": "^3.7.2", "redux-thunk": "^2.2.0" diff --git a/src/Containers/scheduleMeeting/ScheduleMeetingContainer.js b/src/Containers/scheduleMeeting/ScheduleMeetingContainer.js index 14be451..0db58af 100644 --- a/src/Containers/scheduleMeeting/ScheduleMeetingContainer.js +++ b/src/Containers/scheduleMeeting/ScheduleMeetingContainer.js @@ -1,27 +1,27 @@ -import { connect } from 'react-redux'; -import ScheduleMeeting from '../../screens/scheduleMeeting/ScheduleMeeting'; -import asyncSchedulingMeeting from '../../actions/schedulingMeetingActions'; -import { asyncGetCounselorFromGroup, setMeetingNewLists } from '../../actions/listActions'; +// import { connect } from 'react-redux'; +// import ScheduleMeeting from '../../screens/scheduleMeeting/ScheduleMeeting'; +// import asyncSchedulingMeeting from '../../actions/schedulingMeetingActions'; +// import { asyncGetCounselorFromGroup, setMeetingNewLists } from '../../actions/listActions'; -const mapStateToProps = state => ({ - isLoading: state.application.isLoading, - listOfCounselorsInAGroup: state.list.listOfCounselorsInAGroup, - meetingListOfInviteesWithCounselorInformations: - state.list.meetingListOfInviteesWithCounselorInformations, - meetingListOfInvitees: state.list.meetingListOfInvitees, - counselor: state.counselor, - scheduleMeeting: state.scheduleMeeting, -}); +// const mapStateToProps = state => ({ +// isLoading: state.application.isLoading, +// listOfCounselorsInAGroup: state.list.listOfCounselorsInAGroup, +// meetingListOfInviteesWithCounselorInformations: +// state.list.meetingListOfInviteesWithCounselorInformations, +// meetingListOfInvitees: state.list.meetingListOfInvitees, +// counselor: state.counselor, +// scheduleMeeting: state.scheduleMeeting, +// }); -const mapDispatchToProps = dispatch => ({ - asyncGetCounselorFromGroup: (CAE, CPF) => dispatch(asyncGetCounselorFromGroup(CAE, CPF)), +// const mapDispatchToProps = dispatch => ({ +// asyncGetCounselorFromGroup: (CAE, CPF) => dispatch(asyncGetCounselorFromGroup(CAE, CPF)), - asyncSchedulingMeeting: meetingData => dispatch(asyncSchedulingMeeting(meetingData)), +// asyncSchedulingMeeting: meetingData => dispatch(asyncSchedulingMeeting(meetingData)), - setMeetingNewLists: meetingNewListWithInformations => - dispatch(setMeetingNewLists(meetingNewListWithInformations)), -}); +// setMeetingNewLists: meetingNewListWithInformations => +// dispatch(setMeetingNewLists(meetingNewListWithInformations)), +// }); -const ScheduleMeetingContainer = connect(mapStateToProps, mapDispatchToProps)(ScheduleMeeting); +// const ScheduleMeetingContainer = connect(mapStateToProps, mapDispatchToProps)(ScheduleMeeting); -export default ScheduleMeetingContainer; +// export default ScheduleMeetingContainer; diff --git a/src/Containers/scheduleMeeting/ScheduleMeetingMapContainer.js b/src/Containers/scheduleMeeting/ScheduleMeetingMapContainer.js index 563795a..ec59507 100644 --- a/src/Containers/scheduleMeeting/ScheduleMeetingMapContainer.js +++ b/src/Containers/scheduleMeeting/ScheduleMeetingMapContainer.js @@ -1,21 +1,21 @@ -import { connect } from 'react-redux'; -import ScheduleMeetingMap from '../../screens/scheduleMeeting/ScheduleMeetingMap'; -import { setMeetingLocationLatitude, setMeetingLocationLongitude } from '../../actions/schedulingMeetingActions'; +// import { connect } from 'react-redux'; +// import ScheduleMeetingMap from '../../screens/scheduleMeeting/ScheduleMeetingMap'; +// import { setMeetingLocationLatitude, setMeetingLocationLongitude } from '../../actions/schedulingMeetingActions'; -const mapStateToProps = state => ({ - schedule: state.schedule, -}); +// const mapStateToProps = state => ({ +// schedule: state.schedule, +// }); -const mapDispatchToProps = dispatch => ({ - setMeetingLocationLatitude: latitude => - dispatch(setMeetingLocationLatitude(latitude)), - setMeetingLocationLongitude: longitude => - dispatch(setMeetingLocationLongitude(longitude)), -}); +// const mapDispatchToProps = dispatch => ({ +// setMeetingLocationLatitude: latitude => +// dispatch(setMeetingLocationLatitude(latitude)), +// setMeetingLocationLongitude: longitude => +// dispatch(setMeetingLocationLongitude(longitude)), +// }); -const ScheduleMeetingMapContainer = -connect(mapStateToProps, mapDispatchToProps)(ScheduleMeetingMap); +// const ScheduleMeetingMapContainer = +// connect(mapStateToProps, mapDispatchToProps)(ScheduleMeetingMap); -export default ScheduleMeetingMapContainer; +// export default ScheduleMeetingMapContainer; diff --git a/src/components/CpfField.js b/src/components/CpfField.js index a1ab45b..178e777 100644 --- a/src/components/CpfField.js +++ b/src/components/CpfField.js @@ -1,7 +1,6 @@ import React from 'react'; import PropTypes from 'prop-types'; import { View, TextInput } from 'react-native'; -import { FontAwesome } from '@expo/vector-icons'; import styles from '../Styles/GeneralStyles'; const validateCpf = (cpf, callback) => { @@ -11,7 +10,6 @@ const validateCpf = (cpf, callback) => { const CpfField = props => ( - ( - + ( - diff --git a/src/components/MenuButton.js b/src/components/MenuButton.js index b1e9db4..db267cf 100644 --- a/src/components/MenuButton.js +++ b/src/components/MenuButton.js @@ -1,5 +1,4 @@ import React from 'react'; -import { MaterialIcons, MaterialCommunityIcons } from '@expo/vector-icons'; import PropTypes from 'prop-types'; import { TouchableOpacity, Text, View } from 'react-native'; import styles from '../Styles/GeneralStyles'; @@ -13,14 +12,9 @@ const MenuButton = props => ( {props.isLogout && - ()} + ()} {!props.isLogout && - ()} + ()} diff --git a/src/components/NameField.js b/src/components/NameField.js index 6e9e893..1fe823f 100644 --- a/src/components/NameField.js +++ b/src/components/NameField.js @@ -1,7 +1,6 @@ import React from 'react'; import PropTypes from 'prop-types'; import { View, TextInput } from 'react-native'; -import { MaterialIcons } from '@expo/vector-icons'; import styles from '../Styles/GeneralStyles'; const validateName = (name, callback) => { @@ -11,7 +10,6 @@ const validateName = (name, callback) => { const NameField = props => ( - { @@ -32,7 +31,6 @@ const PasswordField = props => ( changePasswordStyleAccordingToInput(props.password) : changeStyleIfPasswordsMatch(props.password, props.passwordCompared)} > - { @@ -12,7 +11,6 @@ const validatePhone = (phone, callback) => { const PhoneField = props => ( - ( @@ -12,12 +11,6 @@ const SchoolListButton = props => ( onPress={() => props.onPress()} > {props.item.nome} - ); diff --git a/src/screens/InitialScreen.js b/src/screens/InitialScreen.js index 925ae33..8b2a873 100644 --- a/src/screens/InitialScreen.js +++ b/src/screens/InitialScreen.js @@ -4,6 +4,7 @@ import { StyleSheet, Text, View, Image, + ImageBackground, TouchableOpacity } from 'react-native'; @@ -57,7 +58,7 @@ const styles = StyleSheet.create({ const InitialScreen = () => ({ render() { return ( - + MERENDA + @@ -81,7 +82,7 @@ const InitialScreen = () => ({ - + ); }, diff --git a/src/screens/MainScreen.js b/src/screens/MainScreen.js index 008dab5..562ffab 100644 --- a/src/screens/MainScreen.js +++ b/src/screens/MainScreen.js @@ -1,7 +1,6 @@ import React from 'react'; import { StyleSheet, Text, View, TouchableOpacity } from 'react-native'; import { Actions } from 'react-native-router-flux'; -import { FontAwesome } from '@expo/vector-icons'; import PropTypes from 'prop-types'; const styles = StyleSheet.create({ @@ -57,7 +56,6 @@ class MainScreen extends React.Component { Actions.drawerOpen()} > - diff --git a/src/screens/ProfileInfoScreen.js b/src/screens/ProfileInfoScreen.js index 80b32ad..6531a8d 100644 --- a/src/screens/ProfileInfoScreen.js +++ b/src/screens/ProfileInfoScreen.js @@ -2,7 +2,6 @@ import React from 'react'; import { Actions } from 'react-native-router-flux'; import PropTypes from 'prop-types'; import { Text, ScrollView, View, BackHandler } from 'react-native'; -import { MaterialIcons } from '@expo/vector-icons'; import Header from '../components/Header'; import Button from '../components/Button'; import { backHandlerPopToMain } from '../NavigationFunctions'; @@ -50,7 +49,6 @@ export default class ProfileInfoScreen extends React.Component { { PROFILE_FIELDS.map((item, index) => ( - {item.label} {informations[index]} ), diff --git a/src/screens/SchedulingVisit.js b/src/screens/SchedulingVisit.js index 2fecea7..afc901c 100644 --- a/src/screens/SchedulingVisit.js +++ b/src/screens/SchedulingVisit.js @@ -5,7 +5,6 @@ import PopupDialog, { DialogTitle, DialogButton, } from 'react-native-popup-dialog'; -import { EvilIcons } from '@expo/vector-icons'; import { Actions } from 'react-native-router-flux'; import DatePicker from 'react-native-datepicker'; import SchoolData from '../components/SchoolData'; @@ -341,7 +340,6 @@ export default class SchedulingVisit extends React.Component { this.deleteSpecificCounselor(counselor[0])} > - )) diff --git a/src/screens/SearchSchool.js b/src/screens/SearchSchool.js index 1a58048..9c4390e 100644 --- a/src/screens/SearchSchool.js +++ b/src/screens/SearchSchool.js @@ -1,6 +1,5 @@ import { Actions } from 'react-native-router-flux'; import axios from 'axios'; -import { FontAwesome } from '@expo/vector-icons'; import React from 'react'; import { StyleSheet, @@ -355,7 +354,6 @@ class SearchSchool extends React.Component { {municipalDistrict} - - @@ -105,7 +103,6 @@ export default class MainLegislationScreen extends React.PureComponent { 'Resolução/CD/FNDE nº 26, de 17 de junho de 2013 - Dispõe sobre o atendimento da alimentação escolar aos alunos da educação básica no âmbito do Programa Nacional de Alimentação Escolar –PNAE.', )} > - @@ -122,7 +119,6 @@ export default class MainLegislationScreen extends React.PureComponent { 'Dispõe sobre o atendimento da alimentação escolar e do Programa Dinheiro Direto na Escola aos alunos da educação básica;', )} > - @@ -139,7 +135,6 @@ export default class MainLegislationScreen extends React.PureComponent { 'Altera a Lei nº 11.947, de 16 de junho de 2009, para determinar o provimento de alimentação escolar adequada aos alunos portadores de estado ou de condição de saúde específica.', )} > - diff --git a/src/screens/reports/MainReportsScreen.js b/src/screens/reports/MainReportsScreen.js index 30256ed..5df7508 100644 --- a/src/screens/reports/MainReportsScreen.js +++ b/src/screens/reports/MainReportsScreen.js @@ -11,7 +11,6 @@ import { Alert, } from 'react-native'; import axios from 'axios'; -import { MaterialIcons } from '@expo/vector-icons'; import { Actions } from 'react-native-router-flux'; import { logInfo, logWarn } from '../../../logConfig/loggers'; import ShowToast from '../../components/Toast'; @@ -108,12 +107,7 @@ const GoToChecklistClickableText = props => ( {props.isCompleted ? ( - + ) : () } diff --git a/src/screens/scheduleMeeting/ScheduleMeeting.js b/src/screens/scheduleMeeting/ScheduleMeeting.js index ea26f14..71875e1 100644 --- a/src/screens/scheduleMeeting/ScheduleMeeting.js +++ b/src/screens/scheduleMeeting/ScheduleMeeting.js @@ -1,573 +1,573 @@ -import React from 'react'; -import PropTypes from 'prop-types'; -import openMap from 'react-native-open-maps'; -import { Alert, StyleSheet, ActivityIndicator, Text, TextInput, View, TouchableOpacity, Dimensions, KeyboardAvoidingView, ScrollView, BackHandler } from 'react-native'; -import PopupDialog, { - DialogTitle, - DialogButton, -} from 'react-native-popup-dialog'; -import { EvilIcons } from '@expo/vector-icons'; -import { Actions } from 'react-native-router-flux'; -import DatePicker from 'react-native-datepicker'; -import InvitedCounselorsData from '../../components/InvitedCounselorsData'; -import Button from '../../components/Button'; -import { backHandlerPopToMain } from '../../NavigationFunctions'; -import Header from '../../components/Header'; - - -const { height } = Dimensions.get('window'); -const { width } = Dimensions.get('window'); - -const styles = StyleSheet.create({ - - principal: { - flex: 1, - backgroundColor: 'white', - }, - - icon: { - marginRight: 15, - }, - - button: { - paddingVertical: 15, - borderWidth: 1, - borderRadius: 7, - marginVertical: 10, - backgroundColor: '#FF9500', - justifyContent: 'flex-end', - }, - - buttonText: { - textAlign: 'center', - color: '#FFF', - }, - - content: { - marginBottom: 9, - flex: 6, - flexDirection: 'column', - }, - - Container: { - marginTop: 15, - marginHorizontal: 20, - }, - - Picker: { - marginHorizontal: 15, - width: '95%', - }, - - popUp: { - flex: 1, - alignItems: 'center', - margin: 20, - }, - - popUpText: { - fontSize: 15, - textAlign: 'justify', - lineHeight: 20, - }, - - textInput: { - borderWidth: 1, - borderRadius: 12, - height: height * 0.25, - paddingLeft: 10, - paddingTop: 10, - fontSize: width * 0.05, - textAlignVertical: 'top', - }, - - textBox: { - margin: 1.5, - paddingLeft: 2, - justifyContent: 'flex-start', - }, - - text: { - fontSize: 15, - paddingVertical: 3, - }, - - textBoxDescription: { - marginTop: 1, - paddingLeft: 20, - paddingRight: 20, - marginBottom: 15, - }, - - textDescription: { - marginTop: 20, - marginLeft: 25, - fontSize: 15, - }, - - listRegisters: { - marginHorizontal: 10, - marginVertical: 5, - borderColor: 'black', - borderWidth: 1.5, - borderRadius: 7, - backgroundColor: '#FAFAFA', - justifyContent: 'space-between', - }, - - invitedList: { - borderColor: 'black', - height: 250, - borderWidth: 1.5, - padding: 1, - marginHorizontal: 20, - borderRadius: 5, - }, - - dialogButtonStyle: { - marginVertical: -16, - }, - - footerPopUp: { - backgroundColor: '#F9F9FB', - borderColor: '#DAD9DC', - borderTopWidth: 0.5, - borderBottomLeftRadius: 8, - borderBottomRightRadius: 8, - flexDirection: 'row', - alignItems: 'center', - justifyContent: 'center', - }, - - TopListText: { - fontSize: 20, - textAlign: 'center', - marginVertical: 8, - }, - - InputFieldStyle: { - marginHorizontal: 65, - marginLeft: 35, - paddingVertical: 8, - marginTop: 1, - backgroundColor: '#FAFAFA', - flexDirection: 'row', - justifyContent: 'center', - alignItems: 'center', - borderRadius: 7, - marginBottom: 10, - borderWidth: 1, - borderColor: 'gray', - }, - textLogo: { - fontSize: width * 0.08, - color: 'white', - fontWeight: 'bold', - marginTop: 10, - marginLeft: 60, - }, - wrapper: { - height: 100, - flexDirection: 'row', - paddingTop: 10, - paddingBottom: 10, - backgroundColor: '#FF9500', - borderBottomColor: 'black', - borderBottomWidth: 1, - alignItems: 'center', - }, - icon_header: { - marginLeft: 20, - }, - loading: { - marginTop: 50, - paddingVertical: 13, - }, - -}); - -export default class ScheduleMeeting extends React.Component { - constructor(props) { - super(props); - this.state = { - enabled: true, - appToken: this.props.counselor.token, - nuvemCode: this.props.counselor.nuvemCode, - codGrupoDestino: this.props.counselor.profile.codGroup, - meeting: { - lat: this.props.scheduleMeeting.meetingLatitude, - long: this.props.scheduleMeeting.meetingLongitude, - date: '', - time: '', - meetingListOfInvitees: this.props.meetingListOfInvitees, - meetingDescription: '', - }, - }; - } - - componentWillMount() { - BackHandler.addEventListener('hardwareBackPress', backHandlerPopToMain); - } - - componentWillUnmount() { - BackHandler.removeEventListener('hardwareBackPress', backHandlerPopToMain); - } - - getCounselorFromGroup() { - this.props.asyncGetCounselorFromGroup(this.props.counselor.profile.CAE, - this.props.counselor.profile.cpf); - } - - changeStyleAccordingToInput(counselor) { - if - (this.props.meetingListOfInviteesWithCounselorInformations[counselor.nuvemCode] !== undefined) { - return [styles.listRegisters, { borderColor: '#FF9500' }]; - } - return styles.listRegisters; - } - - cancelInviteList() { - const meetingNewLists = { - meetingNewListWithInformations: {}, - meetingNewList: {}, - }; - - this.props.setMeetingNewLists(meetingNewLists); - - this.popupDialogCounselor.dismiss(); - } - - manageInvitedListState(counselor) { - const meetingNewLists = { - meetingNewListWithInformations: this.props.meetingListOfInviteesWithCounselorInformations, - meetingNewList: this.state.meeting.meetingListOfInvitees, - }; - // If the counselor is not at the list (undefined), - // we will add him to the list, where its key is the counselor's nuvemCode - if (meetingNewLists.meetingNewListWithInformations[counselor.nuvemCode] === undefined) { - meetingNewLists.meetingNewListWithInformations[counselor.nuvemCode] = counselor; - meetingNewLists.meetingNewList[counselor.nuvemCode] = { - nuvemCode: counselor.nuvemCode, - confirmed: false, - }; - this.props.setMeetingNewLists(meetingNewLists); - } else { - delete meetingNewLists.meetingNewListWithInformations[counselor.nuvemCode]; - delete meetingNewLists.meetingNewList[counselor.nuvemCode]; - this.props.setMeetingNewLists(meetingNewLists); - } - this.forceUpdate(); - } - - deleteSpecificCounselor(counselorNuvemCode) { - const meetingNewLists = { - meetingNewListWithInformations: this.props.meetingListOfInviteesWithCounselorInformations, - meetingNewList: this.state.meeting.meetingListOfInvitees, - }; - - delete meetingNewLists.meetingNewListWithInformations[counselorNuvemCode]; - delete meetingNewLists.meetingNewList[counselorNuvemCode]; - - this.props.setMeetingNewLists(meetingNewLists); - - this.forceUpdate(); - } - - showInvitedList() { - // Check if the Object is empty - if (Object.keys(this.props.meetingListOfInviteesWithCounselorInformations) - .length !== 0) { - return ( - - Lista de conselheiros convidados - - this.setState({ enabled: false })} - onTouchEnd={() => this.setState({ enabled: true })} - onScrollBeginDrag={() => this.setState({ enabled: false })} - onScrollEndDrag={() => this.setState({ enabled: true })} - > - { - Object.entries(this.props.meetingListOfInviteesWithCounselorInformations) - .map(counselor => ( - - - this.deleteSpecificCounselor(counselor[0])} - > - - - - )) - } - - - - ); - } - return null; - } - - buttonActivation() { - if (this.state.meeting.date !== '' && this.state.meeting.lat !== null - && Object.keys(this.state.meeting.meetingListOfInvitees).length !== 0 - && this.state.meeting.long !== null && this.state.meeting.time !== '') { - if (this.props.isLoading) { - return ( - - ); - } - return ( -