package com.burlap.filetransfer;

import com.facebook.react.ReactPackage;
import com.facebook.react.bridge.JavaScriptModule;
import com.facebook.react.bridge.NativeModule;
import com.facebook.react.bridge.ReactApplicationContext;
import com.facebook.react.uimanager.ViewManager;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;

public class FileTransferPackage implements ReactPackage {
  public FileTransferPackage() {}

  @Override
  public List<NativeModule> createNativeModules(
      ReactApplicationContext reactContext) {
    List<NativeModule> modules = new ArrayList<>();
    modules.add(new FileTransferModule(reactContext));
    return modules;
  }

  @Override
  public List<Class<? extends JavaScriptModule>> createJSModules() {
      return Collections.emptyList();
  }

  @Override
  public List<ViewManager> createViewManagers(ReactApplicationContext reactContext) {
      return Arrays.asList();
  }
}

@@ -534,23 +534,16 @@
 Modules(
-%0A      
 ReactApp
@@ -582,72 +582,52 @@
     
-List%3CNativeModule%3E modules = new ArrayList%3C%3E();%0A    modules.add(
+return Arrays.%3CNativeModule%3EasList(%0A        
 new 
@@ -662,36 +662,22 @@
 ext)
-);
 %0A    
-return modules
+)
 ;%0A  %7D%0A%0A
+%0A
   @O

fix build in RN 0.19+