Improve handling of Kotlin versioning #78875
Labels
c: proposal
A detailed proposal for a change to Flutter
P3
Issues that are less important to the Flutter project
platform-android
Android applications specifically
team-android
Owned by Android platform team
tool
Affects the "flutter" command-line tool. See also t: labels.
triaged-android
Triaged by Android platform team
(See #78792 for background, with bluefireteam/audioplayers#714 (comment) as an example of the pain point)
Our create template is apparently using a fairly old version of Kotlin, and it appears that there are issues if plugin developers attempt to use a newer version. Some things we should consider:
However, we'll still have this a general problem going forward, so we should figure out how we're going to handle that. /cc @blasten as #59037 (comment) sounds like a potential solution here. If each plugin can choose its version of Kotlin without conflicting with other plugins and/or the app, that would be ideal. Failing that we'll likely need an ongoing communication and migration strategy so that plugin developers a) know what version is safe to use, and b) can regularly get that version moved forward if possible.
The text was updated successfully, but these errors were encountered: