FLUTTER ECOSYSTEM

document_client

The DynamoDB document client simplifies working with items. It uses native Dart types as input parameters, as well as converts response data to native Dart types.

Latest version
2.0.0
30-day downloads
94
Likes
8
Pub points
130

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

The document_client package provides a simplified interface for interacting with Amazon DynamoDB using native Dart types. It abstracts away low-level details, allowing developers to work with items using familiar data structures like maps and lists. Responses are automatically converted into Dart-native types, improving code readability and reducing boilerplate. Designed for seamless integration across multiple platforms, it supports Android, iOS, Web, macOS, Windows, and Linux.

Use cases
  • Simple DynamoDB item operations
  • Cross-platform AWS backend integration
  • Reducing boilerplate in DynamoDB interactions
  • Working with nested data structures
  • Prototyping AWS-backed applications
  • Migrating from raw AWS SDK calls
Key features
  • Native Dart type support
  • Automatic response deserialization
  • Multi-platform compatibility
  • Simplified API for common operations
  • Built-in error handling
  • Lightweight and easy to integrate
Suitable for
  • Dart developers building AWS-powered apps
  • Projects requiring fast DynamoDB access
  • Teams prioritizing developer experience
  • Applications targeting multiple platforms
  • Startups prototyping cloud features
Considerations
  • Requires AWS credentials configuration
  • Limited to DynamoDB-specific functionality
  • No built-in caching or offline support
  • Dependent on AWS network connectivity
  • Not suitable for complex DynamoDB queries without additional logic
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add document_client

Categories

Dependencies

Dependency list 2 items

Source repository

Related projects

No data available yet.