---
title: "Flutter SDK 3.2 migration guide"
canonical_url: "https://www.nutrient.io/guides/flutter/migration-guides/flutter-3-2-migration-guide/"
md_url: "https://www.nutrient.io/guides/flutter/migration-guides/flutter-3-2-migration-guide.md"
last_updated: "2026-06-08T17:11:05.525Z"
description: "Migration guide for Nutrient Flutter SDK version 3.2 with breaking changes, API updates, and upgrade instructions."
---

This guide covers migrating to version 3.2 of Nutrient Flutter SDK. It outlines how to compile the SDK version upgrade and how to upgrade Gradle.

### Compiling the SDK version upgrade

Nutrient Flutter SDK 3.2 on Android requires a minimum `compileSdkVersion` of 31. When you upgrade to Nutrient 3.2, your Android build might fail if your `android` module’s `compileSdkVersion` is below 31.

To change `compileSdkVersion` for your Android module, open your module’s app-level Gradle file in `your_project_folder/android/app/build.gradle`, and set `compileSdkVersion` as shown below:

```kotlin

android {...
    compileSdkVersion 31...
}

```

Some projects may be using Gradle extra properties (`ext`) to store the version number in a separate `.gradle` file. In this case, update the value of the `compileSdkVersion` property. See our [example Catalog](https://github.com/PSPDFKit/pspdfkit-flutter/blob/master/android/config.gradle#L55) for more detail.

### Gradle upgrade (recommended)

It’s recommended that you upgrade your version of Gradle, but this is optional. To upgrade, make the following changes:

In `your_project_folder/android/build.gradle`, change your Gradle version to 7.1.1:

```kotlin

dependencies {
  classpath('com.android.tools.build:gradle:7.1.1')
}

```

Then, update `your_project_folder/android/gradle/wrapper/gradle-wrapper.properties`:

```diff

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists

- distributionUrl=https\://services.gradle.org/distributions/gradle-7.1.1-all.zip

+ distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-all.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrappe

```

Alternatively, you can open the `android` module of your project in the current stable Android Studio version 2021.1.1, and Android Studio will suggest an automatic Gradle update using [AGP Upgrade Assistant](https://developer.android.com/studio/build/agp-upgrade-assistant).
---

## Related pages

- [Flutter 1 10 4 Migration Guide](/guides/flutter/migration-guides/flutter-1-10-4-migration-guide.md)
- [Flutter 3 3 Migration Guide](/guides/flutter/migration-guides/flutter-3-3-migration-guide.md)
- [Flutter SDK 3 migration guide](/guides/flutter/migration-guides/flutter-3-migration-guide.md)
- [Flutter 3 12 Migration Guide](/guides/flutter/migration-guides/flutter-3-12-migration-guide.md)
- [Flutter 3 6 Migration Guide](/guides/flutter/migration-guides/flutter-3-6-migration-guide.md)
- [Flutter 3 9 Migration Guide](/guides/flutter/migration-guides/flutter-3-9-migration-guide.md)
- [Flutter SDK 4 migration guide](/guides/flutter/migration-guides/flutter-4-migration-guide.md)
- [Download and run the migration script.](/guides/flutter/migration-guides/flutter-5-migration-guide.md)
- [Upgrade to the latest Flutter version](/guides/flutter/migration-guides/upgrading.md)
- [Flutter SDK 4.2 migration guide](/guides/flutter/migration-guides/flutter-4-2-migration-guide.md)

