Skip to content

Dependency update - #56

Merged
adeeteya merged 8 commits into
masterfrom
dependency_update
Apr 13, 2026
Merged

adeeteya merged 8 commits into
masterfrom
dependency_update

Conversation

@adeeteya

Copy link
Copy Markdown
Owner

This pull request updates the project dependencies and build configurations to use newer versions of Flutter, Gradle, Android, and several libraries. It also updates the usage of the file_picker package in the codebase and modifies plugin registration for desktop platforms.

Dependency and Build System Upgrades:

  • Updated Flutter to version 3.41.6 and Dart SDK to ^3.11.4 in pubspec.yaml and CI workflow, and upgraded multiple dependencies such as file_picker, flutter_svg, google_fonts, and others to their latest versions. [1] [2]
  • Updated Gradle wrapper to 8.14, Android Gradle Plugin to 8.11.1, Kotlin to 2.2.20, and NDK version to 28.2.13676358 in the Android build configuration files. [1] [2] [3]

Android Build Configuration Changes:

  • Increased Java compatibility to Java 17 in android/app/build.gradle.kts.

Code Updates for Dependency Changes:

  • Updated usage of file_picker in lib/home.dart to use the new static methods (FilePicker.pickFiles and FilePicker.saveFile) instead of accessing through the .platform property. [1] [2]

Desktop Plugin Registration:

  • Added jni to the FFI plugin list for Linux and Windows in the respective generated CMake files. [1] [2]
  • Removed path_provider_foundation from plugin registration in macOS since it's no longer required or present.

These changes ensure compatibility with the latest toolchain versions, improve stability, and prepare the codebase for future development.

@adeeteya adeeteya self-assigned this Apr 13, 2026
@adeeteya
adeeteya merged commit 187a8e0 into master Apr 13, 2026
1 check passed
@adeeteya
adeeteya deleted the dependency_update branch April 13, 2026 10:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant