flutter_project_upgrader

A Flutter plugin to easily upgrade your Flutter project’s dependencies and platform configurations such as Gradle, AGP (Android Gradle Plugin), Kotlin, iOS platform version, Swift version, and CocoaPods.

This tool helps developers keep their Flutter projects up to date without manually editing multiple files like:

  • android/gradle/wrapper/gradle-wrapper.properties
  • android/build.gradle
  • android/settings.gradle
  • ios/Podfile
  • ios/Runner.xcodeproj/project.pbxproj

✨ Features

  • πŸ”§ Upgrade Gradle version in gradle-wrapper.properties
  • ⚑ Upgrade AGP (Android Gradle Plugin) in both build.gradle and settings.gradle
  • πŸ“Œ Upgrade Kotlin version in both build.gradle and settings.gradle
  • 🍏 Upgrade iOS deployment target in Podfile
  • πŸ§‘β€πŸ’» Upgrade Swift version in project.pbxproj
  • πŸ“¦ Optionally run pod install after updating iOS configs

πŸš€ Getting Started

Add this package as a dev dependency in your pubspec.yaml:

dev_dependencies:
  flutter_project_upgrader:
    path: ./flutter_project_upgrader

dart run flutter_project_upgrader upgrade --targetSdk 36 or anyother

dart run flutter_project_upgrader check --targetSdk 36 

target support
32
34
35
36
Note: 
if you don't see any changes after successfull output in terminal, then please close all files and reopen them.