Margaret-Petersen / Margaret-Petersen/uber-eats-clone-using-react-native
Enatega Customer Application: User location not fetched automatically on first app launch
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
Describe the bug
On the first launch of the app, the user's location is expected to be fetched automatically (after permission is granted). However, the app does not request or retrieve the location until the user manually interacts with the app (e.g., taps a location-related button).
🔄 Steps to Reproduce:
Install the app or clear app data to simulate first-time launch.
Open the app.
Grant location permission when prompted.
Observe the home screen or any location-dependent features.
Expected behavior
The app should automatically fetch and display the user's current location after permission is granted, without requiring additional user action.
Smartphone (please complete the following information):
Device: [e.g. iPhone12 and Samsung A15]
OS: [e.g. iOS18.1 and Android ]
Browser [e.g. Application]
Version [e.g. Latest]
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the first-launch flow after clearing app data, granting location permission, and observing the home screen. Trace the React Native location-permission and initial-fetch entry points; done means the current location is fetched and displayed immediately after permission is granted without another user interaction.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, react-native
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100