개요
공식 AWS SDK API 사양에서 생성된 AWS Amplify API 클라이언트를 제공하는 플러터/다트 패키지입니다. AWS Amplify 서비스와의 원활한 통합을 가능하게 하여 개발자가 백엔드 API와 상호 작용하고, CRUD 작업을 수행하며 여러 플랫폼에서 인증 및 데이터 동기화를 관리할 수 있도록 합니다. 이 패키지는 안드로이드, iOS, 웹, 맥OS, 윈도우, 리눅스를 지원하여 AWS 기반 백엔드 기능이 필요한 크로스플랫폼 애플리케이션에 적합합니다.
사용 사례
- AWS Amplify 호스팅 API와의 통합
- AWS 백엔드를 사용한 크로스플랫폼 앱 빌드
- API 기반 데이터 워크플로우 관리
- AWS Cognito를 통한 안전한 인증 활성화
- 장치 간 데이터 동기화
주요 기능
- 공식 AWS SDK 사양에서 생성됨
- 크로스 플랫폼 지원
- AWS Amplify와의 원활한 통합
- 형 안전한 API 호출
- 내장된 오류 처리
- GraphQL 및 REST API를 지원합니다
적합한 대상
- AWS Amplify를 사용하는 Flutter 개발자
- 클라우드 기반 데이터 저장이 필요한 앱
- 확장 가능한 모바일 및 웹 앱을 개발하는 팀
- 보안 사용자 인증이 필요한 프로젝트
- AWS 서버리스 아키텍처를 활용하는 개발자
고려 사항
- 프로젝트에 AWS Amplify 설정이 필요합니다
- AWS 네트워크 연결에 따라 다름
- 복잡한 인증 흐름을 위해 추가 구성이 필요할 수 있습니다
- SDK 생성으로 인한 큰 패키지 크기
- 원시 HTTP 클라이언트에 비해 사용자 지정이 제한적