개요
Dart 기반 라이브러리로, iOS 및 안드로이드용 Flutter 애플리케이션에서 딥 링크를 통해 RPC(원격 절차 호출) 통신을 가능하게 합니다. 딥 링크 URL을 활용하여 앱 간 또는 단일 앱의 구성 요소 간에 메서드를 호출하고 데이터를 교환함으로써 보안성 있고 크로스 플랫폼의 앱 간 통신을 지원합니다. 모바일 환경과의 원활한 통합을 위해 설계되었으며, 구조화된 메시지 전달을 지원하며, 전통적인 네트워크 호출에 의존하지 않고 앱 간 상호작용이 필요한 시나리오에 적합합니다. 이 라이브러리는 오픈소스이며 Archethic Foundation에서 유지 관리됩니다.
사용 사례
- 앱 간 통신
- Flutter 앱 내 모듈 간 메시지 전달
- 안전한 원격 메서드 호출
- 딥 링크를 통한 외부 작업 처리
- 데이터 전송과 함께 간편한 탐색
주요 기능
- 딥 링크 기반의 RPC
- 크로스 플랫폼 지원 (iOS/Android)
- 보안 메시지 시리얼라이제이션
- Flutter와의 간편한 통합
- 오픈소스이며 적극적으로 유지 관리되고 있습니다
적합한 대상
- Flutter를 사용하는 모바일 앱 개발자
- 앱 간 통신이 필요한 앱
- 안전한 딥 링크 워크플로를 구현하는 개발자
- 경량 RPC 대안이 필요한 프로젝트
- 모듈형 또는 마이크로 프론트엔드 아키텍처를 구축하는 팀
고려 사항
- 대상 플랫폼에서 올바른 딥 링크 구성이 필요합니다
- 모바일 및 데스크톱 플랫폼에 한정 (웹 없음)
- 올바른 URL 스킴 설정에 따라 달라집니다
- 민감한 데이터에 대해 추가 보안 조치가 필요할 수 있습니다
- 고주파 또는 저지연 통신에 적합하지 않습니다