Seeking Guidance on Handling Multiple API Calls and Data Display in FlutterFlow

Hello FlutterFlow Community,

I'm currently working on a project where I need to make multiple POST API calls to different service providers. Each API call returns a list of values, including vendor names, shipping rates, and shipping days. I'm looking for advice on the best practices to handle and display this data within my FlutterFlow application.

Here are the specific challenges I'm facing:

  1. Multiple API Calls: How to efficiently set up and trigger multiple POST API calls within FlutterFlow.

  2. Data Storage: Best approach to temporarily store the responses from these API calls within the app. Should I use app state, page state, or component state?

  3. List Population: How to populate a list view with the data from these API calls, displaying vendor names, shipping rates, and shipping days. Not all API call reporting the same format, for example UPS and FedEx has different returns.

  4. Handling Multiple API Responses: Tips on managing multiple API responses and merging them if necessary.

  5. Error Handling: Advice on error handling and updating the list view when new data is fetched.

I would greatly appreciate any insights, step-by-step guidance, or examples from your experiences that could help me navigate these challenges.

Thank you in advance for your support!

YK

2