개요
Amplify Flutter에서 데이터베이스 작업을 위한 공유 유틸리티 패키지로, 다양한 플랫폼 간 SQLite 데이터베이스 작업을 위한 기초 도구를 제공합니다. 일관된 데이터 처리 및 추상화를 지원하여 Amplify의 보다 광범위한 생태계 내에서 원활한 통합을 가능하게 합니다. 다른 Amplify 패키지가 내부적으로 사용하도록 설계되어 Android, iOS, Web, macOS, Windows, Linux에서 데이터베이스 상호작용의 일관성을 보장합니다. 이 패키지는 낮은 수준의 세부 정보를 노출하지 않고 일반적인 데이터베이스 작업을 단순화합니다.
사용 사례
- 크로스 플랫폼 데이터베이스 작업
- Amplify 앱에서의 공유 데이터베이스 유틸리티
- SQLite 상호작용 간소화
- 백엔드에 의존하지 않는 데이터 지속성
- Amplify DataStore와의 통합
- 오프라인 우선 애플리케이션 지원
주요 기능
- 플랫폼에 관계없는 SQLite 지원
- 재사용 가능한 데이터베이스 유틸리티 함수
- Amplify 패키지 간 일관된 API
- 경량 및 모듈식 디자인
- 내장 오류 처리
- Amplify 생태계와의 원활한 통합
적합한 대상
- Amplify Flutter 개발자
- 지속적인 로컬 저장소가 필요한 앱
- Amplify DataStore를 사용하는 프로젝트
- 다중 플랫폼 모바일 및 데스크탑 앱
- 오프라인 기능을 구현하는 개발자
고려 사항
- 주로 Amplify 패키지의 내부 사용을 위한 것
- 직접적인 최종 사용자 API 소비를 위한 것이 아님
- Amplify 프레임워크 컨텍스트가 필요합니다
- 제한된 독립 기능
- 완전한 기능을 위해 다른 Amplify 패키지에 의존