Skip to content

Instantly share code, notes, and snippets.

@GaborWnuk
Created May 7, 2018 11:50
Show Gist options
  • Save GaborWnuk/be1c4a6cfea9aa0f1307b36ba18dff58 to your computer and use it in GitHub Desktop.
Save GaborWnuk/be1c4a6cfea9aa0f1307b36ba18dff58 to your computer and use it in GitHub Desktop.
FancyManager.kt for React Native project based on Kotlin with Promise
package pl.wp.wdi
import android.content.Intent
import com.facebook.react.bridge.ReactApplicationContext
import com.facebook.react.bridge.ReactContextBaseJavaModule
import com.facebook.react.bridge.ReactMethod
import com.facebook.react.bridge.Promise;
import android.util.Log
class FancyManager(reactContext: ReactApplicationContext): ReactContextBaseJavaModule(reactContext) {
override fun getName(): String {
return "FancyNativeModule"
}
@ReactMethod
fun addNumbers(first: Int, second: Int, promise: Promise) {
promise.resolve(first + second);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment