Overview
A Dart-based library enabling RPC (Remote Procedure Call) communication through deep links in Flutter applications for iOS and Android. It facilitates secure, cross-platform inter-app communication by leveraging deep link URLs to invoke methods and exchange data between apps or within a single app's components. Designed for seamless integration with mobile environments, it supports structured message passing and is ideal for scenarios requiring app-to-app interaction without relying on traditional network calls. The library is open-source and maintained by Archethic Foundation.
Use cases
- App-to-app communication
- Inter-module messaging in Flutter apps
- Secure remote method invocation
- Handling external actions via deep links
- Simplified navigation with data transfer
Key features
- Deep link-based RPC
- Cross-platform support (iOS/Android)
- Secure message serialization
- Easy integration with Flutter
- Open-source and actively maintained
Suitable for
- Mobile app developers using Flutter
- Apps requiring inter-app communication
- Developers implementing secure deep link workflows
- Projects needing lightweight RPC alternatives
- Teams building modular or micro-frontend architectures
Considerations
- Requires proper deep link configuration on target platforms
- Limited to mobile and desktop platforms (no web)
- Depends on correct URL scheme setup
- May require additional security measures for sensitive data
- Not suitable for high-frequency or low-latency communication