add roboto so UI loads on iOS

This commit is contained in:
bartronx7 2019-05-05 12:16:58 -05:00
parent e23936cf74
commit 542a31cd8f
39 changed files with 129 additions and 28 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -3,6 +3,16 @@ package com.aretherecookies;
import android.app.Application;
import com.facebook.react.ReactApplication;
import com.oblador.vectoricons.VectorIconsPackage;
import com.azendoo.reactnativesnackbar.SnackbarPackage;
import com.airbnb.android.react.maps.MapsPackage;
import fr.bamlab.rnimageresizer.ImageResizerPackage;
import com.imagepicker.ImagePickerPackage;
import com.oblador.vectoricons.VectorIconsPackage;
import com.azendoo.reactnativesnackbar.SnackbarPackage;
import com.airbnb.android.react.maps.MapsPackage;
import fr.bamlab.rnimageresizer.ImageResizerPackage;
import com.imagepicker.ImagePickerPackage;
import com.arttitude360.reactnative.rngoogleplaces.RNGooglePlacesPackage;
import com.azendoo.reactnativesnackbar.SnackbarPackage;
import com.arttitude360.reactnative.rngoogleplaces.RNGooglePlacesPackage;
@ -33,6 +43,16 @@ public class MainApplication extends Application implements ReactApplication {
protected List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList(
new MainReactPackage(),
new VectorIconsPackage(),
new SnackbarPackage(),
new MapsPackage(),
new ImageResizerPackage(),
new ImagePickerPackage(),
new VectorIconsPackage(),
new SnackbarPackage(),
new MapsPackage(),
new ImageResizerPackage(),
new ImagePickerPackage(),
new RNGooglePlacesPackage(),
new RNFirebasePackage(),
new RNFirebaseCrashlyticsPackage(),

View file

@ -57,12 +57,16 @@ import { AppRegistry, UIManager, Text, View } from 'react-native';
// UIManager.setLayoutAnimationEnabledExperimental && UIManager.setLayoutAnimationEnabledExperimental(true);
class Dummy extends Component {
render() {
return <Text>Aretherecookies?</Text>
}
}
// class Dummy extends Component {
// render() {
// return <Text>Aretherecookies?</Text>
// }
// }
AppRegistry.registerComponent('AreThereCookies', () => Dummy);
// AppRegistry.registerComponent('AreThereCookies', () => Dummy);
import App from './js/App';
UIManager.setLayoutAnimationEnabledExperimental && UIManager.setLayoutAnimationEnabledExperimental(true);
AppRegistry.registerComponent('AreThereCookies', () => App);

View file

@ -5,7 +5,6 @@
};
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 */; };
@ -75,6 +74,23 @@
C45F4C3259C643E7A69C05D8 /* MaterialIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = C547107D34794AD7B535271C /* MaterialIcons.ttf */; };
E1F8FA2ADF4A4EC396C4AFE1 /* libRNGooglePlaces.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A7AD62EB06284B498A5E9460 /* libRNGooglePlaces.a */; };
EA087CEA76394C3DB637FCA4 /* SafariServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84A166D2AEF7429D9D52FF2D /* SafariServices.framework */; };
F1553D38922A40629C3CE271 /* AntDesign.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 1F5ACA76D45A42F7B97E5907 /* AntDesign.ttf */; };
E1379B5F683347CBB4906496 /* Feather.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 92DB919838DA4ED997CD48E4 /* Feather.ttf */; };
1BA919979FB9491D9A9FD5B2 /* FontAwesome5_Brands.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 9C594C7BB4CB41A186372233 /* FontAwesome5_Brands.ttf */; };
A0722B1992204F5B94FD38A6 /* FontAwesome5_Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 8FB8920840B04753AE5E450E /* FontAwesome5_Regular.ttf */; };
1D81FF2A34F541A29A1BBC89 /* FontAwesome5_Solid.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 214A46B0158E452CA1009197 /* FontAwesome5_Solid.ttf */; };
D2C2690538484953B1A2F79A /* Roboto-Black.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 89AC73049079482DBCBB2CD9 /* Roboto-Black.ttf */; };
21A5DFC9CE404E0FB5AE2738 /* Roboto-BlackItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 1A1081C5AC6A4355A7934EDE /* Roboto-BlackItalic.ttf */; };
3C37B2B1682543FD95F340B4 /* Roboto-Bold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = C93FAF8572F54F189A859FAC /* Roboto-Bold.ttf */; };
8FB7992CBE064AF4A7A5A812 /* Roboto-BoldItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 63417ECCAEBD4001932D07CF /* Roboto-BoldItalic.ttf */; };
859F0E069073420E9D810864 /* Roboto-Italic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = D015CCB188D0418A8C94D524 /* Roboto-Italic.ttf */; };
F2620B0961574CA9A84954D6 /* Roboto-Light.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 962B2A8EF37D4811AA86ED44 /* Roboto-Light.ttf */; };
840DA421AD5C4037A8396890 /* Roboto-LightItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 2AEFED41912C4269B1A34B8D /* Roboto-LightItalic.ttf */; };
F9EB2CC891AE4139A1329A52 /* Roboto-Medium.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 389FDF9FC3DF4163B2578E88 /* Roboto-Medium.ttf */; };
A1CC54A87DDF4FADB9557E40 /* Roboto-MediumItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = D32EFBE8AB52428E896D1650 /* Roboto-MediumItalic.ttf */; };
50D90B6D80A04AC8ABAD6829 /* Roboto-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 9D44E016C6284FE5AA672A79 /* Roboto-Regular.ttf */; };
4BCAF68147A24F79A4905DC5 /* Roboto-Thin.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 5FF3D276AFF64A23A2B5E680 /* Roboto-Thin.ttf */; };
48E301A6DF864C6FA3068DA2 /* Roboto-ThinItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 7EADFEEDB73A42B9B934DD48 /* Roboto-ThinItalic.ttf */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@ -470,6 +486,23 @@
E1417884DC3F4C11A7738305 /* libRNSnackbar.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNSnackbar.a; sourceTree = "<group>"; };
F8F9368F722A4808842C3802 /* AddressBook.framework */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = wrapper.framework; name = AddressBook.framework; path = System/Library/Frameworks/AddressBook.framework; sourceTree = SDKROOT; };
FF328AF2E4504AAD81574332 /* FontAwesome.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = FontAwesome.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf"; sourceTree = "<group>"; };
1F5ACA76D45A42F7B97E5907 /* AntDesign.ttf */ = {isa = PBXFileReference; name = "AntDesign.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
92DB919838DA4ED997CD48E4 /* Feather.ttf */ = {isa = PBXFileReference; name = "Feather.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Feather.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
9C594C7BB4CB41A186372233 /* FontAwesome5_Brands.ttf */ = {isa = PBXFileReference; name = "FontAwesome5_Brands.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Brands.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
8FB8920840B04753AE5E450E /* FontAwesome5_Regular.ttf */ = {isa = PBXFileReference; name = "FontAwesome5_Regular.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Regular.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
214A46B0158E452CA1009197 /* FontAwesome5_Solid.ttf */ = {isa = PBXFileReference; name = "FontAwesome5_Solid.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Solid.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
89AC73049079482DBCBB2CD9 /* Roboto-Black.ttf */ = {isa = PBXFileReference; name = "Roboto-Black.ttf"; path = "../static/fonts/Roboto-Black.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
1A1081C5AC6A4355A7934EDE /* Roboto-BlackItalic.ttf */ = {isa = PBXFileReference; name = "Roboto-BlackItalic.ttf"; path = "../static/fonts/Roboto-BlackItalic.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
C93FAF8572F54F189A859FAC /* Roboto-Bold.ttf */ = {isa = PBXFileReference; name = "Roboto-Bold.ttf"; path = "../static/fonts/Roboto-Bold.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
63417ECCAEBD4001932D07CF /* Roboto-BoldItalic.ttf */ = {isa = PBXFileReference; name = "Roboto-BoldItalic.ttf"; path = "../static/fonts/Roboto-BoldItalic.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
D015CCB188D0418A8C94D524 /* Roboto-Italic.ttf */ = {isa = PBXFileReference; name = "Roboto-Italic.ttf"; path = "../static/fonts/Roboto-Italic.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
962B2A8EF37D4811AA86ED44 /* Roboto-Light.ttf */ = {isa = PBXFileReference; name = "Roboto-Light.ttf"; path = "../static/fonts/Roboto-Light.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
2AEFED41912C4269B1A34B8D /* Roboto-LightItalic.ttf */ = {isa = PBXFileReference; name = "Roboto-LightItalic.ttf"; path = "../static/fonts/Roboto-LightItalic.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
389FDF9FC3DF4163B2578E88 /* Roboto-Medium.ttf */ = {isa = PBXFileReference; name = "Roboto-Medium.ttf"; path = "../static/fonts/Roboto-Medium.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
D32EFBE8AB52428E896D1650 /* Roboto-MediumItalic.ttf */ = {isa = PBXFileReference; name = "Roboto-MediumItalic.ttf"; path = "../static/fonts/Roboto-MediumItalic.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
9D44E016C6284FE5AA672A79 /* Roboto-Regular.ttf */ = {isa = PBXFileReference; name = "Roboto-Regular.ttf"; path = "../static/fonts/Roboto-Regular.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
5FF3D276AFF64A23A2B5E680 /* Roboto-Thin.ttf */ = {isa = PBXFileReference; name = "Roboto-Thin.ttf"; path = "../static/fonts/Roboto-Thin.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
7EADFEEDB73A42B9B934DD48 /* Roboto-ThinItalic.ttf */ = {isa = PBXFileReference; name = "Roboto-ThinItalic.ttf"; path = "../static/fonts/Roboto-ThinItalic.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@ -727,6 +760,7 @@
2D16E6871FA4F8E400B85C8A /* Frameworks */,
8626C5682258FE3900664303 /* Recovered References */,
B0A1BA1AC1EBB3B69ACEFD8E /* Pods */,
7080528B7A4F4FBA89B50416 /* Resources */,
);
indentWidth = 2;
sourceTree = "<group>";
@ -862,6 +896,31 @@
path = Pods;
sourceTree = "<group>";
};
7080528B7A4F4FBA89B50416 /* Resources */ = {
isa = "PBXGroup";
children = (
1F5ACA76D45A42F7B97E5907 /* AntDesign.ttf */,
92DB919838DA4ED997CD48E4 /* Feather.ttf */,
9C594C7BB4CB41A186372233 /* FontAwesome5_Brands.ttf */,
8FB8920840B04753AE5E450E /* FontAwesome5_Regular.ttf */,
214A46B0158E452CA1009197 /* FontAwesome5_Solid.ttf */,
89AC73049079482DBCBB2CD9 /* Roboto-Black.ttf */,
1A1081C5AC6A4355A7934EDE /* Roboto-BlackItalic.ttf */,
C93FAF8572F54F189A859FAC /* Roboto-Bold.ttf */,
63417ECCAEBD4001932D07CF /* Roboto-BoldItalic.ttf */,
D015CCB188D0418A8C94D524 /* Roboto-Italic.ttf */,
962B2A8EF37D4811AA86ED44 /* Roboto-Light.ttf */,
2AEFED41912C4269B1A34B8D /* Roboto-LightItalic.ttf */,
389FDF9FC3DF4163B2578E88 /* Roboto-Medium.ttf */,
D32EFBE8AB52428E896D1650 /* Roboto-MediumItalic.ttf */,
9D44E016C6284FE5AA672A79 /* Roboto-Regular.ttf */,
5FF3D276AFF64A23A2B5E680 /* Roboto-Thin.ttf */,
7EADFEEDB73A42B9B934DD48 /* Roboto-ThinItalic.ttf */,
);
name = Resources;
sourceTree = "<group>";
path = "";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
@ -946,7 +1005,7 @@
83CBB9F71A601CBA00E9B192 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0940;
LastUpgradeCheck = 940;
ORGANIZATIONNAME = Facebook;
TargetAttributes = {
00E356ED1AD99517003FC87E = {
@ -1402,6 +1461,23 @@
761A158B50BE4290B39D8637 /* SimpleLineIcons.ttf in Resources */,
861EFBF62274B81B005A103F /* Entypo.ttf in Resources */,
B861BE92B155457990C8500E /* Zocial.ttf in Resources */,
F1553D38922A40629C3CE271 /* AntDesign.ttf in Resources */,
E1379B5F683347CBB4906496 /* Feather.ttf in Resources */,
1BA919979FB9491D9A9FD5B2 /* FontAwesome5_Brands.ttf in Resources */,
A0722B1992204F5B94FD38A6 /* FontAwesome5_Regular.ttf in Resources */,
1D81FF2A34F541A29A1BBC89 /* FontAwesome5_Solid.ttf in Resources */,
D2C2690538484953B1A2F79A /* Roboto-Black.ttf in Resources */,
21A5DFC9CE404E0FB5AE2738 /* Roboto-BlackItalic.ttf in Resources */,
3C37B2B1682543FD95F340B4 /* Roboto-Bold.ttf in Resources */,
8FB7992CBE064AF4A7A5A812 /* Roboto-BoldItalic.ttf in Resources */,
859F0E069073420E9D810864 /* Roboto-Italic.ttf in Resources */,
F2620B0961574CA9A84954D6 /* Roboto-Light.ttf in Resources */,
840DA421AD5C4037A8396890 /* Roboto-LightItalic.ttf in Resources */,
F9EB2CC891AE4139A1329A52 /* Roboto-Medium.ttf in Resources */,
A1CC54A87DDF4FADB9557E40 /* Roboto-MediumItalic.ttf in Resources */,
50D90B6D80A04AC8ABAD6829 /* Roboto-Regular.ttf in Resources */,
4BCAF68147A24F79A4905DC5 /* Roboto-Thin.ttf in Resources */,
48E301A6DF864C6FA3068DA2 /* Roboto-ThinItalic.ttf in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};

View file

@ -38,13 +38,30 @@
</dict>
</dict>
<key>NSLocationWhenInUseUsageDescription</key>
<string></string>
<string/>
<key>UIAppFonts</key>
<array>
<string>MaterialIcons.ttf</string>
<string>FontAwesome.ttf</string>
<string>Foundation.ttf</string>
<string>Ionicons.ttf</string>
<string>AntDesign.ttf</string>
<string>Feather.ttf</string>
<string>FontAwesome5_Brands.ttf</string>
<string>FontAwesome5_Regular.ttf</string>
<string>FontAwesome5_Solid.ttf</string>
<string>Roboto-Black.ttf</string>
<string>Roboto-BlackItalic.ttf</string>
<string>Roboto-Bold.ttf</string>
<string>Roboto-BoldItalic.ttf</string>
<string>Roboto-Italic.ttf</string>
<string>Roboto-Light.ttf</string>
<string>Roboto-LightItalic.ttf</string>
<string>Roboto-Medium.ttf</string>
<string>Roboto-MediumItalic.ttf</string>
<string>Roboto-Regular.ttf</string>
<string>Roboto-Thin.ttf</string>
<string>Roboto-ThinItalic.ttf</string>
</array>
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>

View file

@ -9,6 +9,9 @@
"android:dev": "react-native run-android && react-native start",
"android:release": "cd android && ./gradlew assembleRelease"
},
"rnpm": {
"assets": ["static/fonts"]
},
"dependencies": {
"babel-preset-es2015": "^6.24.0",
"geodist": "^0.2.1",
@ -18,9 +21,7 @@
"ramda": "^0.24.1",
"react": "16.6.1",
"react-native": "0.57.5",
"react-native-firebase": "^5.1.1",
"react-native-google-places": "2.5.0",
"react-native-google-signin": "0.10",
"react-native-image-picker": "^0.27",
"react-native-image-resizer": "^1.0.0",
"react-native-loading-spinner-overlay": "^0.5.2",

BIN
static/fonts/Roboto-Black.ttf Executable file

Binary file not shown.

Binary file not shown.

BIN
static/fonts/Roboto-Bold.ttf Executable file

Binary file not shown.

Binary file not shown.

BIN
static/fonts/Roboto-Italic.ttf Executable file

Binary file not shown.

BIN
static/fonts/Roboto-Light.ttf Executable file

Binary file not shown.

Binary file not shown.

BIN
static/fonts/Roboto-Medium.ttf Executable file

Binary file not shown.

Binary file not shown.

BIN
static/fonts/Roboto-Regular.ttf Executable file

Binary file not shown.

BIN
static/fonts/Roboto-Thin.ttf Executable file

Binary file not shown.

Binary file not shown.

View file

@ -4528,11 +4528,6 @@ onetime@^2.0.0:
dependencies:
mimic-fn "^1.0.0"
opencollective-postinstall@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.1.tgz#798e83e168f7b91949061c2683f762af747f17cc"
integrity sha512-saQQ9hjLwu/oS0492eyYotoh+bra1819cfAT5rjY/e4REWwuc8IgZ844Oo44SiftWcJuBiqp0SA0BFVbmLX0IQ==
opn@^3.0.2:
version "3.0.3"
resolved "http://registry.npmjs.org/opn/-/opn-3.0.3.tgz#b6d99e7399f78d65c3baaffef1fb288e9b85243a"
@ -4940,23 +4935,11 @@ react-native-auth0@^1.3.0:
base-64 "^0.1.0"
url "^0.11.0"
react-native-firebase@^5.1.1:
version "5.1.1"
resolved "https://registry.yarnpkg.com/react-native-firebase/-/react-native-firebase-5.1.1.tgz#9dc8fd64238b7f48d63ef088b79a46376fbc9ad7"
integrity sha512-Iv+GKsk7pSX88BcDZUEyR02T4XjVqhQaGMmpzyDZ0cBc/Dpo7XxPfUc8M3z8hKFGPLJwvyFa6rMYTtz6RcJYEw==
dependencies:
opencollective-postinstall "^2.0.0"
prop-types "^15.6.2"
react-native-google-places@2.5.0:
version "2.5.0"
resolved "https://registry.yarnpkg.com/react-native-google-places/-/react-native-google-places-2.5.0.tgz#a52c0ee6629a5c4aa222589022f127c5fa201436"
integrity sha512-SizcXJZVLPQAECa8hNpP9osaf3kb01c+6r+5c/LvFqDEIc3wRDsRO4UgmrJyQBKmZX8Z01hUrO5T4GngG49cKQ==
react-native-google-signin@0.10:
version "0.10.0"
resolved "https://registry.yarnpkg.com/react-native-google-signin/-/react-native-google-signin-0.10.0.tgz#cc47d3726165735ee61e3a4a589c2ced888f1a98"
react-native-image-picker@^0.27:
version "0.27.1"
resolved "https://registry.yarnpkg.com/react-native-image-picker/-/react-native-image-picker-0.27.1.tgz#32877c667e8c2713466fe178a6c7dd648e6cb5d3"