Advertisement
Guest User

Untitled

a guest
Aug 15th, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.87 KB | None | 0 0
  1. package com.auditchamber;
  2.  
  3. import android.app.Application;
  4.  
  5. import com.avishayil.rnrestart.ReactNativeRestartPackage;
  6. import com.brentvatne.react.ReactVideoPackage;
  7. import com.christopherdro.htmltopdf.RNHTMLtoPDFPackage;
  8. import com.crashlytics.android.Crashlytics;
  9. import com.facebook.react.ReactApplication;
  10. import org.wonday.pdf.RCTPdfView;
  11. import com.RNFetchBlob.RNFetchBlobPackage;
  12. import com.facebook.react.ReactNativeHost;
  13. import com.facebook.react.ReactPackage;
  14. import com.facebook.react.shell.MainReactPackage;
  15. import com.facebook.soloader.SoLoader;
  16. import com.geektime.rnonesignalandroid.ReactNativeOneSignalPackage;
  17. import com.keyee.pdfview.PDFView;
  18. import com.lwansbrough.RCTCamera.RCTCameraPackage;
  19. import com.microsoft.codepush.react.CodePush;
  20. import com.oblador.vectoricons.VectorIconsPackage;
  21. import com.react.rnspinkit.RNSpinkitPackage;
  22. import com.rnfs.RNFSPackage;
  23. import com.smixx.fabric.FabricPackage;
  24.  
  25. import java.util.Arrays;
  26. import java.util.List;
  27.  
  28. import fr.bamlab.rnimageresizer.ImageResizerPackage;
  29. import in.sriraman.sharedpreferences.RNSharedPreferencesReactPackage;
  30. import io.fabric.sdk.android.Fabric;
  31. import io.realm.react.RealmReactPackage;
  32. public class MainApplication extends Application implements ReactApplication {
  33.  
  34. private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) {
  35.  
  36. @Override
  37. protected String getJSBundleFile() {
  38. return CodePush.getJSBundleFile();
  39. }
  40.  
  41. @Override
  42. public boolean getUseDeveloperSupport() {
  43. return BuildConfig.DEBUG;
  44. }
  45.  
  46. @Override
  47. protected List<ReactPackage> getPackages() {
  48. return Arrays.<ReactPackage>asList(
  49. new MainReactPackage(),
  50. new RCTPdfView(),
  51. new RNFetchBlobPackage(),
  52. new RCTCameraPackage(),
  53. new RNSharedPreferencesReactPackage(),
  54. new SqlitePackager(),
  55. new FabricPackage(),
  56. new RNHTMLtoPDFPackage(),
  57. new ReactNativeOneSignalPackage(),
  58. new CodePush("yxCPlyY76_SHb8rHLdZzPaTygUvd5c91b90e-c53c-4464-bee3-803912f31f5a",MainApplication.this, BuildConfig.DEBUG),// staging
  59. //new CodePush("VtdS240MrMyjmO2Aw7CEdbk8mHMG5c91b90e-c53c-4464-bee3-803912f31f5a",MainApplication.this, BuildConfig.DEBUG),// production
  60. new RealmReactPackage(),
  61. new ReactVideoPackage(),
  62. new VectorIconsPackage(),
  63. new RNSpinkitPackage(),
  64. new ReactNativeRestartPackage(),
  65. new PDFView(),
  66. new ImageResizerPackage(),
  67. new RNFSPackage()
  68. );
  69. }
  70. };
  71.  
  72. @Override
  73. public ReactNativeHost getReactNativeHost() {
  74. return mReactNativeHost;
  75. }
  76.  
  77. @Override
  78. public void onCreate() {
  79. super.onCreate();
  80. Fabric.with(this, new Crashlytics());
  81. SoLoader.init(this, /* native exopackage */ false);
  82. }
  83. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement