Skip to content

docs: remove outdated iOS C interop page and fix references#13337

Merged
parlough merged 4 commits into
flutter:mainfrom
harshyadavDeveloper:remove-c-interop-docs
Jun 5, 2026
Merged

docs: remove outdated iOS C interop page and fix references#13337
parlough merged 4 commits into
flutter:mainfrom
harshyadavDeveloper:remove-c-interop-docs

Conversation

@harshyadavDeveloper
Copy link
Copy Markdown
Contributor

Description

Removes the outdated iOS C interop documentation page and updates references across the site.

The page referenced CocoaPods, which is no longer the recommended approach now that Swift Package Manager is the default. Removing this page avoids confusion and broken links.

Issues fixed by this PR

Closes #13313

PRs or commits this PR depends on

None

Presubmit checklist

@harshyadavDeveloper harshyadavDeveloper requested review from a team and sfshaza2 as code owners April 30, 2026 10:58
@harshyadavDeveloper
Copy link
Copy Markdown
Contributor Author

Hi! I’ve removed the outdated iOS C interop page and cleaned up related references to avoid broken links. Please let me know if anything else needs adjustment.

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request removes the legacy iOS C interop documentation and cleans up associated links and references across several files. Feedback indicates that removing the reference definitions in the Android and macOS interop pages results in broken links within the introductory notes of those files, as the text still attempts to reference the deleted iOS content.

Comment thread sites/docs/src/content/platform-integration/android/c-interop.md
Comment thread sites/docs/src/content/platform-integration/macos/c-interop.md
@flutter-website-bot
Copy link
Copy Markdown
Collaborator

flutter-website-bot commented Apr 30, 2026

Visit the preview URL for this PR (updated for commit 4f17b0d):

https://flutter-docs-prod--pr13337-remove-c-interop-docs-jtz06zdf.web.app

@harshyadavDeveloper
Copy link
Copy Markdown
Contributor Author

Good catch, thanks

@harshyadavDeveloper
Copy link
Copy Markdown
Contributor Author

Hi! Just a gentle follow-up on this PR. Please let me know if any further changes are needed from my side. Happy to update it. Thanks!

@sfshaza2
Copy link
Copy Markdown
Contributor

sfshaza2 commented May 4, 2026

Hi, @harshyadavDeveloper, I'm waiting for the next stable release. That's when these changes are live.

@harshyadavDeveloper
Copy link
Copy Markdown
Contributor Author

@sfshaza2 Just following up on this PR — the latest stable release is out now, so I wanted to check if this is ready for another look when you have time. Thanks!

@sfshaza2
Copy link
Copy Markdown
Contributor

/gcbrun

FYI, @harshyadavDeveloper, I'm working at Google I/O, so I am online very little this week. :)

@sfshaza2
Copy link
Copy Markdown
Contributor

@parlough, can you take this PR? It has some conflicts, given our migration...

@parlough parlough self-requested a review May 20, 2026 00:49
@sfshaza2
Copy link
Copy Markdown
Contributor

@harshyadavDeveloper, could you resolve the conflicts here? You created this PR before a major restructuring of the website. Another reason I don't like PRs to sit around for too long, but it was too early to land this before. :)

@harshyadavDeveloper
Copy link
Copy Markdown
Contributor Author

@sfshaza2 I've resolved the merge conflicts and rebased the branch onto the latest main. Could you please take another look when you have a chance? Thanks!

Copy link
Copy Markdown
Member

@parlough parlough left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A redirect is needed and I left some suggestions, but then looks good to me. Thanks for tackling this @harshyadavDeveloper!

Comment thread sites/docs/src/content/platform-integration/android/c-interop.md Outdated
Comment thread sites/docs/src/content/platform-integration/macos/c-interop.md Outdated
Comment thread sites/docs/src/content/platform-integration/ios/c-interop.md Outdated
@harshyadavDeveloper
Copy link
Copy Markdown
Contributor Author

@parlough Thanks for the review! I've addressed the feedback:

  • Removed the legacy note blocks and unused link definitions from the Android and macOS pages.
  • Added a redirect from /platform-integration/ios/c-interop to /platform-integration/bind-native-code.

Could you take another look when you have a chance?

@flutter-website-bot
Copy link
Copy Markdown
Collaborator

Staged preview of the updated docs.flutter.dev site (updated for commit 12c2a91):

https://flutter-docs-prod--docs-pr13337-remove-c-interop-docs-sxuwdju0.web.app

Copy link
Copy Markdown
Member

@parlough parlough left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for those adjustments. Looks good to me!

@parlough parlough merged commit 3b20919 into flutter:main Jun 5, 2026
12 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove outdated c-interop docs page

4 participants