MXCzkEVM / moonchain-wallet

Moonchain wallet official repo, Your trusted self custodial wallet.
Other
1 stars 1 forks source link

Updating projects Flutter version #106

Open reasje opened 1 week ago

reasje commented 1 week ago

We need to update the Flutter version in order to :

  1. Update packages and use new changes of packages
  2. Stay safe
reasje commented 1 week ago

We will need to update the following :

  1. Flutter & Dart version : Gradle - Native dependencies ...
  2. Remote Packages compatible version
  3. Local package (Make PR to remote repo || Make our own repo)
  4. Update CI/CD and IOS 18 support
reasje commented 23 hours ago

Dev log: We have no big change from current Flutter version to the latest version that could break the project so I moved to latest right from here so Flutter version updated to 3.24.5.

reasje commented 23 hours ago

Dev log: Resolved initial dependency conflicts, I used method dependency override. Reviewed and merged suggested syntax changes after the Flutter upgrade from VSCode.

reasje commented 23 hours ago

Dev log: Also fixed syntax issues on local auth package after disconnecting the use of dependency from local and changing It to remote. Also fixed syntax issues on some of the UI components after the upgrade.

reasje commented 23 hours ago

Dev log: Some of dependency override have problems. I fixed them by overriding a compatible version and also with removing the override and using compatible version in the required place.

reasje commented 23 hours ago

Dev log: Errors on dependency's dependency which are incompatible with the new Flutter version. Fixed them by finding the dependency causing this error by looking at deps tree and upgrading to newer version.