We are developing a Flutter application, but we’ve reached a point we’re struggling with. The app will communicate with an API service, and we want to make sure the API endpoint is not exposed. At the same time, we want to securely hide tokens and API keys in the code.
In general, how is API communication structured in professional mobile applications using Flutter? I don’t have much experience with Flutter, so I’d really appreciate your guidance on the best practices for this.