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