Skip to content

Conversation

@Soap-141
Copy link
Contributor

@Soap-141 Soap-141 commented Jan 6, 2026

GitHub Issue: #

Proposed Changes

  • Bug fix
  • Feature
  • Code style update (formatting)
  • Refactoring (no functional changes, no api changes)
  • Build or CI related changes
  • Documentation content changes
  • Other, please describe:

Description

  • Update packages and Flutter
  • Target Android API 36
  • iOS migrated to scene-based architecture with FlutterSceneDelegate

Impact on version

  • Major
    • The template structure was changed.
  • Minor
    • New functionalities were added.
  • Patch
    • A bug in behavior was fixed.
    • Documentation was changed.

PR Checklist

Always applicable

No matter your changes, these checks always apply.

  • Your conventional commits are aligned with the Impact on version section.
  • Updated CHANGELOG.md.
    • Use the latest Major.Minor.X header if you do a Patch change.
    • Create a new Major.Minor.X header if you do a Minor or Major change.
    • If you create a new header, it aligns with the Impact on version section and matches what is generated in the build pipeline.
  • Documentation files were updated according with the changes.
    • Update README.md and src/cli/CLI.md if you made changes to templating.
    • Update AzurePipelines.md and src/app/README.md if you made changes to pipelines.
    • Update Diagnostics.md if you made changes to diagnostic tools.
    • Update Architecture.md and its diagrams if you made architecture decisions or if you introduced new recipes.
    • ...and so forth: Make sure you update the documentation files associated to the recipes you changed. Review the topics by looking at the content of the doc/ folder.
  • Images about the template are referenced from the wiki and added as images in this git.
  • TODO comments are hints for next steps for users of the template and not planned work.

Contextual

Based on your changes these checks may not apply.

  • Automated tests for the changes have been added/updated.
  • Tested on all relevant platforms

Other information

Internal Issue (If applicable):

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the Flutter framework, Dart SDK, and associated dependencies to their latest versions. The update includes platform-specific configuration changes for iOS, Android, and macOS to align with Flutter's modern architecture requirements.

Key Changes

  • Dart SDK updated from >=3.8.0 to ^3.10.4
  • Multiple package dependencies updated (analyzer, custom_lint, retrofit, Firebase packages, etc.)
  • iOS migrated to scene-based architecture with FlutterSceneDelegate
  • macOS deployment target raised from 10.14 to 10.15
  • Android Gradle Plugin updated from 8.7.3 to 8.9.1 and Gradle from 8.9 to 8.11.1

Reviewed changes

Copilot reviewed 11 out of 13 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
src/mvvm_lints/pubspec.yaml Updated custom_lint_builder, analyzer, and analyzer_plugin to latest major versions
src/app/pubspec.yaml Updated SDK constraint and multiple dependencies including retrofit, bugsee_flutter, and retrofit_generator
src/app/pubspec.lock Reflects all transitive dependency updates, including protobuf major version jump to 6.0.0
src/app/macos/Runner/AppDelegate.swift Replaced @NSApplicationMain with @main, added secure restorable state support
src/app/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme Enabled GPU validation mode for debugging
src/app/macos/Runner.xcodeproj/project.pbxproj Updated macOS deployment target from 10.14 to 10.15
src/app/macos/Podfile Updated platform target to match deployment target (10.15)
src/app/ios/Runner/Info.plist Replaced UIMainStoryboardFile with UISceneStoryboardFile, added UIApplicationSceneManifest for scene support
src/app/ios/Runner/AppDelegate.swift Implemented FlutterImplicitEngineDelegate, moved plugin registration to scene delegate callback
src/app/ios/Podfile.lock Updated Firebase and Bugsee pod versions to match Flutter plugin updates
src/app/android/settings.gradle Updated Android Gradle Plugin from 8.7.3 to 8.9.1
src/app/android/gradle/wrapper/gradle-wrapper.properties Updated Gradle wrapper from 8.9-bin to 8.11.1-all
src/app/android/app/build.gradle Updated targetSdkVersion from 35 to 36

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Soap-141 Soap-141 force-pushed the dev/thla/chore-flutter-update branch from dfc2bfe to f10676a Compare January 6, 2026 18:28
@Soap-141 Soap-141 force-pushed the dev/thla/chore-flutter-update branch from f10676a to 3dd21e0 Compare January 6, 2026 18:57
@Soap-141 Soap-141 marked this pull request as ready for review January 7, 2026 14:18
@Soap-141 Soap-141 requested a review from MatFillion January 7, 2026 18:00
@Soap-141 Soap-141 merged commit b23f45c into main Jan 12, 2026
17 checks passed
@Soap-141 Soap-141 deleted the dev/thla/chore-flutter-update branch January 12, 2026 14:53
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.

4 participants