urbanairship / airship-flutter

Flutter integration
Other
17 stars 16 forks source link

Gh 130 #131

Closed shadracknx closed 2 years ago

shadracknx commented 2 years ago

What do these changes do?

  1. Updates Android SDK versions to 16.5.1.
  2. Updates iOS SDK version to 16.7.0.
  3. Update to Kotlin 1.7.0
  4. Updates flutter plugin version to 6.0.0
  5. Fix Flutter Plugin pubspec.yaml to follow file conventions
    • reduced description characters to under 180chars recommended
  6. Update version update script to update readme and yaml as well.
  7. Migrate example to flutter 3
    • removed unnecessary swipe to refresh package
    • update android gradle to 7.1.1
  8. Updates CHANGELOG.md

Why are these changes necessary?

  1. Takes advantages of Airship latest SDK
  2. Fix pub points on pub.dev
  3. Improve build tools.

How did you verify these changes?

I run the example app, and nothing broke; no warning and everything works as expected on IOS and android Emulators.

Verification Screenshots:

Anything else a reviewer should know?

  1. My testing for what changed in Airship native was non-existent, my focus was on flutter.
  2. Am not sure what this version breaks for existing code based wanting to upgrade except for a requirement of full upgrade to flutter 3; there is no migration doc provided.