Flutter App Bugs - Call & Chat Functionality

Job ID: 39518115

Budget: ₹600 – ₹1,500 INR

We are facing critical issues in our Flutter-based app that uses Agora SDK for live audio calls between astrologers and clients. The following problems need urgent resolution:

Issues:
Call Disconnect on App Minimize:

When either the astrologer or client minimizes the app during a call, the call ends automatically.

On returning to the app, it restarts as if freshly launched.

No balance is deducted from the user, and the astrologer doesn't receive any credit.

Audio Mute for Astrologer:

If the astrologer minimizes the app, their microphone becomes inactive or muted.

The client cannot hear them, although the call may seem ongoing.

Chat Ends on Minimize:

Ongoing chats also terminate when the app is minimized or backgrounded.

When reopened, it behaves as a fresh app launch, losing previous state.

Tech Stack:
Flutter

Agora SDK (for audio/video)

Firebase (optional, for notifications)

Bloc (for state management)

Android target SDK: 33+
Expected Behavior:
Calls and chats should continue running even when the app is minimized or goes into the background.

Audio should remain active (especially mic access for astrologers).

App state should persist without restarting.
Related categories: Mobile App Development iPhone Android Objective C iPad