1 package host.exp.exponent;
2 
3 
4 import com.facebook.react.ReactPackage;
5 
6 import java.util.Arrays;
7 import java.util.List;
8 
9 import expolib_v1.okhttp3.OkHttpClient;
10 
11 // Needed for `react-native link`
12 // import com.facebook.react.ReactApplication;
13 
14 public class MainApplication extends ExpoApplication {
15 
16   @Override
17   public boolean isDebug() {
18     return BuildConfig.DEBUG;
19   }
20 
21   // Needed for `react-native link`
22   public List<ReactPackage> getPackages() {
23     return Arrays.<ReactPackage>asList(
24         // Add your own packages here!
25         // TODO: add native modules!
26 
27         // Needed for `react-native link`
28         // new MainReactPackage()
29     );
30   }
31 
32   @Override
33   public String gcmSenderId() {
34     return getString(R.string.gcm_defaultSenderId);
35   }
36 
37   @Override
38   public boolean shouldUseInternetKernel() {
39     return BuildVariantConstants.USE_INTERNET_KERNEL;
40   }
41 
42   public static OkHttpClient.Builder okHttpClientBuilder(OkHttpClient.Builder builder) {
43     // Customize/override OkHttp client here
44     return builder;
45   }
46 }
47