Mám podobný scénář použití, vytvářím novou mobilní aplikaci ve Flutteru pro již existující webovou aplikaci, která používá Oracle DB .
Jak je uvedeno výše, vytvořil jsem REST API pomocí tohoto ovladače Oracle Database pro Node.js node-oracledb https://github.com/oracle/node-oracledb . Zatím mohu říci, že je stabilní a dobře zdokumentovaný. Můžete také přidat tento https://www.npmjs.com/package/simple-oracledb za účelem rozšíření možností oracledb (používám tento ke spuštění více operací oracle v jedné transakci).
Poté můžete na Flutteru vytvářet své modely pomocí json_serializable https://pub.dartlang.org/packages/json_serializable generovat do/z kódu JSON pro třídu. Můžete analyzovat odpověď, která přišla z API, abyste převedli odpověď JSON na objekt (nebo ještě lépe výstup datové sady odeslaný v odpovědi json na seznam objektů) .
https://medium.com/flutter -io/some-options-for-deserializing-json-with-flutter-7481325a4450