I hereby claim:
- I am GaborWnuk on github.
- I am gabore (https://keybase.io/gabore) on keybase.
- I have a public key whose fingerprint is FB25 AFAF EEB6 D46A D29A F190 996D AE5A 841D 4D4B
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
// (...) | |
buildscript { | |
ext.kotlin_version = '1.2.10' | |
repositories { | |
google() | |
// (...) | |
} |
distributionBase=GRADLE_USER_HOME | |
// (...) | |
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip |
apply plugin: "com.android.application" | |
// (...) | |
apply plugin: "kotlin-android" | |
apply plugin: "kotlin-android-extensions" | |
// (...) | |
dependencies { |
import Foundation | |
import UIKit | |
@UIApplicationMain | |
class AppDelegate: UIResponder, UIApplicationDelegate { | |
var window: UIWindow? | |
var bridge: RCTBridge! | |
func application(_ application: UIApplication, | |
didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { |
// | |
// Use this file to import your target's public headers that you would like to expose to Swift. | |
// | |
#import <React/RCTBundleURLProvider.h> | |
#import <React/RCTBridgeModule.h> | |
#import <React/RCTBridge.h> | |
#import <React/RCTEventDispatcher.h> | |
#import <React/RCTRootView.h> | |
#import <React/RCTUtils.h> |
#import "FancyNativeModule.h" | |
@interface FancyNativeModule() | |
@end | |
@implementation FancyNativeModule | |
RCT_EXPORT_MODULE() |
package pl.wp.wdi | |
import com.facebook.react.ReactPackage | |
import com.facebook.react.bridge.NativeModule | |
import com.facebook.react.bridge.ReactApplicationContext | |
import com.facebook.react.uimanager.ViewManager | |
import java.util.* | |
class FancyPackage : ReactPackage { | |
override fun createNativeModules(reactContext: ReactApplicationContext): List<NativeModule> { |
package pl.wp.wdi | |
import com.facebook.react.ReactPackage | |
import com.facebook.react.bridge.NativeModule | |
import com.facebook.react.bridge.ReactApplicationContext | |
import java.util.* | |
class FancyPackage : ReactPackage { | |
override fun createNativeModules(reactContext: ReactApplicationContext): List<NativeModule> { | |
val modules = ArrayList<NativeModule>() |
package pl.wp.wdi | |
import com.facebook.react.bridge.ReactApplicationContext | |
import com.facebook.react.bridge.ReactContextBaseJavaModule | |
import com.facebook.react.bridge.ReactMethod | |
import android.util.Log | |
class FancyManager(reactContext: ReactApplicationContext): ReactContextBaseJavaModule(reactContext) { | |
override fun getName(): String { |