Jag har ett liknande scenario, jag skapar en ny mobilapp i Flutter för en redan befintlig webbapp som använder en Oracle DB .
Som svaren ovan har jag skapat REST-API:erna med denna Oracle Database-drivrutin för Node.js node-oracledb https://github.com/oracle/node-oracledb . Än så länge kan jag säga att det är stabilt och väldokumenterat. Du kan också lägga till den här https://www.npmjs.com/package/simple-oracledb för att utöka funktionerna för oracledb (jag har använt den här för att köra flera oracle-operationer i en enda transaktion).
Efter det på Flutter kan du skapa dina modeller med json_serializable https://pub.dartlang.org/packages/json_serializable för att generera till/från JSON-kod för en klass. Du kan analysera svaret som kom från API:et för att konvertera JSON-svaret till objekt (eller ännu hellre en datauppsättningsutdata skicka i json-svar till en lista med objekt) .
https://medium.com/flutter -io/some-options-for-deserializing-json-with-flutter-7481325a4450