
Closed
Posted
Paid on delivery
We are looking for an experienced Flutter developer to resolve a specific issue with our Islamic app on iOS. Currently, the app does not play the Full Adhan (3–5 minutes) when the device is in the background or the screen is locked. The app is already built using Flutter, with Firebase and Supabase integrated. We need a specialist to implement a robust solution for iOS that ensures the full audio file plays for all five daily prayers, bypassing the standard 30-second iOS notification sound limit. Scope of Work: 1. Full Adhan Playback on iOS: Implement a background execution strategy (e.g., using audio_service, just_audio, or handling background tasks) that allows the full audio file to play even when the app is minimized or the phone is locked. 2. Notification Integration: Ensure a notification is still displayed, and the audio starts immediately upon the prayer time trigger. 3. Battery Optimization: Ensure the background task triggers efficiently without excessive battery drain. 4. Firebase/Supabase Sync: Ensure the prayer time logic (currently handled via our backend) triggers the local or remote audio correctly. Technical Requirements: • Flutter Expert: Deep understanding of the Flutter lifecycle and background isolates. • iOS Native Knowledge: Strong understanding of Apple’s Background Modes (Audio, AirPlay, and Background Fetch). Experience with PushKit or UNNotificationSound limitations is a plus. • State Management: Experience working with existing architectures to integrate audio triggers. • Clean Code: Ability to document the fix so our internal team can maintain it. Current Tech Stack: • Frontend: Flutter • Backend/Database: Firebase & Supabase • Target Platform: iOS (primary focus for this fix)
Project ID: 40407810
141 proposals
Remote project
Active 2 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
141 freelancers are bidding on average $157 USD for this job

I WILL ENABLE FULL ADHAN PLAYBACK ON IOS—RELIABLE, BACKGROUND-SAFE, AND APP-STORE COMPLIANT. With 12+ years in mobile development and deep Flutter + iOS background execution experience, I’ve implemented long-form audio playback solutions that bypass the 30s notification limit correctly. Approach: Use a hybrid Flutter + native iOS strategy: Integrate audio_service + just_audio for background playback Configure iOS Background Modes (Audio, AirPlay) Trigger playback via silent push / scheduled local notification + background isolate Ensure audio session is activated (AVAudioSessionCategoryPlayback) so it continues when locked Flow: Prayer time trigger (Firebase/Supabase) → Local/silent notification → Background handler wakes → Starts full Adhan via audio service → Notification displayed with playback controls Key Fixes: Replace standard notification sound with programmatic audio playback Persistent background audio (3–5 mins) Proper lifecycle handling (app killed / background / locked) Battery-efficient scheduling (no aggressive polling) Deliverables: Fully working full Adhan playback on iOS Integrated notification + audio trigger flow Clean, documented implementation for your team Tested across locked/background state Acceptance Ready: Full audio plays without cutoff Works when app minimized or screen locked No excessive battery drain Timeline: 3–5 days Ready to jump in and resolve this critical issue quickly and cleanly.
$140 USD in 7 days
8.4
8.4

Hi there, I am the best here! Please check out my profile and see what others have to say about the work I've done related to the skills you're looking for. Hope to work together soon. Thanks!
$140 USD in 7 days
7.5
7.5

Hi there, I have read your project requirement and you need a Flutter expert with strong iOS knowledge to enable full Adhan audio playback (3–5 minutes) in the background/locked state, bypassing iOS notification sound limitations while maintaining proper notifications and battery efficiency. We have experience handling background audio in Flutter with iOS-specific configurations (AVAudioSession, Background Modes, audio_service/just_audio) and can implement a reliable solution that ensures uninterrupted Adhan playback triggered by your existing Firebase/Supabase logic. A few quick questions: ================== Are prayer times triggered locally on-device or via push notifications from backend? Is the Adhan audio stored locally or streamed from server? Do you currently have Background Audio mode enabled in iOS capabilities? Should playback support interruption handling (calls, other audio apps)? Best Regards, Srashtasoft Team
$240 USD in 7 days
7.0
7.0

As a skilled Flutter developer, I bring extensive knowledge and expertise to the table ensuring that your Islamic app's audio functionality is enhanced efficiently specifically for the iOS platform. With a thorough understanding of Flutter's lifecycle and experience working with background isolates, I have the ability to implement robust solutions that bypass any limitations posed by iOS on background execution. Combining my proficiency in using audio_service, just_audio, or handling background tasks will ensure your app plays the entire Adhan even when minimized or locked. Moreover, my familiarity with Apple's Background Modes including Audio, AirPlay, and Background Fetch will further contribute to addressing this particular issue effectively. Based on my past experiences, I have been able to integrate audio triggers seamlessly into existing architectures which aligns well with your project needs regarding maintaining code integrity. Working together will not only eliminate the 30-second iOS notification sound limit but it will also indicate my commitment towards ideal battery optimization to avoid significant power drain during background task execution.
$140 USD in 7 days
6.4
6.4

Hi There!!! ★★★★ (Fix full Adhan playback on iOS in background beyond 30s limit with stable audio handling) ★★★★ I understand your Flutter Islamic app is not playing full Adhan when iOS is locked/background. You need a proper background audio solution that bypasses 30s limit, with notification trigger and efficient battery usage. ⚜ iOS background audio implementation ⚜ Full Adhan playback (3–5 mins) ⚜ Notification + instant trigger sync ⚜ Firebase/Supabase integration check ⚜ Battery optimized background tasks ⚜ Flutter audio_service / just_audio setup ⚜ Clean code & documentation I have good exp in Flutter + iOS background modes and handled similar audio cases before. I will use audio background mode with native iOS config + proper isolate handling. Let’s discuss and fix this quickly. Warm Regards, Farhin B.
$110 USD in 10 days
6.6
6.6

Hi This isn’t a simple notification issue, it’s an iOS background audio limitation. The 30s cap applies to notification sounds, so the correct approach is switching to a background audio session, not trying to extend notifications. I can implement a proper solution using audio_service or just_audio with iOS background audio mode enabled, so the full Adhan plays even when the app is locked. The trigger will still come from your prayer time logic, but instead of relying on notification sound, it will start a managed audio session that iOS allows to run in the background. I’ll also make sure notifications still appear correctly, and optimize the trigger flow so it doesn’t drain battery or cause repeated wakeups. Integration with Firebase/Supabase will stay intact, just adjusted so the audio playback is handled locally in a stable way. You’ll get a clean implementation plus documentation so your team can maintain or extend it later. Best, Justin
$140 USD in 7 days
6.1
6.1

Hello! I carefully reviewed your project description about fixing the iOS Adhan background audio in your Islamic app, and I’m excited about the opportunity to assist you. With over 10 years of experience in mobile app development, particularly with Flutter, I have the expertise needed to resolve this issue effectively. I understand the significance of ensuring a seamless audio experience for users, especially in an app centered around Islamic practices. I’ve successfully tackled similar challenges in the past, such as enhancing audio playback in an educational app and optimizing background audio functionality in a meditation app. Could you please clarify the following questions to help me better understand the project? 1. Are there specific devices or iOS versions where the issue is more prevalent? 2. Do you have existing logs or error messages related to the audio issue that could help diagnose the problem? I genuinely care about delivering a solution that meets your expectations and enhances user experience. Looking forward to the possibility of working together! Best regards, [Your Name]
$200 USD in 2 days
6.6
6.6

Hello There, With the required native iOS configuration , full Adhan plays even when the app is minimized or the device is locked. I will ensure the audio trigger ties cleanly into your existing Firebase/Supabase prayer‑time logic while keeping battery usage optimized. The notification will still fire normally, and the audio will begin immediately through a compliant background execution path rather than standard notification audio. I’ll provide clear documentation so your team can maintain and extend the implementation afterward. Waiting for your reply!
$30 USD in 2 days
5.7
5.7

⭐⭐⭐⭐⭐ ✅Hi there, hope you are doing well! I have resolved similar background audio playback issues in Flutter apps by implementing native iOS background modes and audio services to ensure uninterrupted audio even when the app is minimized or locked. The most important part of successfully completing this project is handling iOS background execution and audio session management to bypass the 30-second playback limit reliably. Approach: ⭕ I will review your current Flutter code and native iOS configurations. ⭕ Implement and configure background audio playback using packages like audio_service or just_audio combined with native iOS capabilities. ⭕ Integrate notification triggers that coincide with prayer times with immediate audio start. ⭕ Optimize battery usage by efficient background task scheduling. ⭕ Ensure Firebase and Supabase triggers sync correctly with local audio playback. ⭕ Provide clean, well-documented code to support long-term maintenance. ❓ Could you please share the current approach you use to trigger audio playback at prayer times? I am confident in delivering a robust solution that ensures full-length Adhan playback on iOS in the background, maintaining good app performance and battery usage. Thank you for considering my proposal. Looking forward to working with you! Best regards, Nam
$200 USD in 3 days
5.2
5.2

Greetings, Aminuzzaman here. I am a Senior Mobile App Developer with over 10 years of experience, specializing in Flutter and native iOS (Swift) performance. I have successfully implemented long-form background audio for utility and lifestyle apps, and I can resolve this for your Islamic app using a Background Audio Service strategy rather than relying on standard notification sounds. ?️ Technical Strategy for Full Adhan Playback: Background Audio Mode: I will enable the audio background mode in Xcode and implement the audio_service and just_audio packages. Silent Push / Local Triggers: Since prayer times are dynamic, I will use high-priority silent notifications (Firebase) or local scheduling to "wake" the app's background isolate just before the prayer time Bypassing the 30s Limit: By shifting the Adhan from a UNNotificationSound (which is capped at 30s) to a dedicated Audio Session, the full 3–5 minute file will play seamlessly. Battery & Resource Management: I will ensure the audio session is properly deactivated immediately after the Adhan finishes to prevent unnecessary battery drain and comply with Apple’s background execution guidelines. I am ready to start immediately and provide regular GitHub commits for full transparency. Let’s connect to discuss your current notification trigger logic and resolve this for your users. Thanks, Aminuzzaman
$140 USD in 7 days
5.4
5.4

As an adept Flutter and mobile app developer with over 5 years of experience, I am confident that I can resolve your issue effectively. My comprehensive understanding of the Flutter lifecycle and background isolates along with a strong grasp of Apple’s Background Modes align perfectly with the task at hand. I have previously tackled similar challenges by implementing audio_service, just_audio, and other techniques to enable seamless audio playback in both Android and iOS platforms. Drawing from my extensive background with Firebase and Supabase integrations, I can ensure that not only does your notification still appear but also that the audio triggers immediately upon prayer time cues. Moreover, I am skilled in maintaining battery optimization without compromising on functionality. Besides the technical expertise required, my clean coding practices will document the fixes effectively for easy maintenance by your team. Choosing me means selecting a partner who is not only proficient but also collaborative. I believe in keeping clients involved at every stage of the project, ensuring that they're updated and consulted to exceed their expectations. Confidence in client satisfaction is what drives me forward, and my positive reviews attest to this commitment. Don't put off a robust solution any longer; let's bring your Islamic app to its full potential together!
$499 USD in 12 days
5.1
5.1

Hello, Im expert flutter developer and I will fix the adhan issue in your app, Im ready to start immediately. Kindly dm me for more discussion. Thanks
$140 USD in 7 days
5.3
5.3

✋ Hi There!!! ✋ The Goal of the project:- To fix iOS background audio playback in a Flutter Islamic app so full Adhan plays reliably during prayer time triggers. I carefully read your project and understand you need a Flutter iOS expert to implement proper background audio handling so the full 3–5 minute Adhan plays even when the app is locked or minimized, integrated with Firebase and Supabase triggers. I am the best fit because I have strong experience handling Flutter background services and iOS audio lifecycle constraints. * Implement iOS background audio using audio_service or just_audio properly * Ensure reliable notification trigger with full Adhan playback on prayer time * Optimize battery usage while maintaining accurate backend sync with Firebase and Supabase I provide UI/logic integration, backend synchronization, testing on iOS devices, and full source code delivery with documentation. With 9+ years experience as a full stack developer, I have fixed similar Flutter audio and background execution issues in production apps. Looking forward to chat with you for make a deal Best Regards Elisha Mariam!
$176 USD in 12 days
5.0
5.0

Hello, I appreciate the opportunity to submit my proposal for your Flutter app project. I understand that you need a solution to ensure the Full Adhan plays in the background on iOS, while also managing notifications and optimizing battery usage. With extensive experience in Flutter development and a solid understanding of iOS background execution, I am well-equipped to tackle this challenge. I have successfully implemented similar audio playback functionalities using the audio_service and just_audio packages, and I'm familiar with Apple's Background Modes. To address your needs effectively, I propose the following approach: - Implement a background audio strategy using audio_service to allow continuous playback of the Full Adhan. - Integrate notifications that trigger the audio playback seamlessly at prayer times. - Optimize the background task to minimize battery consumption while maintaining performance. - Ensure proper synchronization between Firebase/Supabase and the audio triggers for accurate prayer times. I am eager to start working on this project and confident in delivering a robust solution that meets your requirements. Please feel free to reach out to discuss any details or to get started right away. Best regards.
$30 USD in 7 days
4.7
4.7

Hi! I specialize in Flutter + iOS background audio systems with 9+ years of experience fixing playback, lifecycle, and background execution issues in production apps. Here's how I can help: * Fix iOS background Adhan playback using proper background audio modes (audio_service / just_audio) * Ensure full 3–5 minute Adhan plays even when app is locked or minimized (not cut off by iOS limits) * Implement reliable prayer-time trigger handling from Firebase/Supabase without missed events * Configure iOS Background Modes correctly (Audio, Remote Notifications, etc.) * Optimize battery usage so background execution stays efficient and stable * Ensure clean integration with existing Flutter architecture + proper documentation I’ve handled similar iOS background audio restrictions before, so I’ll focus on a native-compliant solution rather than risky workarounds. Is your current Adhan trigger using local scheduling or server push notifications?
$140 USD in 7 days
4.6
4.6

Hello, I see your Islamic app's iOS Adhan background audio isn't playing fully, which can disrupt user experience during prayers. This often happens due to iOS audio session handling in Flutter apps. Our team has over 4 years of experience fixing such mobile Flutter issues and ensuring seamless audio playback. You can check samples from our work at https://www.freelancer.com/u/eliaa. Let's discuss how we can solve this quickly for you.
$250 USD in 7 days
4.2
4.2

Hello, I can fix the iOS background audio issue so the full Adhan plays reliably even when the app is locked or in the background. I have strong experience with Flutter background execution and iOS audio session handling. I will implement a proper background audio setup using audio_service and just_audio with iOS background modes enabled. The solution will bypass the 30 second notification limit by triggering continuous audio playback instead of relying on notification sounds. Notifications will still display correctly and trigger the Adhan at the exact prayer time. I will ensure efficient background handling to avoid unnecessary battery drain. Your existing Firebase and Supabase logic will be integrated so triggers remain consistent. Code will be clean, documented, and easy for your team to maintain. Ready to start and resolve this quickly.
$200 USD in 7 days
4.1
4.1

As an experienced and dedicated Flutter developer, I understand the ins and outs of the platform, which makes me the perfect fit for your iOS adhan background audio issue. I'm adept at managing the Flutter lifecycle and background isolates, skills that will prove crucial in getting your app to play the full adhan even when in the background. Moreover, my native knowledge of Apple's Background Modes (especially Audio) will help circumvent the standard 30-second iOS notification sound limit. Battery optimization is another concern that I fully appreciate. I vow to implement an efficient background tasking system that ensures maximum battery preservation. Importantly, my state management expertise will help me sync the prayer time logic with both Firebase and Supabase to ensure the right audio files are triggered at the right times. I assure you of delivering a polished, fully-tested, bug-free solution according to your timeframe. What sets me apart is my commitment to continued support even after project completion. Let's join forces and bring your vision to life with precision and excellence.
$140 USD in 7 days
4.3
4.3

Hello, I have reviewed your requirement and understand that your Flutter Islamic app on iOS is not playing the full Adhan audio when the device is locked or in the background, and you need a proper background audio solution that bypasses the 30-second notification limit. I’ve worked on similar Flutter audio and background execution issues where long audio needed to play reliably on iOS using correct background modes and audio session handling. With 8 years of experience in Flutter and iOS integrations, I specialize in solving lifecycle, background isolate, and audio session challenges in production apps. My approach would be: • Configure iOS Background Modes correctly for audio playback • Implement audio_service and just_audio with a background isolate for stable long audio playback • Manage AVAudioSession category and interruptions properly at the native iOS layer • Trigger audio via local notification while keeping playback handled by the background audio service • Ensure prayer time triggers from Firebase/Supabase invoke the audio reliably • Optimize battery usage by avoiding unnecessary background polling • Test on locked screen, minimized app, and different iOS versions • Document the implementation so your team can maintain it easily LET’S MAKE THE FULL ADHAN PLAY RELIABLY ON IOS WITHOUT INTERRUPTION OR BATTERY DRAIN Looking forward to working with you. Thanks
$200 USD in 7 days
5.0
5.0

Hi, I would like to grab this opportunity and will work till you get 100% satisfied with my work. I just applied after read your job posting carefully and I believe that I am good fit to your project. I'm a serious bidder. I will satisfy you with my high skills! I am an expert which have 10+ years of experience on Mobile App Development, iPhone, User Interface / IA, PhoneGap, Mobile App Testing, Swift, Google Maps API, Web Development, iOS Development, Mobile Development I am looking forward to meet you to discuss the further detail about this project. Looking forward to hearing from you. Warm Regards
$140 USD in 3 days
4.2
4.2

Brookhaven, United States
Payment method verified
Member since May 23, 2014
$750-1500 USD
$30-250 USD
$30-250 USD
$10-30 USD
$30-250 USD
£10-3000 GBP
₹12500-37500 INR
₹600-1500 INR
₹12500-37500 INR
$30-250 AUD
$10-30 USD
$15-25 USD / hour
₹1500-12500 INR
₹500000-500001 INR
$30-250 USD
min €36 EUR / hour
$15-25 USD / hour
$80-150 USD
$750-1500 USD
£10-20 GBP
$250-750 USD
₹12500-37500 INR
$250-750 USD
€8-30 EUR
₹600-1500 INR