fluttercommunity / fluttercommunity/community
Package Adoption Request: pdfx
- Dominant language
- No language data
- Stars
- 1.7k
- Forks
- 128
- PR merge metrics
- No merged PRs in 30d
Description
### Package Adoption Request: pdfx (ScerIO/packages.flutter)
**Package Link:** https://pub.dev/packages/pdfx
**Original Repository:** https://github.com/ScerIO/packages.flutter
#### Description of the problem
The `pdfx` package is a widely used PDF rendering plugin, but the original repository is completely abandoned. It currently fails to build against modern Flutter tooling pipelines due to outdated native build configurations.
The main critical blockers are:
1. **AGP 9 Incompatibility:** The Android build configuration is severely outdated and breaks under recent Android Gradle Plugin requirements.
2. **Swift Package Manager (SPM):** The iOS side lacks proper modern SPM support, which is increasingly becoming the standard for Flutter iOS builds.
Since moving to architectural alternatives like `pdfrx` is not a viable option for us due to specific API dependencies, we had to fix these AGP 9 and SPM integration blockers in our own fork.
#### Our Contribution
We have successfully patched the native Android (AGP 9) and iOS (SPM) build layers in our own fork. It compiles and runs flawlessly in our production pipeline.
**Our working fork repository:**
https://github.com/qeepcologne/packages.flutter
#### Commitment Note
I do not have the specific domain knowledge or the time to act as a permanent maintainer for this package's core features. However, I want to deliver our working build fixes to the Flutter Community so that the organization can officially adopt the package, take over ownership on pub.dev, and unblock the ecosystem.
I am ready to open a Pull Request against a new Flutter Community branch as soon as the adoption process is initiated.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.