summaryrefslogtreecommitdiff
path: root/android/app/src/main/java/com
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2016-11-19 10:29:59 -0700
committermo khan <mo@mokhan.ca>2016-11-19 10:29:59 -0700
commit5623580f0b226ccdb8f977c63b0ccf3477dd1563 (patch)
tree9c7e236b704be0731ec618a33b129be90a1c4d1d /android/app/src/main/java/com
inital commit.
Diffstat (limited to 'android/app/src/main/java/com')
-rw-r--r--android/app/src/main/java/com/awesomeproject/MainActivity.java15
-rw-r--r--android/app/src/main/java/com/awesomeproject/MainApplication.java35
2 files changed, 50 insertions, 0 deletions
diff --git a/android/app/src/main/java/com/awesomeproject/MainActivity.java b/android/app/src/main/java/com/awesomeproject/MainActivity.java
new file mode 100644
index 0000000..74accd2
--- /dev/null
+++ b/android/app/src/main/java/com/awesomeproject/MainActivity.java
@@ -0,0 +1,15 @@
+package com.awesomeproject;
+
+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 "AwesomeProject";
+ }
+}
diff --git a/android/app/src/main/java/com/awesomeproject/MainApplication.java b/android/app/src/main/java/com/awesomeproject/MainApplication.java
new file mode 100644
index 0000000..03fd027
--- /dev/null
+++ b/android/app/src/main/java/com/awesomeproject/MainApplication.java
@@ -0,0 +1,35 @@
+package com.awesomeproject;
+
+import android.app.Application;
+import android.util.Log;
+
+import com.facebook.react.ReactApplication;
+import com.facebook.react.ReactInstanceManager;
+import com.facebook.react.ReactNativeHost;
+import com.facebook.react.ReactPackage;
+import com.facebook.react.shell.MainReactPackage;
+
+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()
+ );
+ }
+ };
+
+ @Override
+ public ReactNativeHost getReactNativeHost() {
+ return mReactNativeHost;
+ }
+}