Merge pull request #2850 from nkt/change-docs-structure

[Docs] Split iOS and Android docs into different categories
This commit is contained in:
James Ide 2015-09-18 11:00:18 -07:00
commit c552a721d4
12 changed files with 29 additions and 29 deletions

View File

@ -4,7 +4,7 @@ title: Accessibility
layout: docs layout: docs
category: Guides category: Guides
permalink: docs/accessibility.html permalink: docs/accessibility.html
next: native-modules-ios next: direct-manipulation
--- ---
## iOS ## iOS

View File

@ -4,7 +4,7 @@ title: Direct Manipulation
layout: docs layout: docs
category: Guides category: Guides
permalink: docs/direct-manipulation.html permalink: docs/direct-manipulation.html
next: linking-libraries-ios next: debugging
--- ---
It is sometimes necessary to make changes directly to a component It is sometimes necessary to make changes directly to a component

View File

@ -1,10 +1,10 @@
--- ---
id: embedded-app-ios id: embedded-app-ios
title: Integrating with Existing Apps (iOS) title: Integrating with Existing Apps
layout: docs layout: docs
category: Guides category: Guides (iOS)
permalink: docs/embedded-app-ios.html permalink: docs/embedded-app-ios.html
next: javascript-environment next: native-modules-android
--- ---
Since React makes no assumptions about the rest of your technology stack its commonly noted as simply the `V` in `MVC` its easily embeddable within an existing non-React Native app. In fact, it integrates with other best practice community tools like [CocoaPods](http://cocoapods.org/). Since React makes no assumptions about the rest of your technology stack its commonly noted as simply the `V` in `MVC` its easily embeddable within an existing non-React Native app. In fact, it integrates with other best practice community tools like [CocoaPods](http://cocoapods.org/).

View File

@ -4,7 +4,7 @@ title: Known Issues
layout: docs layout: docs
category: Guides category: Guides
permalink: docs/known-issues.html permalink: docs/known-issues.html
next: activityindicatorios next: native-modules-ios
--- ---
### Missing Modules and Native Views ### Missing Modules and Native Views

View File

@ -1,10 +1,10 @@
--- ---
id: linking-libraries-ios id: linking-libraries-ios
title: Linking Libraries (iOS) title: Linking Libraries
layout: docs layout: docs
category: Guides category: Guides (iOS)
permalink: docs/linking-libraries-ios.html permalink: docs/linking-libraries-ios.html
next: debugging next: running-on-device-ios
--- ---
Not every app uses all the native capabilities, and including the code to support Not every app uses all the native capabilities, and including the code to support

View File

@ -1,10 +1,10 @@
--- ---
id: native-components-android id: native-components-android
title: Native UI Components (Android) title: Native UI Components
layout: docs layout: docs
category: Guides category: Guides (Android)
permalink: docs/native-components-android.html permalink: docs/native-components-android.html
next: direct-manipulation next: running-on-device-android
--- ---
There are tons of native UI widgets out there ready to be used in the latest apps - some of them are part of the platform, others are available as third-party libraries, and still more might be in use in your very own portfolio. React Native has several of the most critical platform components already wrapped, like `ScrollView` and `TextInput`, but not all of them, and certainly not ones you might have written yourself for a previous app. Fortunately, it's quite easy to wrap up these existing components for seamless integration with your React Native application. There are tons of native UI widgets out there ready to be used in the latest apps - some of them are part of the platform, others are available as third-party libraries, and still more might be in use in your very own portfolio. React Native has several of the most critical platform components already wrapped, like `ScrollView` and `TextInput`, but not all of them, and certainly not ones you might have written yourself for a previous app. Fortunately, it's quite easy to wrap up these existing components for seamless integration with your React Native application.

View File

@ -1,10 +1,10 @@
--- ---
id: native-components-ios id: native-components-ios
title: Native UI Components (iOS) title: Native UI Components
layout: docs layout: docs
category: Guides category: Guides (iOS)
permalink: docs/native-components-ios.html permalink: docs/native-components-ios.html
next: native-components-android next: linking-libraries-ios
--- ---
There are tons of native UI widgets out there ready to be used in the latest apps - some of them are part of the platform, others are available as third-party libraries, and still more might be in use in your very own portfolio. React Native has several of the most critical platform components already wrapped, like `ScrollView` and `TextInput`, but not all of them, and certainly not ones you might have written yourself for a previous app. Fortunately, it's quite easy to wrap up these existing components for seamless integration with your React Native application. There are tons of native UI widgets out there ready to be used in the latest apps - some of them are part of the platform, others are available as third-party libraries, and still more might be in use in your very own portfolio. React Native has several of the most critical platform components already wrapped, like `ScrollView` and `TextInput`, but not all of them, and certainly not ones you might have written yourself for a previous app. Fortunately, it's quite easy to wrap up these existing components for seamless integration with your React Native application.

View File

@ -1,10 +1,10 @@
--- ---
id: native-modules-android id: native-modules-android
title: Native Modules (Android) title: Native Modules
layout: docs layout: docs
category: Guides category: Guides (Android)
permalink: docs/native-modules-android.html permalink: docs/native-modules-android.html
next: native-components-ios next: native-components-android
--- ---
Sometimes an app needs access to a platform API that React Native doesn't have a corresponding module for yet. Maybe you want to reuse some existing Java code without having to reimplement it in JavaScript, or write some high performance, multi-threaded code such as for image processing, a database, or any number of advanced extensions. Sometimes an app needs access to a platform API that React Native doesn't have a corresponding module for yet. Maybe you want to reuse some existing Java code without having to reimplement it in JavaScript, or write some high performance, multi-threaded code such as for image processing, a database, or any number of advanced extensions.

View File

@ -1,10 +1,10 @@
--- ---
id: native-modules-ios id: native-modules-ios
title: Native Modules (iOS) title: Native Modules
layout: docs layout: docs
category: Guides category: Guides (iOS)
permalink: docs/native-modules-ios.html permalink: docs/native-modules-ios.html
next: native-modules-android next: native-components-ios
--- ---
Sometimes an app needs access to platform API, and React Native doesn't have a corresponding module yet. Maybe you want to reuse some existing Objective-C, Swift or C++ code without having to reimplement it in JavaScript, or write some high performance, multi-threaded code such as for image processing, a database, or any number of advanced extensions. Sometimes an app needs access to platform API, and React Native doesn't have a corresponding module yet. Maybe you want to reuse some existing Objective-C, Swift or C++ code without having to reimplement it in JavaScript, or write some high performance, multi-threaded code such as for image processing, a database, or any number of advanced extensions.

View File

@ -1,10 +1,10 @@
--- ---
id: running-on-device-android id: running-on-device-android
title: Running On Device (Android) title: Running On Device
layout: docs layout: docs
category: Guides category: Guides (Android)
permalink: docs/running-on-device-android.html permalink: docs/running-on-device-android.html
next: embedded-app-ios next: activityindicatorios
--- ---
## USB Debugging ## USB Debugging

View File

@ -1,10 +1,10 @@
--- ---
id: running-on-device-ios id: running-on-device-ios
title: Running On Device (iOS) title: Running On Device
layout: docs layout: docs
category: Guides category: Guides (iOS)
permalink: docs/running-on-device-ios.html permalink: docs/running-on-device-ios.html
next: running-on-device-android next: embedded-app-ios
--- ---
Note that running on device requires [Apple Developer account](https://developer.apple.com/register) and provisioning your iPhone. This guide covers only React Native specific topic. Note that running on device requires [Apple Developer account](https://developer.apple.com/register) and provisioning your iPhone. This guide covers only React Native specific topic.

View File

@ -4,7 +4,7 @@ title: Testing
layout: docs layout: docs
category: Guides category: Guides
permalink: docs/testing.html permalink: docs/testing.html
next: running-on-device-ios next: javascript-environment
--- ---
## Running Tests and Contributing ## Running Tests and Contributing