react-native-fast-image/docs/installation-manual.md

58 lines
1.3 KiB
Markdown
Raw Normal View History

# Installation (Manual)
## iOS
2018-04-25 07:07:13 +00:00
- In Xcode:
- Add `FastImage.xcodeproj` to **Libraries**.
- Add `libFastImage.a` to **Link Binary With Libraries** under **Build Phases**.
- [More info and screenshots.](http://facebook.github.io/react-native/docs/linking-libraries-ios.html#content)
## Android
* Edit `android/settings.gradle`
```diff
rootProject.name = 'MyApp'
include ':app'
+ include ':react-native-fast-image'
+ project(':react-native-fast-image').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-fast-image/android')
```
* Edit `android/app/build.gradle`
```diff
apply plugin: 'com.android.application'
android {
...
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile "com.android.support:appcompat-v7:23.0.1"
compile "com.facebook.react:react-native:+" // From node_modules
+ compile project(':react-native-fast-image')
}
```
* Edit `android/app/src/main/java/.../MainApplication.java`
```diff
package com.myapp;
+ import com.dylanvann.fastimage.FastImageViewPackage;
....
@Override
protected List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList(
new MainReactPackage()
+ ,new FastImageViewPackage()
);
}
}
```