name: curalink_emr_mobile
description: "Offline-first mobile client for CuraLink."
publish_to: 'none'
version: 1.0.0+1

environment:
  sdk: '>=3.2.0 <4.0.0'

dependencies:
  flutter:
    sdk: flutter
  
  # HTTP client
  http: ^1.2.0
  
  # Local SQLite database
  drift: ^2.16.0
  sqlite3_flutter_libs: ^0.5.18
  path_provider: ^2.1.2
  path: ^1.9.0
  
  # Unique identifiers
  uuid: ^4.3.3
  
  # State management
  provider: ^6.1.1

  # Image capture
  image_picker: ^1.0.7

  # Secure token storage
  flutter_secure_storage: ^9.0.0

  # Connection state listener
  connectivity_plus: ^5.0.2

dev_dependencies:
  flutter_test:
    sdk: flutter
  
  # Code generators for database models
  drift_dev: ^2.16.0
  build_runner: ^2.4.8

flutter:
  uses-material-design: true
