DrawerLayoutAndroid#drawerLockMode

drawerLockMode enum('unlocked', 'locked-closed', 'locked-open') Specifies the lock mode of the drawer. The drawer can be locked in 3 states: - unlocked (default), meaning that the drawer will respond (open/close) to touch gestures. - locked-closed, meaning that the drawer will stay closed and not respond to gestures. - locked-open, meaning that the drawer will stay opened and not respond to gestures. The drawer may still be opened and closed programmatically (openDrawer/closeDrawer).

Navigator#resetTo()

resetTo(route) Navigate to a new scene and reset route stack.

TabBarIOS.Item#icon

icon Image.propTypes.source A custom icon for the tab. It is ignored when a system icon is defined.

ToolbarAndroid#onActionSelected

onActionSelected function Callback that is called when an action is selected. The only argument that is passed to the callback is the position of the action in the actions array.

StyleSheet.create()

static create(obj) Creates a StyleSheet style reference from the given object.

Generating Signed APK

Android requires that all apps be digitally signed with a certificate before they can be installed, so to distribute your Android application via Google Play store, you'll need to generate a signed release APK. The Signing Your Applications page on Android Developers documentation describes the topic in detail. This guide covers the process in brief, as well as lists the steps required to packaging the JavaScript bundle. Generating a signing key You can generate a private signing key using ke

TabBarIOS#barTintColor

barTintColor color Background color of the tab bar

TouchableHighlight#style

style View#style

Performance

A compelling reason for using React Native instead of WebView-based tools is to achieve 60 FPS and a native look & feel to your apps. Where possible, we would like for React Native to do the right thing and help you to focus on your app instead of performance optimization, but there are areas where we're not quite there yet, and others where React Native (similar to writing native code directly) cannot possibly determine the best way to optimize for you and so manual intervention will be ne

Animated.timing()

static timing(value, config) Animates a value along a timed easing curve. The Easing module has tons of pre-defined curves, or you can use your own function.