To force the use of guava version 28.0, make the following
changes to the app’s android/build.gradle file:

configurations

all

resolutionStrategy

force

'com.google.guava:guava:28.0-android'

CocoaPods doesn’t currently offer dependency
override functionality.

Developing new packages

If no package exists for your specific use case,
you can write a custom package.

Managing package dependencies and versions

To minimize the risk of version collisions,
specify a version range in the pubspec.yaml file.

Package versions

All packages have a version number, specified in the
package’s pubspec.yaml file. The current version of a package
is displayed next to its name (for example,
see the url_launcher package), as
well as a list of all prior versions
(see url_launcher versions).