react-native/Examples/UIExplorer
Nick 2a03182b1c CHORE - Remove Trailing Spaces
Summary:Remove Trailing Spaces.

Why:
Sometimes there are conflicts with trailing spaces
Saves space
Those whose tools automatically delete them will have their pr watered down with trailing space removal
Closes https://github.com/facebook/react-native/pull/6787

Differential Revision: D3144704

fb-gh-sync-id: d8a62f115a3f8a8a49d5b07f56c540a02af38cf8
fbshipit-source-id: d8a62f115a3f8a8a49d5b07f56c540a02af38cf8
2016-04-06 09:21:53 -07:00
..
AnimatedGratuitousApp Resolve react flow definitions 2016-02-25 02:45:34 -08:00
NavigationExperimental Fix spelling of letter (leter) 2016-04-02 21:55:27 -07:00
Navigator Move cssVar out of react-native-github 2016-03-04 13:22:03 -08:00
Thumbnails Fixed zero-size images 2015-11-18 15:23:30 -08:00
UIExplorer Adding emulator, simulator UIExplorer example across docs 2016-04-04 06:05:23 -07:00
UIExplorer.xcodeproj Adding emulator, simulator UIExplorer example across docs 2016-04-04 06:05:23 -07:00
UIExplorerIntegrationTests Update examples for the converged Switch component 2016-01-11 12:46:50 -08:00
UIExplorerUnitTests CHORE - Remove Trailing Spaces 2016-04-06 09:21:53 -07:00
android/app Adding emulator, simulator UIExplorer example across docs 2016-04-04 06:05:23 -07:00
AccessibilityAndroidExample.android.js Release React Native for Android 2015-09-14 18:13:39 +01:00
AccessibilityIOSExample.js Fix 16 linter warnings in Examples/ 2015-10-16 04:03:23 -07:00
ActionSheetIOSExample.js Added support for taking snapshots of the screen, window or individual views 2016-02-23 02:26:33 -08:00
ActivityIndicatorIOSExample.js
AdSupportIOSExample.js
AlertExample.js Simplified AlertIOS 2016-01-21 10:57:26 -08:00
AlertIOSExample.js Resolve react flow definitions 2016-02-25 02:45:34 -08:00
AnimatedExample.js Resolve react flow definitions 2016-02-25 02:45:34 -08:00
AppStateExample.js Android AppState 2016-01-21 11:47:21 -08:00
AppStateIOSExample.js Fix 16 linter warnings in Examples/ 2015-10-16 04:03:23 -07:00
AssetScaledImageExample.js [Image] Improved loading of Assets Library and Photos Framework images. 2015-07-21 05:32:48 -08:00
AsyncStorageExample.js Fix all warnings for missing keys. 2015-12-11 21:23:29 -08:00
BorderExample.js add the ability to create triangles using css tricks 2016-02-19 02:59:30 -08:00
BoxShadowExample.js Improved shadow performance 2016-01-14 14:04:34 -08:00
CameraRollExample.js Open sourced Camera Roll module 2016-01-14 04:33:11 -08:00
CameraRollView.js Update CameraRoll examples to use promises 2016-03-27 14:58:20 -07:00
ClipboardExample.js Change the js signature to be Promise based and dynamically detect it used as a callback 2016-01-21 09:49:34 -08:00
DatePickerAndroidExample.js CHORE - Remove Trailing Spaces 2016-04-06 09:21:53 -07:00
DatePickerIOSExample.js
ExampleTypes.js Update FBSource to use Flow 0.22 2016-03-08 12:39:29 -08:00
GeolocationExample.js Fix errors uncovered by v0.19.0 2015-12-01 20:11:26 -08:00
ImageCapInsetsExample.js Generalized image decoding and resizing logic 2016-01-20 11:11:13 -08:00
ImageEditingExample.js CHORE - Remove Trailing Spaces 2016-04-06 09:21:53 -07:00
ImageExample.js Fix UIExplorer Image example on iOS 2016-04-05 08:48:24 -07:00
LayoutEventsExample.js Fix errors uncovered by v0.19.0 2015-12-01 20:11:26 -08:00
LayoutExample.js Migrate unit tests from FBReactKitModules to FBReactKit 2015-07-07 16:39:35 -08:00
LinkingExample.js Add 'Linking' example 2016-02-29 03:29:31 -08:00
ListViewExample.js Open source Android date and time pickers 2016-01-26 10:31:17 -08:00
ListViewGridLayoutExample.js Fixed missing rows on UIExplorer <ListView> - Grid Layout example 2016-02-10 08:37:57 -08:00
ListViewPagingExample.js Fixed missing rows on UIExplorer <ListView> - Grid Layout example 2016-02-10 08:37:57 -08:00
MapViewExample.js Add MapView annotation callback when it gets / lost the focus 2016-01-29 06:26:30 -08:00
ModalExample.js Open source Modal 2016-03-18 04:21:48 -07:00
NavigatorIOSColorsExample.js Resolved UIExplorer StatusBarIOS deprecation warning 2016-02-22 08:28:33 -08:00
NavigatorIOSExample.js Seperate NavigatorIOS Example from UIExplorer Navigation 2016-02-18 21:56:33 -08:00
NetInfoExample.js Use promises in 'NetInfo' 2016-02-15 13:34:33 -08:00
PanResponderExample.js Fix up PanResponder example 2016-04-05 10:51:20 -07:00
PickerAndroidExample.js Remove 'displayName' prop from 'PickerExample' component 2016-02-27 16:19:35 -08:00
PickerIOSExample.js Fix PickerIOSExample 2015-12-08 13:48:28 -08:00
PointerEventsExample.js Update FBSource to use Flow 0.22 2016-03-08 12:39:29 -08:00
ProgressBarAndroidExample.android.js ProgressBarAndroid: default value for styleAttr 2016-01-07 12:02:37 -08:00
ProgressViewIOSExample.js
PushNotificationIOSExample.js Resolve react flow definitions 2016-02-25 02:45:34 -08:00
RCTRootViewIOSExample.js Resolve react flow definitions 2016-02-25 02:45:34 -08:00
README.md Add git clone step to READMEs 2015-11-16 22:55:45 -05:00
RefreshControlExample.js Open source Android date and time pickers 2016-01-26 10:31:17 -08:00
RootViewSizeFlexibilityExampleApp.js Resolve react flow definitions 2016-02-25 02:45:34 -08:00
ScrollViewExample.js Replace `ScrollView.scrollTo()` API with something less ambiguous. 2016-02-03 04:00:40 -08:00
ScrollViewSimpleExample.js Get back 100% in sync with fb codebase 2015-09-16 10:30:53 -07:00
SegmentedControlIOSExample.js Update SegmentedControlIOSExample.js 2015-07-08 12:52:04 -08:00
SetPropertiesExampleApp.js Clean up UIExplorer and seperate RCTRootView examples 2016-02-19 16:55:54 -08:00
SliderExample.js Open source Android slider 2016-04-06 04:50:57 -07:00
SliderIOSExample.js Add option for both min/max track image. 2015-12-21 10:30:39 -08:00
SnapshotExample.js Removed 'screen' option from snapshot API 2016-02-24 09:06:31 -08:00
StatusBarExample.js Add StatusBar height constant and improve implementation 2016-03-17 16:54:26 -07:00
StatusBarIOSExample.js Fix all warnings for missing keys. 2015-12-11 21:23:29 -08:00
SwitchExample.js Update examples for the converged Switch component 2016-01-11 12:46:50 -08:00
TabBarIOSExample.js Managed assets support for RCTConvert 2015-09-29 09:21:39 -07:00
TextExample.android.js Add <Text> shadow support 2016-01-01 09:33:31 -08:00
TextExample.ios.js Added support for width & height for text images 2016-01-22 11:32:32 -08:00
TextInputExample.android.js CHORE - Remove Trailing Spaces 2016-04-06 09:21:53 -07:00
TextInputExample.ios.js Resolve react flow definitions 2016-02-25 02:45:34 -08:00
TimePickerAndroidExample.js Open source Android date and time pickers 2016-01-26 10:31:17 -08:00
TimerExample.js Fix all warnings for missing keys. 2015-12-11 21:23:29 -08:00
ToastAndroidExample.android.js Fix typos in example descriptions. 2015-10-20 04:38:21 -07:00
ToolbarAndroidExample.android.js Allow for styling of ToolbarAndroid's overflow icon 2015-10-22 04:43:25 -07:00
TouchableExample.js Add disabled TouchableNativeFeedback button example 2016-02-24 05:26:33 -08:00
TransformExample.js Added JS wrappers for ImageStore and ImageEditor 2015-12-23 10:08:07 -08:00
TransparentHitTestExample.js Hit testing now treats views with 0.0 opacity as interactable 2015-10-30 04:14:25 -07:00
UIExplorerActions.js Adopt NavigationExperimental in UIExplorer 2016-02-22 16:17:06 -08:00
UIExplorerApp.android.js Adding emulator, simulator UIExplorer example across docs 2016-04-04 06:05:23 -07:00
UIExplorerApp.ios.js Adding emulator, simulator UIExplorer example across docs 2016-04-04 06:05:23 -07:00
UIExplorerBlock.js
UIExplorerButton.js Add Timer example 2015-09-11 02:00:31 -07:00
UIExplorerExampleList.js Update FBSource to use Flow 0.22 2016-03-08 12:39:29 -08:00
UIExplorerList.android.js Open source Android slider 2016-04-06 04:50:57 -07:00
UIExplorerList.ios.js Open source Android slider 2016-04-06 04:50:57 -07:00
UIExplorerNavigationReducer.js NavigationExperimental: Avoid double push on double-tap in UIExplorer 2016-03-10 11:16:33 -08:00
UIExplorerPage.js Update FBSource to use Flow 0.22 2016-03-08 12:39:29 -08:00
UIExplorerStateTitleMap.js Clean up APIs. 2016-03-04 14:57:31 -08:00
UIExplorerTitle.js [React Native] Fix padding in UIExplorer 2015-07-03 02:24:56 -08:00
URIActionMap.js Adding emulator, simulator UIExplorer example across docs 2016-04-04 06:05:23 -07:00
VibrationExample.js Add support for vibration patterns 2016-03-29 21:45:20 -07:00
VibrationIOSExample.js
ViewExample.js Support dashed and dotted border styles on iOS 2015-12-23 10:07:28 -08:00
ViewPagerAndroidExample.android.js Add onPageScrollStateChanged for ViewPagerAndroid 2016-01-29 01:17:35 -08:00
WebViewExample.js Fix WebView example on iOS 2016-02-26 08:20:34 -08:00
XHRExample.android.js PixelRatio.pixel() 2016-01-15 05:15:31 -08:00
XHRExample.ios.js Update CameraRoll examples to use promises 2016-03-27 14:58:20 -07:00
XHRExampleCookies.js Resolve react flow definitions 2016-02-25 02:45:34 -08:00
XHRExampleFetch.js Resolve react flow definitions 2016-02-25 02:45:34 -08:00
XHRExampleHeaders.js Fix errors uncovered by v0.19.0 2015-12-01 20:11:26 -08:00
bunny.png add remote image support to toolbar 2015-09-30 09:21:27 -07:00
createExamplePage.js Update FBSource to use Flow 0.22 2016-03-08 12:39:29 -08:00
flux@3x.png Managed assets support for RCTConvert 2015-09-29 09:21:39 -07:00
hawk.png add remote image support to toolbar 2015-09-30 09:21:27 -07:00
helloworld.html Support non-image assets in packager 2016-02-03 17:30:39 -08:00
slider-left.png Add option for both min/max track image. 2015-12-21 10:30:39 -08:00
slider-left@2x.png Add option for both min/max track image. 2015-12-21 10:30:39 -08:00
slider-right.png Add option for both min/max track image. 2015-12-21 10:30:39 -08:00
slider-right@2x.png Add option for both min/max track image. 2015-12-21 10:30:39 -08:00
slider.png Add option for both min/max track image. 2015-12-21 10:30:39 -08:00
slider@2x.png Add option for both min/max track image. 2015-12-21 10:30:39 -08:00
uie_comment_highlighted@2x.png Update Image docs and examples to the new asset system 2016-01-27 13:47:45 -08:00
uie_comment_normal@2x.png Update Image docs and examples to the new asset system 2016-01-27 13:47:45 -08:00
uie_thumb_big.png added method to set thumb image 2015-11-24 16:10:04 -08:00
uie_thumb_normal@2x.png Update Image docs and examples to the new asset system 2016-01-27 13:47:45 -08:00
uie_thumb_selected@2x.png Update Image docs and examples to the new asset system 2016-01-27 13:47:45 -08:00

README.md

UIExplorer

The UIExplorer is a sample app that showcases React Native views and modules.

Running this app

Before running the app, make sure you ran:

git clone https://github.com/facebook/react-native.git
cd react-native
npm install

Running on iOS

Mac OS and Xcode are required.

  • Open Examples/UIExplorer/UIExplorer.xcodeproj in Xcode
  • Hit the Run button

See Running on device if you want to use a physical device.

Running on Android

You'll need to have all the prerequisites (SDK, NDK) for Building React Native installed.

Start an Android emulator (Genymotion is recommended).

cd react-native
./gradlew :Examples:UIExplorer:android:app:installDebug
./packager/packager.sh

Note: Building for the first time can take a while.

Open the UIExplorer app in your emulator.

See Running on Device in case you want to use a physical device.

Built from source

Building the app on both iOS and Android means building the React Native framework from source. This way you're running the latest native and JS code the way you see it in your clone of the github repo.

This is different from apps created using react-native init which have a dependency on a specific version of React Native JS and native code, declared in a package.json file (and build.gradle for Android apps).