Update README documentation - #27
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 9d6bcbba28
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| The primary in-app map preview uses OpenStreetMap via `flutter_map`, so local map thumbnails do not require a paid API key. | ||
|
|
||
| > Current implementation uses **OpenStreetMap (`flutter_map`)**, so a Google Maps API key is **not required**. | ||
| The project also includes Google Maps dependencies and Android metadata. If you enable Google Maps features, add your key to the Android string resource referenced by the manifest and configure the iOS Google Maps SDK in `ios/Runner/AppDelegate.swift`. |
There was a problem hiding this comment.
Document the Google Static Maps key path
For the capture/detail stamp and generated result image, map thumbnails are not covered by the Android string resource: LocationStampCard._StaticMap and ResultScreen._generateAndSaveGeoTaggedPhoto use GoogleMapService, which reads the key from String.fromEnvironment('GOOGLE_MAPS_API_KEY'). With this README, a developer who adds only @string/google_maps_key/AppDelegate configuration will still get empty-key static map URLs or saved-photo fallback thumbnails in those flows; please document the required --dart-define=GOOGLE_MAPS_API_KEY=... path or align the code/config.
Useful? React with 👍 / 👎.
There was a problem hiding this comment.
Pull request overview
This PR replaces and reorganizes the repository’s README.md to provide a modern, contributor-friendly overview of the GPS Camera Flutter app, including features, tech stack, project structure, setup, configuration, common commands, and troubleshooting guidance.
Changes:
- Rewrote the README with a new app overview and “Highlights” feature summary.
- Added a tech stack section and a structured overview of important project directories and platform files.
- Consolidated prerequisites, getting started steps, configuration notes (permissions/maps/Firebase), common commands, troubleshooting, and additional documentation links.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| 1. Clone the repository: | ||
|
|
||
| ```bash | ||
| git clone <your-repo-url> |
Motivation
Description
README.mdto provide a concise app overview, highlights, and feature summary.README.md(documentation-only changes, no code changes).Testing
git diff --checkto validate whitespace and diff issues, which completed successfully.markdownlint README.mdbut the tool is not installed in the environment so the lint check could not be executed.Codex Task