title: flutter HERE Maps SDK - dependency on ffi: 1.0.0 - conflicting with another plugin
body: <p>running into the following issue where Here SDK is conflicting with another plugin (file_picker)...</p>
  <blockquote>
  <p>Because every version of here_sdk from path depends on ffi 1.0.0 and file_picker &gt;=4.0.0 depends on ffi ^1.1.2, here_sdk from path is incompatible with file_picker &gt;=4.0.0.
  So, because AppName depends on both file_picker 4.1.3 and here_sdk from path, version solving failed.
  pub get failed (1; So, because AppName depends on both file_picker 4.1.3 and here_sdk from path, version solving failed.)</p>
  </blockquote>
  <p>The issue is the &quot;ffi: 1.0.0&quot; in Here's pubspec.yaml which locks in version 1.0.  For reference, I am using 4.8.3 of the SDK.  Is there any reason why Here doesn't use the carat ^ notation so that pub can use the latest 1.x version and not the hardcoded 1.0.0 version?  I can go in and change the pubspec.yaml version myself for Here SDK, but i don't want to introduce any incompatibility.  Technically this should be ok because of semantic-versions, but of course i don't want to make any assumptions.</p>
  <p>thoughts?  thanks!</p>