package com.demo.activity;

import android.app.Application;

import com.facebook.react.ReactApplication;
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
    public boolean getUseDeveloperSupport() {
      return BuildConfig.DEBUG;
    }

    @Override
    protected List<ReactPackage> getPackages() {
      return Arrays.<ReactPackage>asList(
          new MainReactPackage()
      );
    }
  };

  @Override
  public ReactNativeHost getReactNativeHost() {
    return mReactNativeHost;
  }

  @Override
  public void onCreate() {
    super.onCreate();
    SoLoader.init(this, /* native exopackage */ false);
  }
}

@@ -400,16 +400,18 @@
 tion %7B%0A%0A
+  
   privat
@@ -477,24 +477,28 @@
 ost(this) %7B%0A
+    
     @Overrid
@@ -495,24 +495,28 @@
   @Override%0A
+    
     public b
@@ -545,24 +545,30 @@
 Support() %7B%0A
+      
       return
@@ -591,15 +591,23 @@
 UG;%0A
+    
     %7D%0A%0A
+    
     
@@ -612,24 +612,28 @@
   @Override%0A
+    
     protecte
@@ -671,24 +671,30 @@
 s() %7B%0A      
+  
+    
 return Array
@@ -727,16 +727,26 @@
         
+      
+    
 new Main
@@ -760,16 +760,22 @@
 ckage()%0A
+      
       );
@@ -779,16 +779,20 @@
  );%0A
+    
     %7D%0A  
 %7D;%0A%0A
@@ -791,12 +791,16 @@
 %7D%0A  
+ 
+ 
 %7D;%0A%0A
+  
   @O
@@ -799,32 +799,34 @@
 %0A%0A    @Override%0A
+  
   public ReactNa
@@ -853,24 +853,28 @@
 iveHost() %7B%0A
+    
     return m
@@ -890,21 +890,25 @@
 veHost;%0A
+  
   %7D%0A%0A
+  
   @Overr
@@ -911,16 +911,18 @@
 verride%0A
+  
   public
@@ -936,24 +936,28 @@
 nCreate() %7B%0A
+    
     super.on
@@ -966,16 +966,20 @@
 eate();%0A
+    
     SoLo
@@ -1026,14 +1026,16 @@
 false);%0A
+  
   %7D%0A%7D%0A

Fix indentation