
In Progress
Posted
Paid on delivery
I have an existing React Native (Expo) Android app that already includes a Health Connect module, yet there is ome permission issues. The root of the trouble appears to be permissions: even after the user grants access, the app cannot read or persist the data. I need you to dive into the current implementation, track down exactly why those permissions are failing, and rebuild the flow so the app can request, obtain, and reliably read the user’s step counts on any modern Android device running the latest Google Play services. While you are inside the codebase, I would also like you to tidy up a lingering screen-loader glitch. The loader occasionally hangs and gives the impression that the app is frozen; once the Health Connect fix is in place, the loader should transition smoothly and disappear as soon as the data is ready. Deliverables (all must be met): • Updated, well-commented code that requests and confirms Health Connect permissions, then pulls step data without error. • A brief test plan or screen recording showing the full user journey: first-time permission grant, subsequent launches, and continuous step retrieval. • A snappy, non-blocking loader that reflects real loading state and releases control immediately once data arrives. Expo, React Native, Health Connect
Project ID: 40731822
49 proposals
Remote project
Active 5 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

Hello! I am Persia and I have extensive experience in the areas of React Native and Expo Development • Android Health Connect Integration • Native Android Permissions. You need your Health Connect permission issues fixed in your Expo Android app. Even after users grant access, the app cannot read or persist step data. You also want a hanging screen loader corrected. Here is my plan. First, I will review your current Health Connect module and trace exactly where permissions fail after the grant. Then I will rebuild the permission request and confirmation flow using the correct Android 13+ and Health Connect APIs, ensuring step data reads and persists reliably. Next, I will fix the loader so it reflects real loading state and dismisses as soon as data arrives. Finally, I will deliver commented code and a test plan or screen recording covering first-time grant, subsequent launches, and continuous step retrieval. I chose this method because it is proven. For example, I resolved a similar Health Connect issue for an Expo app where the manifest permissions were declared but the runtime request flow was incomplete. After rebuilding the flow, step data read correctly on every modern Android device. I bring React Native, Expo, and native Android expertise with clean, tested fixes. Thank you for reading the proposal. If you are interested, I would like to have a serious discussion.
₹850 INR in 1 day
1.7
1.7
49 freelancers are bidding on average ₹2,320 INR for this job

Hello Sir, I have already worked on similar types of website and software development projects and I am confident that I can successfully handle your project. I am a full-time freelancer with **17+ years of experience** in web development, software development, automation, and API integrations. My expertise includes: * Android app development * ASP.NET C# web and software development * Python automation and web scraping (Amazon, Instagram, Facebook, Google Maps, LinkedIn, Telegram, and other custom scraping solutions) * JavaScript, jQuery, AJAX, Bootstrap, HTML5 * Microsoft SQL Server database development * Payment gateway integration * SMS, Email, Banking, Financial, and Insurance API integration * Custom automation bots and workflow automation software I focus on delivering **high-quality, scalable, and reliable solutions** with clean code and long-term support. Please contact me in private chat so we can discuss your requirements in detail. I can also show you a **demo of similar projects** I have completed. Looking forward to working with you. Thanks & Regards
₹1,500 INR in 5 days
6.3
6.3

I can debug the Health Connect permission flow and loader issue directly in your existing React Native/Expo codebase. I have 9+ years of mobile engineering experience across native Android, Flutter, and React Native, with strong experience in Android permissions, background data access, lifecycle handling, APIs, and production debugging. For Health Connect, I’ll trace the current permission request and read flow, verify manifest/configuration, permission state handling, API calls, and persistence logic, then rebuild it so step data works reliably on first grant and subsequent launches. I’ll also fix the loader so it reflects the actual async state and disappears immediately when data is ready instead of hanging. Deliverables: * Clean, commented fix * Reliable step retrieval * Correct permission handling * Loader fix * Test plan or screen recording covering first launch and repeat usage I can start immediately, and you can also check my client reviews.
₹1,500 INR in 1 day
5.7
5.7

As a Senior Software Engineer with over half a decade's worth of experience, I have dealt with the nuances of React Native and Expo for quite some time. My range of expertise has given me hands-on knowledge in building robust applications that not only function smoothly but also respect user privacy and permissions. Your project is a perfect fit for my skill set, as ironing out permission issues and ensuring seamless loading experiences are areas where I truly excel. I understand the criticality of accessing health data, and I appreciate the importance of your users' experience within your app. My fluency in Android development and comprehensive understanding of handling permissions diligently will allow me to identify the root cause of your app's failing data access and fix it effectively. Additionally, I am well aware of how little glitches can impact an app's credibility, so I guarantee total eradication of any blinking loader hindrances while restoring consistent functionality. In addition to my technical abilities, I bring a sense of dedication and thoroughness to my work that ensures your project won't just be 'completed', but comprehensively handled. Hosting on any platform or setting up elaborate APIs? There's no challenge too big or complicated for me. Entrust your project to me, and together let's restore the functionality of your Health Connect module while enhancing user experience and meeting all deliverables as instructed.
₹1,500 INR in 1 day
5.3
5.3

Hello there, I would thoroughly investigate the permission issues within your React Native (Expo) Android app, particularly focusing on the Health Connect module. By delving into the existing implementation, I aim to identify and resolve the root cause of the permission failures, ensuring seamless data reading and persistence. Additionally, I will address the screen-loader glitch to provide a smoother user experience. My expertise in Expo, React Native, and Health Connect equips me to deliver an updated codebase with refined permission handling and a non-blocking loader for optimal functionality. Thanks, Manisha
₹1,050 INR in 1 day
4.4
4.4

Hi, Health Connect permission bugs are usually a mismatch between the manifest permissions, the runtime request flow, and how the data is read after grant — so the fix is diagnosis first, not guesswork. I understand the goal: rebuild the permission flow so the app reliably requests, obtains, and reads step counts on modern Android, and fix the loader glitch alongside it. My approach: 1. Review the current Expo/React Native implementation and the Health Connect module setup. 2. Check the AndroidManifest declarations against the Health Connect SDK requirements — this is where most permission failures start. 3. Trace the runtime permission flow: request, grant, and the check that confirms access before reading. 4. Fix the data read/persistence step so step counts are reliably pulled after grant. 5. Rebuild the loader so it reflects real loading state, releases control immediately when data arrives, and never hangs. 6. Test the full journey: first-time grant, subsequent launches, and continuous retrieval on a modern Android device with the latest Google Play services. 7. Deliver well-commented code, a test plan or screen recording, and the loader fix. A few questions: 1. Which Health Connect SDK version are you using (or is it react-native-health-connect)? 2. Do you need step data only, or other metrics too? 3. Can you share the repo or the relevant code files? Let's discuss in chat. Thank you!
₹10,000 INR in 3 days
3.8
3.8

Health Connect permission issues in Expo are usually about one misconfigured capability or permission block, so I would diagnose it directly in your codebase rather than rebuilding anything. I would check your Expo config, Android permissions and the Health Connect request flow, reproduce the permission failure, apply the fix and verify that data actually reads from Health Connect on a real device or emulator. I would also review your target SDK and manifest merger output, since Expo permission issues often hide there. I work with React Native and Expo regularly and I am comfortable in native Android config when the fix needs it. Relevant experience: my Jyotish AI app is live on Android, so I know the Play ecosystem and Android permission quirks from real releases. I test permission flows on real devices because emulators sometimes behave differently. Two questions: which Expo SDK version is the project on, and does the failure happen on every device or only some? If you share the repo access I can usually pinpoint this kind of issue within a day and confirm the fix quickly. I can start immediately.
₹1,000 INR in 3 days
4.0
4.0

Hi, I can fix the Health Connect permission flow and resolve the hanging loader issue in your Expo app. I will debug the permission handling, fix data persistence, and ensure smooth step retrieval along with a responsive loading state. I am ready to start right now. Send me a message with the details and I can get started. cheers Nehal
₹3,000 INR in 1 day
3.4
3.4

HI, React Native and Android developer with 2 plus years of experience in React Native, Expo, Android Studio, Kotlin, and mobile API integration. Silent permission failures can leave Health Connect returning no steps while the UI appears to have access. I would trace the existing permission request and read flow, verify granted permissions before querying step records, and fix the loader around explicit async states. The technical trade off is handling Health Connect availability and permission state separately, because granted access does not guarantee every device is immediately ready for data reads. Is the current Health Connect integration using Expo config plugins with native Android changes, or a standalone package. Happy to discuss details in chat. Regards, Muhammad Arriyan
₹1,250 INR in 7 days
1.8
1.8

Hello, I understand you need to fix Health Connect permission issues in an existing React Native Expo Android app so step data can be reliably authorized, read and persisted, along with resolving the hanging screen loader. Here’s what I can provide: • Audit the existing Health Connect permission/request flow and identify why granted permissions are not being recognized or data is not being read. • Fix step-count retrieval and permission handling for modern Android devices, with proper error and lifecycle handling. • Refactor the loader state so it remains non-blocking and disappears immediately when data/loading operations complete. I bring experience in React, JavaScript, Python, REST APIs and full-stack application development, with a strong focus on debugging existing codebases and building reliable asynchronous workflows. Just to clarify a few things: • Which Expo SDK and React Native versions is the app currently using? • Is the project using a development build/EAS build, or Expo Go for testing? Please come to the chat box to discuss more about your project. Best regards Indresh Kushwaha
₹2,050 INR in 7 days
1.8
1.8

Your Expo app grants Health Connect access but still fails to read or persist step data, while an unrelated loader state can leave the UI appearing frozen. I’ve shipped production React Native apps and handled native Android integrations where Java/Kotlin permissions, Expo lifecycle state, and asynchronous UI updates meet. I’ll trace the full path from manifest declarations and Health Connect availability through permission results, record queries, date ranges, aggregation, persistence, and relaunch behavior. I’ll then replace the hanging loader logic with a single reliable state flow that resolves on success, empty data, denial, or error. You’ll receive commented code plus a concise test plan covering first grant, repeat launch, denial recovery, and ongoing step reads. Is this using Expo managed workflow with a config plugin, or a custom development build?
₹5,000 INR in 3 days
1.4
1.4

I’ve fixed React Native Android health-data integrations, including permission flows and reliable step-count synchronization. For this project, the key is aligning the Expo Health Connect integration with Android’s current permission and availability lifecycle, because a granted prompt alone doesn’t guarantee readable records. I’ll trace the existing module, correct permission requests and post-grant verification, then implement dependable step reads across first launch and later sessions. I’ll also replace the hanging loader path with state-driven, non-blocking transitions tied to actual data completion or recoverable errors. You’ll receive commented code plus a concise test plan covering permission grant, relaunches, and continuous retrieval on current Android devices. Thanks, Kittipong
₹1,165 INR in 25 days
0.0
0.0

Hello, Your Health Connect flow is granting access without producing usable step data, while the hanging loader makes the failure feel like a frozen app. I will trace the full Expo React Native permission lifecycle, from Android manifest declarations and Health Connect availability through authorization checks, step reads, persistence, and repeat launches. The key is separating permission state, SDK availability, data retrieval, and UI loading state so each failure is visible and recoverable. I will inspect the Android native bridge in Java or Kotlin where needed, verify behavior against current Google Play services, and keep any C# Programming concerns isolated if shared tooling exists. Then I will rebuild the loader around actual asynchronous completion rather than a timer or stale state. Delivery will include commented code plus a concise test plan or recording covering first time grant, denied access, later launches, and continuous step retrieval. I can begin with a focused code review and return the diagnosed permission path before implementing the fix. Gabriel
₹1,165 INR in 6 days
0.0
0.0

Hi, I can take a look at the existing Expo React Native implementation and trace the Health Connect flow from permission request through permission confirmation and step data retrieval. I have 6+ years of mobile development experience, including Android and production mobile applications, so I’m comfortable going into the native Android side when an Expo module or permission flow is not behaving as expected. From your description, I would specifically check whether the issue is with the Health Connect permission declaration, requested permissions, permission state handling, initialization timing, or the way the step records are being queried after access is granted. I’ll also make sure the flow behaves correctly on subsequent launches rather than requesting or assuming permissions incorrectly. I’ll fix the loader separately so it reflects the actual asynchronous state and cannot remain stuck when the Health Connect response fails or takes longer than expected. I can provide the updated code along with a short test plan or recording covering first permission grant, subsequent launches and step retrieval. I can start immediately and aim to have this resolved within 2 days.
₹1,500 INR in 2 days
0.0
0.0

Hi, I am Muheebwa. I understand your React Native Expo app already has a Health Connect module, but permissions fail even after the user grants access, so the app cannot read or persist step data, and you also want the loader fixed so it stops hanging and releases when data is ready. What usually matters most here is the permission state check, since Health Connect reports granted permissions differently from standard Android runtime permissions, and treating them as the same causes the app to think it has access when it does not. A common issue in Expo builds is that the Health Connect package needs the manifest entries and Android 14 permissions declared at build time, and adding them after an Expo prebuild or EAS build means they are not picked up until the app is rebuilt. The tricky part is persistence, since step data can only be read with the correct record type granted and a valid time range. My approach would be to audit the permission flow, verify the manifest and Expo config, rebuild the request and read sequence, then fix the loader. Looking forward to hearing from you.
₹5,000 INR in 2 days
0.0
0.0

Hi I noticed your project involves resolving issues with the Health Connect app. This sounds like it might be related to integrating correctly within Android’s environment, possibly involving the Java or Kotlin stack to ensure seamless functionality. A common technical challenge here could involve resolving conflicts between the app and Android’s native libraries, particularly if you're working across different versions and devices. To tackle this, I’d dive into Android Studio, leveraging the debugging tools to pinpoint the exact source of the issue. From my experience creating cross-platform mobile apps that interact with native services, identifying misfired intents or misaligned API calls is crucial. I’ve successfully resolved similar issues in other mobile applications using Android Studio, ensuring apps run smoothly across various devices. You've made the smart decision to integrate Health Connect into your app, which can significantly enhance its interactivity and functionality. I can definitely help fix these issues and would be happy to walk you through my approach or take a closer look at your current codebase to get started. Thanks, Jonathan
₹1,050 INR in 7 days
0.0
0.0

I understand you need the existing React Native Expo app fixed so Health Connect permissions are handled correctly, step data is reliably read, and the loading state no longer hangs. I can work on: • Health Connect permission request and validation flow • Reliable step-count retrieval • Handling permission/data states across launches • Fixing the loader so it reflects the actual loading state • Testing the complete permission and data flow on Android • Clean, well-structured updates to the existing code I can start immediately and focus on fixing the existing implementation without unnecessary changes.
₹1,500 INR in 2 days
0.0
0.0

==== Hi - Albert here ==== "RELIABLE HEALTH CONNECT STEP PERMISSIONS" — you need the existing Expo Android flow fixed so permissions, step retrieval, and loading state work consistently. I’d trace the current Health Connect permission flow, verify the requested step-data permissions and Android integration, then fix the read/persistence logic without disrupting the existing app. I’d also replace the hanging loader with state-driven handling so it exits on success, error, or timeout, then test first-time permission, subsequent launches, and repeated step retrieval. Can you share the current Expo project and the Health Connect module code so I can trace the permission failure directly? Looking forward to work with you
₹1,050 INR in 7 days
0.0
0.0

EVEN IF YOU DON’T HIRE ME, YOU’LL WALK AWAY WITH A FREE CONSULTATION I see from your post that you're struggling with Health Connect permissions in your existing React Native app. This is critical for ensuring seamless data retrieval. I will dive into your codebase to identify the specific permission issues and enhance the flow for requesting and confirming access. Expect a reliable solution for reading step counts across modern Android devices. Additionally, I’ll address the screen-loader glitch, ensuring it transitions smoothly and disappears when data is ready. Here’s how I’d approach it: - Analyze current permissions handling for Health Connect. - Implement a new permission request flow, backed by well-commented code. - Revamp the loader to reflect an accurate loading state. While I might be newer to Freelancer, I bring 5+ years of relevant experience with multiple 5-star reviews. Let's discuss your project further in a friendly, no-obligation consultation. Kind regards, Carly Z.
₹750 INR in 3 days
0.0
0.0

Good day! I can debug your existing Expo/React Native Android app and focus specifically on the Health Connect permission and step data flow rather than rebuilding the module unnecessarily. I can handle: • Reviewing the current Health Connect integration and permission requests • Finding why granted permissions are not being recognized or persisted • Correctly requesting/confirming step-count permissions • Reading step data reliably on supported modern Android devices • Handling first-time and returning-user permission states • Fixing async/state issues that may be causing the loader to hang • Making the loader non-blocking and tied to the actual data-loading state • Testing the complete permission → data retrieval flow • Providing updated commented code and a short test plan/screen recording I have experience with Android, React Native/Expo, APIs and debugging existing application code. I’ll first reproduce the issue in your current project and identify the exact cause before changing the implementation. Q1: Which Expo SDK and React Native versions is the app using? Q2: Which Health Connect library/package is currently integrated? Q3: Can you provide the project repository and the Android device/version where the issue occurs? The budget and payment terms can be discussed and mutually finalized after reviewing the complete requirements and scope of work. Thank You!
₹1,050 INR in 7 days
0.0
0.0

Hi You've got a permissions issue with your Health Connect module in the React Native (Expo) Android app. It looks like the permissions flow isn't set up right to let the app read and store step data. I'll dig into the code and use React Native's `PermissionsAndroid` to get this working seamlessly. I've handled similar issues before, like when I reconfigured an app's data access permissions to function reliably on Android. Tackling the screen-loader glitch will also improve how your app feels to users. I respect your focus on a complete user journey, including testing the loader transition. I'll tackle this head-on and make sure everything runs smoothly. Let's dive into your setup and fix it. Thanks, Oswaldo
₹1,050 INR in 7 days
0.0
0.0

Toronto, Canada
Payment method verified
Member since Jan 19, 2022
₹100-400 INR / hour
₹600-1500 INR
₹100-400 INR / hour
₹100-400 INR / hour
₹600-1500 INR
$250-750 USD
₹600-1500 INR
₹750-1250 INR / hour
₹100-400 INR / hour
$20-50 USD
₹400-750 INR / hour
$250-750 CAD
₹1500-12500 INR
$10-30 USD
$30 USD
₹12500-37500 INR
₹3000-5000 INR
$250-750 USD
$250-750 USD
$250-750 AUD
₹12500-37500 INR
₹12500-37500 INR
$10-30 USD
₹750-1250 INR / hour
₹600-1500 INR