Resolve Flutter App Store/Google Play Rejections

Job ID: 40274127

Budget: $30 – $250 USD

Flutter App — Fix App Store & Google Play Rejections and Get Approved

## Overview

I have a fully built Flutter music streaming app (Caribbean radio/music). The app is complete and functional. I need a developer to fix the remaining issues causing rejections on both Apple App Store and Google Play, then successfully upload and get the app approved on both platforms.

## Current Status

- **iOS:** Build submitted to App Store via TestFlight — awaiting review
- **Android:** Build rejected twice by Google Play for "Broken Functionality"
- **Code:** Flutter (Dart), single codebase for both platforms
- **Backend:** Already live and working (Node.js/Express, MySQL)

## Google Play Rejection Details

Google rejected under the **"Broken Functionality"** policy. Two issues flagged:

1. **In-App Purchase:** "Start Free Trial" button showed "Product not available" — the Google Play Billing subscription product wasn't loading. The product exists and is active in Google Play Console (`one_caribbean_plus_monthly`). It has been confirmed working on a test device but failed during Google's review.

2. **Library Feature:** Reviewer tried to add a song to the library and it didn't work. The library screen wasn't refreshing after liking songs from the feed. A fix has been applied in the latest code but needs testing and verification.

## What I Need Done

1. **Test the app thoroughly on both iOS and Android devices** — audio playback, like/library, subscription purchase flow
2. **Fix any remaining issues** causing the rejections
3. **Build and upload the Android AAB** to Google Play and get it approved
4. **Build and upload the iOS build** to App Store Connect (if current submission fails) and get it approved
5. **Ensure both apps pass review** on the first resubmission

## Tech Stack

- Flutter 3.x (Dart)
- Riverpod (state management)
- just_audio (audio playback)
- in_app_purchase (Apple StoreKit + Google Play Billing)
- GoRouter (navigation)
- Dio (networking)

## What I Will Provide

- Full source code
- App Store Connect access (API key + credentials)
- Google Play Console access (service account + credentials)
- Backend API is live — no backend work needed
- Test accounts for both platforms
- Developer handoff document with architecture details and known issues

## Requirements

- Experience with Flutter app deployment to both App Store and Google Play
- Experience with in-app purchases (StoreKit and Google Play Billing)
- Experience handling App Store / Google Play review rejections
- Must test on real iOS and Android devices before submitting

## Budget

Fixed price. Please quote based on the scope above.

## Timeline

ASAP — app is ready, just needs the review issues resolved and approved on both stores.