
In Progress
Posted
Paid on delivery
I need a react native expo developer to fix a bug. The bug is the scheduled notification using expo-notification is not triggering after prayer times, we are using aladhanapi API. Last scheduled times from storage: LOG Morning (Fajr+30): Not scheduled - Toggle: ON (true) - Completed: 0/24 LOG Morning Adhkar 30 mins before Sunrise: Not scheduled - Toggle: ON (true) - Completed: 0/24 LOG Evening (Asr): Not scheduled - Toggle: ON (true) - Completed: 0/24 LOG Adhkar 2 hours after Asr: Not scheduled - Toggle: ON (true) - Completed: 0/24 LOG Qur'an (Fajr+120): Not scheduled - Toggle: ON (true) - Completed: 0/3 LOG Quran at 6pm: Not scheduled - Toggle: ON (true) - Completed: 0/3 LOG Surah Kahf (Friday Fajr+60): Not scheduled - Toggle: ON (true) LOG Quran Inactivity (5 days @ 12pm): Not scheduled - Last visit: N/A - Toggle: ON (true) LOG Adhkar Inactivity (5 days @ Fajr+30): Not scheduled - Last activity: N/A - Toggle: ON (true) LOG Reflection (Isha+30mins): Not scheduled - Toggle: ON These logs show the scheduled notifications even when they are scheduled they dont trigger, The task is to debug over the next few days to see if notifications are triggering and fix accordingly
Project ID: 40450074
25 proposals
Remote project
Active 13 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hi, I’ve worked with React Native Expo apps using expo-notifications and can help debug why the scheduled prayer notifications are not triggering, even though they appear scheduled in storage. I’ll trace the scheduling flow from the Aladhan API, verify trigger times, permissions, timezone/background behavior, and test on real devices over the next few days to identify and fix the root cause properly. I can start immediately.
$30 USD in 1 day
0.0
0.0
25 freelancers are bidding on average $21 USD for this job

Hi, I have 5+ years of experience in React Native. I will design and develop a fully functional React Native mobile application for your business. The app will be cross-platform, responsive, and optimized for both Android and iOS. I will ensure smooth navigation, clean UI, and reliable performance. My Skills Include: a) React Native Development – Expertise in building cross-platform mobile apps with responsive UI. b) State Management – Experienced in Redux, Context API, and Zustand for scalable applications. c) Backend Integration – Skilled in connecting apps with REST APIs, Firebase, and third-party services. d) Database Handling – Proficient in Firebase Firestore, MySQL, SQLite, and local storage. e) Deployment & Support – Experienced with publishing apps on Google Play Store and Apple App Store. Please share your ideas or reference apps, and I’ll help bring your vision to life Lets connect in chat so that We discuss further. With Regards, Sai
$12 USD in 1 day
5.6
5.6

Hello, I have 5+ years of experience in React Native and Expo development, including debugging expo-notifications, background tasks, and API-based scheduling systems. I can investigate why notifications are not triggering despite being scheduled, test across devices, debug storage/timing issues with Aladhan API, and provide a stable fix with proper logging and validation.
$15 USD in 1 day
5.2
5.2

With a comprehensive background in Mobile App Development and a strong focus on React Native, I am well-equipped to handle the bug you're facing on your prayer-time notification system using expo-notification API. My dedication to delivering results, not just promises, means I'll put in the time and effort to meticulously debug and address this issue over the next few days. At Dlite Info Tech Pvt Ltd, we have built a reputation for crafting high-performing solutions that transform tech headaches into seamless experiences. Having worked on similar projects before, I am well aware of the complexities involved in linkages with APIs and can assure you that I won't rest until your scheduled notifications are firing correctly and reliably. I offer more than just fixing problems; I create innovative solutions that drive growth. Let's work together to implement an elegant fix for your bug-and then push beyond it to optimize your reactor-native app! You'll benefit from my skills in not only Reactive-native but also Frontend & Backend Development and Software Development. With my expertise, promptness, and dedication, I will ensure you can go forward with more clarity, confidence, and efficiency!
$39 USD in 1 day
2.7
2.7

As an experienced CEO and solopreneur, I understand the value of solving real problems efficiently. Throughout my 10+ years in the field, I and my team at Solves Inn have consistently delivered reliable, scalable, and business-driven systems to numerous satisfied clients. Our expertise in full-stack development, API integrations, and mobile app development make us a perfect fit for your project. Our proficiency in React Native, specifically with expo-notification for scheduling and triggering notifications, is what sets us apart from the rest. We've worked on similar projects where we needed to debug the synchronization between external APIs and internal systems to ensure smooth functioning. We don't just fix bugs but devote time to understand their root cause and create robust solutions to prevent them from reoccurring in the future. Your prayer times app's bug with notification scheduling is a problem that needs immediate attention for a seamless experience for your users. At Solves Inn, we tackle every project as an opportunity to engineer a production-ready solution that stands the test of time. This means rather than just fixing the current bug, we'll also ensure that the scheduling system works flawlessly even with future API updates or scaling requirements. So, let's join forces to debug, enhance, and revitalize your React Native app!
$15 USD in 1 day
2.0
2.0

Your logs already point toward a scheduling/state persistence issue rather than just notification triggering itself, especially since everything shows “Not scheduled” while toggles remain ON. I’ve worked with React Native + Expo workflows where notification scheduling breaks because of timezone handling, background app state, Android battery optimizations, stale async storage state, or Expo scheduling inconsistencies after device restarts/app updates. I can debug the full notification lifecycle: * prayer time calculation flow * scheduling logic * AsyncStorage persistence * trigger generation * Expo notification handlers * timezone/background behavior * Android/iOS differences and properly test over the next few days to ensure notifications actually fire consistently instead of only appearing scheduled in logs.
$15 USD in 10 days
2.5
2.5

Hello, I understand that you're facing issues with scheduled notifications not triggering after prayer times in your React Native app using the aladhanapi API. It's crucial to address this so that users receive timely notifications as intended. To resolve this, I will debug the notification scheduling logic, examining both the Expo Notifications setup and the integration with the aladhanapi API to identify any discrepancies. Here is what I will deliver: - A thorough analysis of the notification logs and the scheduling logic to pinpoint the issue. - Fixes implemented to ensure that all scheduled notifications trigger correctly based on the specified prayer times. - Clean code and clear communication throughout the debugging process. I can confidently complete this within your budget and timeline, and I will keep you updated throughout the process. Could you provide more details on how the notification settings are currently being stored and retrieved in your app? Best regards
$15 USD in 7 days
0.7
0.7

Hi, I’m an experienced React Native developer with hands-on expertise in Expo and expo-notifications. I can help debug and fix your issue with scheduled notifications not triggering after prayer times using the Aladhan API. From your logs, it seems notifications are being scheduled in storage but not firing. I will: Review the current notification scheduling logic and expo-notifications setup. Verify timezone handling, repeat intervals, and background scheduling on both iOS and Android. Test each notification type (Fajr, Asr, Isha, Quran reminders, etc.) in real device scenarios over the next few days. Apply a fix so all notifications trigger reliably according to the schedule. Provide a short report explaining the root cause and the applied solution. I’m confident I can get this fully working and tested across devices. Please share access to your codebase and current Expo project so I can start investigating immediately. Looking forward to helping you resolve this.
$15 USD in 1 day
0.8
0.8

Hello, I can help debug and fix the Expo notification scheduling issue in your React Native app. From the logs, it looks like the notification jobs are either not being properly registered with expo-notifications, getting cleared after app restart, or failing because of time calculation/background scheduling behavior tied to the prayer-time API. I’m ready to start immediately and can work directly with your existing Expo codebase. Best regards, Narendra
$15 USD in 2 days
0.7
0.7

✨Fix Scheduled Notification Bug in React Native Expo App✨ Hello! I can help debug and fix the issue with your scheduled notifications not triggering in your React Native Expo app. I have experience working with expo-notifications and external APIs like AladhanAPI, and I can thoroughly test the notification scheduling logic over the next few days to identify why notifications aren’t firing as expected. The task will include: Reviewing and debugging the notification scheduling code Verifying that prayer times from AladhanAPI are correctly calculated and stored Testing notification triggers across different time zones and app states (foreground, background, closed) Implementing fixes so all toggled notifications fire reliably Providing a brief report on changes and ensuring stable behavior I will ensure your notifications trigger on time for all prayer times and activities as intended.
$15 USD in 7 days
0.0
0.0

I understand the issue: your scheduled notifications via expo-notifications are not triggering even though they appear scheduled, using Aladhan API prayer times. The goal is to identify why notifications fail and fix them reliably across all prayer/adkar schedules. My approach: Debugging: Review how times are stored, retrieved, and scheduled; check background tasks, timezones, and Expo notification permissions. Fix Implementation: Correct scheduling logic, ensure repeated notifications trigger, handle edge cases (app closed or device restarted). Verification: Monitor logs over multiple prayer times to confirm notifications trigger as expected. Documentation: Provide clear notes on changes so you can maintain scheduling logic going forward. Outcome: All scheduled notifications trigger reliably at prayer times and adkar intervals, with logging confirming correct execution. I’m experienced with React Native + Expo notifications and can start immediately to deliver a robust fix.
$15 USD in 1 day
0.0
0.0

Hello, Your issue immediately sounds like a deeper scheduling/state-management problem rather than a simple notification permission bug, especially since the logs indicate the notifications are being created but never actually triggering. I have hands-on experience debugging React Native Expo applications using `expo-notifications`, background scheduling logic, async storage persistence, and time-based event systems connected to APIs such as Aladhan. From the logs you shared, the problem could involve: • Incorrect trigger timestamps or timezone conversion • Notifications being overwritten or cleared silently • Android/iOS background scheduling limitations • Expo task lifecycle issues • AsyncStorage state desynchronization • Invalid repeating trigger configuration • App state restoration after reload/device restart My debugging approach would include: • Verifying exact notification payloads and trigger objects • Inspecting scheduled notifications using Expo debugging utilities • Validating prayer-time calculations against local timezone/device timezone • Testing physical-device behavior across multiple prayer cycles • Monitoring notification persistence after app termination/restart • Reviewing Expo SDK compatibility and platform-specific limitations • Adding deeper logging/tracing around scheduling and trigger execution Best regards, Raees
$15 USD in 1 day
0.0
0.0

⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐Hi, ⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐ I can debug and fix the Expo Notifications scheduling issue in your React Native / Expo app. From your logs, the notifications appear to be stored correctly but are likely failing during: • trigger generation • timezone/date calculation from AlAdhan API • Expo background scheduling • Android/iOS permission handling • stale scheduled IDs or app lifecycle issues What I’ll do: • Audit current notification scheduling flow • Verify Expo notification permissions and channels • Test trigger timestamps against device timezone • Debug async storage retrieval and rescheduling logic • Monitor scheduled notifications over multiple prayer cycles • Fix edge cases for Fajr/Sunrise/Asr/Isha calculations • Ensure notifications survive app restarts/device sleep • Add reliable logging for future debugging Expected deliverables: • Working scheduled notifications • Cleaned/fixed scheduling logic • Debug summary explaining root cause • Testing across Android/iOS if needed
$15 USD in 2 days
0.0
0.0

I focus on delivering work that’s done properly, clear, polished, and aligned with exactly what you need. I’m focused on building my reputation, so I offer competitive rates while putting in extra effort to ensure high quality results, reliable communication, and work I stand behind. Regarding your best fit issue of fixing the bug on React Native with Expo regarding scheduled notifications, I would be glad to provide my expertise. My skills and experience in mobile app development and particularly React Native position me well to resolve the issue promptly and effectively. I have successfully debugged several complex apps and developed robust solutions.
$15 USD in 7 days
0.0
0.0

As an experienced Full Stack Developer, I am confident in my ability to tackle the bug you've encountered with the scheduled notifications for prayer times on your React Native app. Through my previous mobile app development projects, similar to what you're seeking here, I have gained expansive expertise in both React Native and using APIs - exactly what your project needs to fix this daunting notification issue. My architectural focus on creating clean, maintainable, and scalable code will be advantageous in identifying the root cause of the problem and implementing permanent solutions. Being a seasoned Developer also entails understanding business goals beyond mere feature delivery. In line with this, I uniquely prioritize your app's longevity without accumulating technical debts caused by band-aid solutions. In choosing me, Barclays Dario, for this project, you're not only commissioning a developer but gaining a reliable partner who approaches your project as a real product. I eagerly look forward to working with you on this challenging bug fix because I genuinely care about delivering solid and scalable solutions by thoroughly investigating every detail to ensure nothing is amiss.
$100 USD in 2 days
0.0
0.0

Hi, I’m Juan Pablo. I work extensively with React Native, Expo and time‑based background tasks, so debugging scheduled notifications that fail to trigger after dynamic prayer times is exactly the kind of issue I’m used to solving. Your logs already show the core problem: the notifications are being “scheduled” in storage but never actually firing, which usually points to a mismatch between Expo Notifications, background permissions, and the async scheduling logic tied to the Aladhan API. I work with patterns in Expo notification debugging and React Native background tasks. My approach is to run the app over the next few days with real device testing, verify how the prayer times are parsed, confirm whether the scheduled triggers are being overwritten or invalidated, and inspect whether the app is losing permissions or failing to register the notification handler. I’ll also check for timezone drift, stale async storage values, and the common Expo issue where scheduled notifications silently fail if the trigger timestamp is in the past by even a few milliseconds. Once I identify the root cause, I’ll patch the scheduling logic so each prayer‑based notification fires reliably, even after app restarts or long inactivity. You’ll get a clean fix, verified across multiple days, with logs confirming each notification triggers at the correct prayer offset. If you want someone who can debug this patiently and get your reminders working exactly as intended, I’m ready to begin.
$50 USD in 7 days
0.0
0.0

Hello, React Native Expo notification bug — I'll debug the scheduled notifications using expo-notifications and Aladhan API. Checking background task triggers, permission states, and schedule logic. Question 1: Do notifications work in foreground but fail in background/killed state? Question 2: Are you testing on iOS, Android, or both? Looking forward to working with you.
$15 USD in 1 day
0.0
0.0

**Hello,** I can help debug and fix your React Native Expo app so that scheduled notifications using `expo-notifications` trigger correctly after prayer times from the Aladhan API. I’ll review your current scheduling logic, check the storage of toggles and completed counts, ensure background tasks are properly registered, and test notifications across iOS and Android. I’ll monitor the scheduled events over the next few days and implement a reliable fix so all notifications fire as intended. **Thanks for your time.**
$10 USD in 7 days
0.0
0.0

I am a perfect fit for your project. I understand the challenge of ensuring expo-notification triggers correctly after prayer times using the aladhanapi API. My focus will be on delivering a clean implementation that guarantees notifications are reliably scheduled and triggered as expected, improving user engagement and app functionality. While I am new to Freelancer, I have strong experience in React Native and Expo projects, including troubleshooting notification scheduling and API integrations, successfully delivering similar solutions outside this platform. I offer a free consultation to fully understand your setup and recommend the most effective technical fix. I would love to chat more about your project! Regards, Sonny Dube
$10 USD in 14 days
0.0
0.0

Hello! Looking at the logs, "Not scheduled" across every notification with toggles ON suggests the scheduling call is either failing silently or not running on the right trigger — most often a permissions edge case, an iOS 64-notification cap being hit, or the schedule function not re-running when prayer times refresh from aladhan. Worth checking first: are you on iOS, Android, or both, and is this reproducible in a dev build or only production/TestFlight? Android background scheduling specifically gets killed by OEM battery optimization (Xiaomi/Samsung/Huawei are the worst offenders), so the fix path differs significantly by platform. My approach: reproduce locally with your aladhan response cached, instrument the schedule function with logs to confirm it's being called and what expo-notifications returns, then either fix the silent failure or restructure scheduling to handle iOS's 64-pending limit (which a prayer app with 10 daily notifications × 7 days can easily hit). Given the multi-day verification need, I'd suggest two milestones: day 1–2 for root cause + initial fix, day 3–5 for monitoring across real prayer cycles and tightening — can you share the repo or relevant scheduling code so I can give a firmer estimate? Thanks, Igor
$15 USD in 7 days
0.0
0.0

LONDON, United Kingdom
Payment method verified
Member since May 23, 2023
$10-30 USD
$10-30 USD
$2-8 USD / hour
$10-20 USD / hour
$10-20 USD
$30-250 USD
₹1500-12500 INR
$10-30 USD
$250-750 USD
₹15000-20000 INR
€6-12 EUR / hour
€250-750 EUR
€250-750 EUR
$250-750 CAD
₹1500-4000 INR
₹1500-12500 INR
$250-750 USD
€250-750 EUR
$250-750 USD
$10-30 USD
$30-250 USD
₹600-1500 INR
$1500-3000 USD
₹750-1250 INR / hour
₹12500-37500 INR