iOS – Advanced Reskin of SwiftUI Audio Template + App Store Submission

Job ID: 39734301

Budget: $2,000 – $3,000 USD

We need an experienced iOS (Swift/SwiftUI) developer to perform an advanced reskin of an existing audio template and prepare a clean App Store submission. This is not a cosmetic repaint; we expect production-grade refactors, Apple compliance, and a premium UX polish.

Scope & key tasks

UI/UX overhaul (SwiftUI): premium look & feel, smooth navigation, haptics, micro-animations, dark mode, dynamic type, VoiceOver checks.

Audio layer (AVFoundation/AVAudioEngine): reliable multi-track mixing, per-track volume, background audio, interruption handling, route changes (AirPods/Bluetooth), performance tuning; local caching of audio files with safe fallbacks if Firebase is slow/offline.

Template integration: keep Firebase content model (images/sounds hosted remotely), preserve “favorites” local storage, maintain premium flags driven from remote config/JSON.

Monetization: replace one-time IAP framework with StoreKit 2 + RevenueCat (monthly/annual, optional lifetime), paywall, restore purchases, sandbox/test plans.

Analytics & crash reporting: Firebase Analytics + Crashlytics; minimal event map (play, stop, mix change, paywall view, purchase).

Networking & caching: image/audio caching, retry/backoff, reachability, safe decoding.

Ads (optional toggle): keep AdMob wiring but fully feature-flagged (build-time & remote), ensuring no policy conflicts with IAP.

App quality & compliance: Apple HIG, App Store Review Guidelines (background audio usage, privacy), App Privacy nutrition labels, ATT where applicable, clean Info.plist, correct entitlement usage.

Build & release: TestFlight pipeline, provisioning, app icons/splash, localized strings scaffolding (EN ready), submission-ready build with review notes.

Deliverables

Fully reskinned SwiftUI app (Xcode 15+/iOS 16+) with premium UI and smooth navigation.

Audio engine stable for multi-track playback/mixing, background mode, and interruptions.

Subscriptions via RevenueCat (monthly/annual, restore, intro offers if allowed).

Firebase integration (Auth optional), remote content, analytics/crash reporting.

TestFlight build + submission package (screenshots guidelines, review text, privacy labels).

Short technical handover (README: architecture, config, keys, test accounts).

Must-have skills

Swift/SwiftUI 5–6, AVFoundation/AVAudioEngine, concurrency (async/await), Combine.

StoreKit 2 + RevenueCat on production apps.

Firebase (Remote data, Storage/Hosting, Analytics, Crashlytics).

Strong App Store submission track record (links required).

Nice to have

Experience optimizing audio latency & CPU/memory footprint.

Feature-flag frameworks; Xcode Cloud/TestFlight automation.

What we provide

Licensed template code, branding assets, audio/image packs, Firebase project.

Wireframe references for premium reskin.

Timeline & budget

MVP/TestFlight within 20–35 days.

Proposal requirements

3–5 App Store links to SwiftUI apps you shipped (ideally with subscriptions + audio).

5–8 lines on how you’ll replace the template’s one-time IAP with RevenueCat subscriptions (entitlements, offerings, sandbox, edge cases).

5–8 lines on your audio stack (AVAudioEngine graph, session category, interruptions, caching).