// Path: packages/react-native-version-check/android/src/main/java/io/xogus/reactnative/versioncheck/RNVersionCheckPackage.java
// public class RNVersionCheckPackage implements ReactPackage {
//     @Override
//     public List<NativeModule> createNativeModules(ReactApplicationContext reactContext) {
//       return Arrays.<NativeModule>asList(new RNVersionCheckModule(reactContext));
//     }
//     
//     public List<Class<? extends JavaScriptModule>> createJSModules() {
//       return Collections.emptyList();
//     }
// 
//     @Override
//     public List<ViewManager> createViewManagers(ReactApplicationContext reactContext) {
//       return Collections.emptyList();
//     }
// }


import android.app.Application;
import com.facebook.react.ReactApplication;
import io.xogus.reactnative.versioncheck.RNVersionCheckPackage;
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;
package com.reactnative;




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(),
// Path: packages/react-native-version-check/android/src/main/java/io/xogus/reactnative/versioncheck/RNVersionCheckPackage.java
// public class RNVersionCheckPackage implements ReactPackage {
//     @Override
//     public List<NativeModule> createNativeModules(ReactApplicationContext reactContext) {
//       return Arrays.<NativeModule>asList(new RNVersionCheckModule(reactContext));
//     }
//     
//     public List<Class<? extends JavaScriptModule>> createJSModules() {
//       return Collections.emptyList();
//     }
// 
//     @Override
//     public List<ViewManager> createViewManagers(ReactApplicationContext reactContext) {
//       return Collections.emptyList();
//     }
// }


// Path: examples/reactnative/android/app/src/main/java/com/reactnative/MainApplication.java
import android.app.Application;
import com.facebook.react.ReactApplication;
import io.xogus.reactnative.versioncheck.RNVersionCheckPackage;
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;

package com.reactnative;




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(),
            new RNVersionCheckPackage()