Here is a recent article that I wrote on developing DApps using flutter, do give it a read.
Here is the complete source code: https://github.com/manaspratap/smart_contract
https://techblog.geekyants.com/developing-blockchain-applications-with-flutter