Skip to content

Instantly share code, notes, and snippets.

View dilipsuthar97's full-sized avatar
:octocat:
Enjoying tech world

Dilip Suthar dilipsuthar97

:octocat:
Enjoying tech world
View GitHub Profile
@dilipsuthar97
dilipsuthar97 / index.ts
Created May 11, 2020 07:32
Android Native Module wrapper for ReactNative -index.ts
// @flow
import { NativeModules } from 'react-native';
const { MyLibrary } = NativeModules;
interface ToastOptions {
message: string;
duration?: number;
}
interface IToast {
@dilipsuthar97
dilipsuthar97 / MyLibraryModule.java
Last active May 11, 2020 08:35
Android Native Module wrapper for ReactNative -MyLibraryModule.java
package com.reactlibrary;
import android.graphics.Color;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;
import com.facebook.react.bridge.Callback;
import com.facebook.react.bridge.ReactApplicationContext;
import com.facebook.react.bridge.ReactContextBaseJavaModule;
fun main(args: Array<String>) {
print("dilip".lastChar())
}
fun String.lastChar() = this.get(this.length - 1)
class MainActivity : AppCompatActivity() {
companion object {
const val RC_CODE = 101
const val TAG = "debug_MainActivity"
const val SENT = "SMS_SENT"
const val DELIVERED = "SMS_DELIVERED"
}
// Views