diff --git a/firebase.json b/firebase.json index 21c0f11a69..d8abe03f63 100644 --- a/firebase.json +++ b/firebase.json @@ -861,6 +861,7 @@ { "source": "/to/ios-deploy", "destination": "/deployment/ios", "type": 301 }, { "source": "/to/ios-development-team", "destination": "/deployment/ios#review-xcode-project-settings", "type": 301 }, { "source": "/to/ios-ffi", "destination": "/platform-integration/ios/c-interop", "type": 301 }, + { "source": "/platform-integration/ios/c-interop", "destination": "/platform-integration/bind-native-code", "type": 301 }, { "source": "/to/ios-minimum-target", "destination": "/deployment/ios#review-xcode-project-settings", "type": 301 }, { "source": "/to/to/java-gradle-incompatibility", "destination": "/release/breaking-changes/android-java-gradle-migration-guide", "type": 301 }, { "source": "/to/java-gradle-incompatibility", "destination": "/release/breaking-changes/android-java-gradle-migration-guide", "type": 301 }, diff --git a/sites/docs/src/content/packages-and-plugins/developing-packages.md b/sites/docs/src/content/packages-and-plugins/developing-packages.md index f81df7872a..4644967a7d 100644 --- a/sites/docs/src/content/packages-and-plugins/developing-packages.md +++ b/sites/docs/src/content/packages-and-plugins/developing-packages.md @@ -1027,7 +1027,6 @@ file, like any other Dart package. [federated plugins]: #federated-plugins [ffigen docs]: {{site.pub-pkg}}/ffigen/install [Android]: /platform-integration/android/c-interop -[iOS]: /platform-integration/ios/c-interop [macOS]: /platform-integration/macos/c-interop [`fluro`]: {{site.pub}}/packages/fluro [Flutter editor]: /tools/editors diff --git a/sites/docs/src/content/platform-integration/android/c-interop.md b/sites/docs/src/content/platform-integration/android/c-interop.md index 37ac60b4d3..b0a6c4cdde 100644 --- a/sites/docs/src/content/platform-integration/android/c-interop.md +++ b/sites/docs/src/content/platform-integration/android/c-interop.md @@ -23,19 +23,8 @@ _FFI_ stands for [_foreign function interface._][FFI] Other terms for similar functionality include _native interface_ and _language bindings._ -:::note -This page describes using the `dart:ffi` library -in Android apps. For information on iOS, see -[Binding to native iOS code using dart:ffi][ios-ffi]. -For information in macOS, see -[Binding to native macOS code using dart:ffi][macos-ffi]. -This feature is not yet supported for web plugins. -::: - -[ios-ffi]: /platform-integration/ios/c-interop [dart:ffi]: {{site.dart.api}}/dart-ffi/dart-ffi-library.html -[macos-ffi]: /platform-integration/macos/c-interop [FFI]: https://en.wikipedia.org/wiki/Foreign_function_interface Before your library or program can use the FFI library diff --git a/sites/docs/src/content/platform-integration/index.md b/sites/docs/src/content/platform-integration/index.md index c2a9bfa8f9..9a209d7370 100644 --- a/sites/docs/src/content/platform-integration/index.md +++ b/sites/docs/src/content/platform-integration/index.md @@ -188,14 +188,6 @@ Learn how to add custom integrations with iOS to your Flutter app.
Learn about plugins that support functionality from native iOS frameworks.
- -Learn how to bind to native C, Objective-C, and Swift code from your app.
-