Jeg har et lignende brugsscenarie. Jeg er ved at oprette en ny mobilapp i Flutter til en allerede eksisterende webapp, der bruger en Oracle DB .
Som ovenstående svar har jeg oprettet REST API'erne ved hjælp af denne Oracle Database-driver til Node.js node-oracledb https://github.com/oracle/node-oracledb . Indtil videre kan jeg sige, at det er stabilt og veldokumenteret. Du kan også tilføje denne https://www.npmjs.com/package/simple-oracledb for at udvide mulighederne for oracledb (jeg har brugt denne til at køre flere oracle-operationer i en enkelt transaktion).
Derefter på Flutter kan du oprette dine modeller ved hjælp af json_serializable https://pub.dartlang.org/packages/json_serializable at generere til/fra JSON-kode for en klasse. Du kan parse svaret, der kom fra API'et for at konvertere JSON-svaret til objekt (eller endnu bedre et datasæt-output, der sendes i json-svar til en liste over objekter).
https://medium.com/flutter -io/some-options-for-deserializing-json-with-flutter-7481325a4450