Added Google Drive storage location

This commit is contained in:
Courtney Arnold 2026-08-08 14:59:18 -05:00
parent e630f2a3ec
commit 73a7c93e64
22 changed files with 1690 additions and 205 deletions

View file

@ -44,21 +44,10 @@ dependencies:
# On-device OCR text recognition
google_mlkit_text_recognition: ^0.15.0
# Directory picker for configurable save location.
# Pinned below 11.x: file_picker 11.0.0-11.0.3 skip applying the Kotlin
# Gradle plugin under AGP 9+ assuming AGP's built-in Kotlin support covers
# it, but that isn't actually wired up yet for library modules in this
# Flutter/AGP combo, so FilePickerPlugin.kt never gets compiled. 10.3.11
# still compiles against compileSdk 36 (matches flutter.compileSdkVersion,
# satisfying flutter_plugin_android_lifecycle's requirement) but applies
# its own Kotlin plugin unconditionally, which works. (10.3.11 itself is
# retracted on pub.dev, hence pinning to 10.3.10.)
file_picker: 10.3.10
# App sandbox paths (default save location, temp files)
# App sandbox paths (local offline staging area)
path_provider: ^2.1.5
# Persist small settings like chosen save directory
# Persist small settings (Drive connection state, last synced time)
shared_preferences: ^2.3.4
# Unique IDs for vehicles/fuel entries
@ -70,6 +59,18 @@ dependencies:
# Path joining/manipulation helpers
path: ^1.9.0
# Google OAuth sign-in for Drive access
google_sign_in: ^7.1.1
# Google Drive API client
googleapis: ^14.0.0
# HTTP client interface (for the authenticated client we hand to DriveApi)
http: ^1.2.2
# Detect connectivity changes to trigger background sync
connectivity_plus: ^6.1.0
dev_dependencies:
flutter_test:
sdk: flutter