i_google_drive 1.0.0 copy "i_google_drive: ^1.0.0" to clipboard
i_google_drive: ^1.0.0 copied to clipboard

A comprehensive Flutter package for uploading, downloading, and managing files in Google Drive with easy-to-use API and full authentication support.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.0 - 2024-11-30 #

Added #

  • Initial release of i_google_drive package
  • Google Sign-In authentication support
  • Upload files to Google Drive
  • Download files from Google Drive
  • List files with filtering and search
  • Get file by ID or name
  • Delete files from Google Drive
  • Create folders in Google Drive
  • Overwrite existing files option
  • Comprehensive error handling with specific exception types
  • Automatic token refresh
  • Support for Google Workspace files (exported as PDF)
  • Custom scopes support
  • Full example app demonstrating all features

Features #

  • GoogleDriveService class with complete API
  • DriveFile model for file information
  • UploadResult model for upload operations
  • Exception classes: AuthenticationException, FileOperationException, FileNotFoundException, UploadException, DownloadException
3
likes
150
points
64
downloads

Documentation

Documentation
API reference

Publisher

verified publishermsayedq.dev

Weekly Downloads

A comprehensive Flutter package for uploading, downloading, and managing files in Google Drive with easy-to-use API and full authentication support.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, google_sign_in, http, mime, path_provider

More

Packages that depend on i_google_drive