user7828: I would like to create a simple mobile application using flutter that would create and sign a transaction and submit it through an API like Blockfrost to the network for which it will   interact with a smart contract address.
Is there any supporting library or any approach that can achieve this?

user7460: If you are willing to use a javascript library (see https://stackoverflow.com/questions/66145501/how-to-use-a-js-library-and-a-js-function-in-a-flutter-mobile-app) then you can try the helios library: https://github.com/Hyperion-BT/Helios
Helios should be callable from within flutter as it doesn't have any dependencies and uses pure javascript (no wasm).
With helios.js you can build transactions (https://www.hyperion-bt.org/Helios-Book/api/building/index.html). Signing however is usually done by a wallet, and for submitting to blockfrost you would have the call the blockfrost endpoint directly.
helios.js also allows compiling smart contracts written in the Helios language, but you probably won't be needing that.

7828: <p>I would like to create a simple mobile application using flutter that would create and sign a transaction and submit it through an API like Blockfrost to the network for which it will   interact with a smart contract address.</p>
<p>Is there any supporting library or any approach that can achieve this?</p>
 7460: <p>If you are willing to use a javascript library (see <a href="https://stackoverflow.com/questions/66145501/how-to-use-a-js-library-and-a-js-function-in-a-flutter-mobile-app">https://stackoverflow.com/questions/66145501/how-to-use-a-js-library-and-a-js-function-in-a-flutter-mobile-app</a>) then you can try the helios library: <a href="https://github.com/Hyperion-BT/Helios" rel="nofollow noreferrer">https://github.com/Hyperion-BT/Helios</a></p>
<p>Helios should be callable from within flutter as it doesn't have any dependencies and uses pure javascript (no wasm).</p>
<p>With <code>helios.js</code> you can build transactions (<a href="https://www.hyperion-bt.org/Helios-Book/api/building/index.html" rel="nofollow noreferrer">https://www.hyperion-bt.org/Helios-Book/api/building/index.html</a>). Signing however is usually done by a wallet, and for submitting to blockfrost you would have the call the blockfrost endpoint directly.</p>
<p><code>helios.js</code> also allows compiling smart contracts written in the Helios language, but you probably won't be needing that.</p>
