i_google_drive 1.0.0
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 #
GoogleDriveServiceclass with complete APIDriveFilemodel for file informationUploadResultmodel for upload operations- Exception classes:
AuthenticationException,FileOperationException,FileNotFoundException,UploadException,DownloadException