패키지, 저장소 및 앱 카테고리 검색

패키지 상세v10.1.0+1

cqrs

쿼리와 명령을 사용하여 CQRS 호환 백엔드와 편리하게 통신할 수 있는 라이브러리입니다.

AndroidiOSmacOSWindowsLinux
30일 다운로드
502
좋아요
27
Pub 점수
140

패키지 설치

flutter pub add cqrs

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

cqrs 패키지는 Flutter 애플리케이션에서 CQRS 호환 백엔드와 상호작용하는 간편한 방법을 제공하며, 쿼리와 명령을 통해 구조화된 통신을 가능하게 합니다. 상태를 수정하기 위한 명령 전송과 쿼리를 통해 데이터를 검색할 수 있는 깔끔한 API를 제공함으로써 관심사의 분리를 단순화합니다. CQRS 패턴을 따르는 백엔드 시스템과 함께 사용하도록 설계되었으며, 복잡한 애플리케이션에서 유지보수성과 확장성을 향상시킵니다. 이 라이브러리는 Android, iOS, macOS, Windows 및 Linux 등 여러 플랫폼을 지원하여 크로스플랫폼 개발에 적합합니다.

사용 사례

  • CQRS 기반 API와의 통합
  • 명령 및 쿼리 작업 처리
  • 확장 가능한 상태 관리 구축
  • 크로스 플랫폼 백엔드 통신
  • 클린 아키텍처 구현

주요 기능

  • 명령과 쿼리 분리
  • 내장 오류 처리
  • 크로스 플랫폼 지원
  • 유형 안전한 요청/응답 모델
  • 기존 백엔드와의 간편한 통합

적합한 대상

  • CQRS 아키텍처를 사용하는 개발자
  • 명확한 명령-질의 구분이 필요한 응용 프로그램
  • 클린 아키텍처를 채택하는 팀
  • 백엔드 통합형 플러터 앱
  • 다중 플랫폼 프로젝트

고려 사항

  • CQRS를 지원하는 백엔드가 필요합니다
  • 특정 백엔드 패턴에 제한됨
  • 적절한 오류 처리 설정이 필요합니다
  • 외부 API 구조에 따라 다름
  • 복잡한 워크플로우를 위해 추가적인 보일러플레이트가 필요할 수 있습니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

Package Documentation pub CI
cqrs Documentation cqrs pub.dev badge
enhanced_gradients Documentation enhanced_gradients pub.dev badge
jaspr_class_scope Documentation jaspr_class_scope pub.dev badge
jaspr_class_scope_builder Documentation jaspr_class_scope_builder pub.dev badge
leancode_analytics Documentation leancode_analytics pub.dev badge
leancode_analytics_base Documentation leancode_analytics_base pub.dev badge
leancode_analytics_firebase Documentation leancode_analytics_firebase pub.dev badge
leancode_analytics_posthog Documentation leancode_analytics_posthog pub.dev badge
leancode_debug_page Documentation leancode_debug_page pub.dev badge
leancode_flutter_svg_adaptive_loader Documentation leancode_flutter_svg_adaptive_loader pub.dev badge
leancode_cyberware_contract_base Documentation leancode_cyberware_contract_base pub.dev badge
leancode_force_update Documentation leancode_force_update pub.dev badge
leancode_hooks Documentation leancode_hooks pub.dev badge
leancode_lint Documentation leancode_lint pub.dev badge
leancode_markup Documentation leancode_markup pub.dev badge
login_client Documentation login_client pub.dev badge
login_client_flutter Documentation login_client_flutter pub.dev badge
override_api_endpoint Documentation override_api_endpoint pub.dev badge

For maintainers

pub.dev release process
  1. Create a pull request with your changes
  2. Update pubspec.yaml with appropriate package version and add an entry to your package's CHANGELOG.md
  3. Gather approvals and ensure CI passes
  4. Merge
  5. Tag your merge commit on master with <package_name>-v<version> and let the GitHub Actions do the rest.

카테고리

의존성

의존성 목록 3 개

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.