Flutter / Firebase developer to correct some functions and logic in a page

Job ID: 36567147

Budget: $10 – $30 USD

I am looking for a Flutter/Firebase developer to correct the time tracker functions and logic on a page. The root cause of the issue has been identified and I need the freelancer to fix it ASAP. Ideal skills and experience for this job include:

- Experience working with Flutter and Firebase
- Strong understanding of time tracker functions and logic
- Ability to diagnose and correct issues quickly
- Excellent communication skills to provide updates on progress

If you have the necessary skills and can complete this task within a tight time frame, please apply.

Detailed requirements:

Flutter / Firebase time tracker page needs functions corrections in the start, break, resume and end buttons logic

- start button > starts counter,

- break button > pause counter, stops earnings calculation, saves

- resume button > resume counter, resume earnings calculation, gets the elapsed time from firebase and resumes from that time saves

- end button > modal confirmation "Confirm Stop" > Ok or Cancel. Stops counter and save to Firebase

- autosave to firebase every x seconds (for example every 60 seconds, in case of accidental app closing, power failure, etc).

_buildTimeGauge : show cumulative elapsed time (hours worked, timer shows seconds, like a clock).

_buildEarningsGauge : shows earnings, in $ dollars. I need that the GaugeAnnotation Text updates up to the decimals, real time, like the timer. Right now only updates the decimals every minute.

Dart file attatched.