Skip to content

Instantly share code, notes, and snippets.

View ryanlntn's full-sized avatar

Ryan Linton ryanlntn

View GitHub Profile
@ryanlntn
ryanlntn / .zshrc
Last active December 24, 2015 16:29
# Path to your oh-my-zsh configuration.
ZSH=$HOME/.oh-my-zsh
# Set name of the theme to load.
# Look in ~/.oh-my-zsh/themes/
# Optionally, if you set this to "random", it'll load a random theme each
# time that oh-my-zsh is loaded.
ZSH_THEME="muse"
# Example aliases

Keybase proof

I hereby claim:

  • I am ryanlntn on github.
  • I am ryanlntn (https://keybase.io/ryanlntn) on keybase.
  • I have a public key whose fingerprint is 1E93 1386 063A E49B CB7E CE76 536A E6E1 B80B EBAB

To claim this, I am signing this object:

@ryanlntn
ryanlntn / code_standards.md
Last active August 29, 2015 14:00
ClearSight Studio Code Standards Doc
@ryanlntn
ryanlntn / MainActivity.java
Last active April 15, 2016 22:54
MainActivity.java
package com.myapp;
import com.facebook.react.ReactActivity;
import com.facebook.react.ReactPackage;
import com.facebook.react.shell.MainReactPackage;
import java.util.Arrays;
import java.util.List;
public class MainActivity extends ReactActivity {
@ryanlntn
ryanlntn / MainActivity.java
Last active April 15, 2016 22:53
Including a package in MainActivity.java
import com.myapp.imagepicker.*; // import the package
public class MainActivity extends ReactActivity {
@Override
protected List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList(
new MainReactPackage(),
new ImagePickerPackage() // include it in getPackages
);
}
@ryanlntn
ryanlntn / ImagePickerPackage.java
Created April 15, 2016 22:51
ImagePickerPackage.java
package com.myapp.imagepicker;
import com.facebook.react.ReactPackage;
import com.facebook.react.bridge.JavaScriptModule;
import com.facebook.react.bridge.NativeModule;
import com.facebook.react.bridge.ReactApplicationContext;
import com.facebook.react.uimanager.ViewManager;
import java.util.ArrayList;
import java.util.Collections;
@ryanlntn
ryanlntn / ImagePickerModule.java
Last active April 15, 2016 23:32
ImagePickerModule.java
package com.myapp.imagepicker;
import com.facebook.react.bridge.ReactContextBaseJavaModule;
public class ImagePickerModule extends ReactContextBaseJavaModule {
public ImagePickerModule(ReactApplicationContext reactContext) {
super(reactContext);
}
}
@ryanlntn
ryanlntn / ImagePickerModule.java
Last active April 15, 2016 23:30
ImagePickerModule.java
@Override
public String getName() {
return "ImagePicker";
}
@ryanlntn
ryanlntn / ImagePickerModule.java
Last active April 16, 2016 19:30
ImagePickerModule.java
import com.facebook.react.bridge.Callback;
import com.facebook.react.bridge.ReadableMap;
public class ImagePickerModule extends ReactContextBaseJavaModule {
@ReactMethod
public void openSelectDialog(ReadableMap config, Callback successCallback, Callback cancelCallback) {
Activity currentActivity = getCurrentActivity();
if (currentActivity == null) {
cancelCallback.invoke("Activity doesn't exist");
@ryanlntn
ryanlntn / ImagePickerModule.java
Last active May 11, 2016 05:38
ImagePickerModule.java
public class ImagePickerModule extends ReactContextBaseJavaModule {
private static final int PICK_IMAGE = 1;
private Callback pickerSuccessCallback;
private Callback pickerCancelCallback;
@ReactMethod
public void openSelectDialog(ReadableMap config, Callback successCallback, Callback cancelCallback) {
Activity currentActivity = getCurrentActivity();