summaryrefslogtreecommitdiff
path: root/android/app/src/main/java/com/stronglifters/MainApplication.java
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2017-01-14 11:27:51 -0700
committermo khan <mo@mokhan.ca>2017-01-14 11:27:51 -0700
commit298d0f3ca38c353e607977a45bbdc7fe997884d6 (patch)
treea9378fe2356cc88cfd8625f83af7b6a725f9d3d7 /android/app/src/main/java/com/stronglifters/MainApplication.java
parentfb1d3826a5a4571c9179667c98d2db3fef7da294 (diff)
upgrade.
Diffstat (limited to 'android/app/src/main/java/com/stronglifters/MainApplication.java')
-rw-r--r--android/app/src/main/java/com/stronglifters/MainApplication.java48
1 files changed, 48 insertions, 0 deletions
diff --git a/android/app/src/main/java/com/stronglifters/MainApplication.java b/android/app/src/main/java/com/stronglifters/MainApplication.java
new file mode 100644
index 0000000..42652c3
--- /dev/null
+++ b/android/app/src/main/java/com/stronglifters/MainApplication.java
@@ -0,0 +1,48 @@
+package com.stronglifters;
+
+import android.app.Application;
+import android.util.Log;
+
+import com.facebook.react.ReactApplication;
+import com.oblador.vectoricons.VectorIconsPackage;
+import io.realm.react.RealmReactPackage;
+import com.horcrux.svg.SvgPackage;
+import com.facebook.react.ReactInstanceManager;
+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
+ protected boolean getUseDeveloperSupport() {
+ return BuildConfig.DEBUG;
+ }
+
+ @Override
+ protected List<ReactPackage> getPackages() {
+ return Arrays.<ReactPackage>asList(
+ new MainReactPackage(),
+ new VectorIconsPackage(),
+ new RealmReactPackage(),
+ new SvgPackage()
+ );
+ }
+ };
+
+ @Override
+ public ReactNativeHost getReactNativeHost() {
+ return mReactNativeHost;
+ }
+
+ @Override
+ public void onCreate() {
+ super.onCreate();
+ SoLoader.init(this, /* native exopackage */ false);
+ }
+}