Skip to content

feat(gps-converter): add GPS coordinate converter tool#12

Merged
vgpastor merged 1 commit intomainfrom
feat/gps-converter
Mar 25, 2026
Merged

feat(gps-converter): add GPS coordinate converter tool#12
vgpastor merged 1 commit intomainfrom
feat/gps-converter

Conversation

@vgpastor
Copy link
Copy Markdown
Contributor

Summary

  • New GPS Convertidor tool in new Utilidades category
  • Geolocates user and displays coordinates in 5 formats: DD, DM, DMS, UTM, MGRS
  • Reverse geocoding shows postal address
  • Technical GPS details: altitude, accuracy (horizontal/vertical), speed, heading, timestamp, mock detection
  • Bidirectional converter: paste coordinates in any format (DD, DM, DMS, UTM, MGRS) and convert to all others
  • Navigate button opens device map app via geo: URI
  • Copy to clipboard for each format
  • 31 new unit tests covering all conversions and parsing

Dependencies

  • geolocator: ^13.0.2 — device geolocation
  • geocoding: ^3.0.0 — reverse geocoding

Permissions

  • Android: ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION
  • iOS: NSLocationWhenInUseUsageDescription

Files changed

  • 4 new feature files in lib/features/gps_converter/
  • 1 new test file with 31 tests
  • Modified: tool_category, app_colors, tool_registry, home_screen, app_router, pubspec.yaml, AndroidManifest.xml, Info.plist
  • Version bump: 0.1.8 → 0.1.9

Test plan

  • dart format . — 0 changes
  • flutter analyze — 0 issues
  • flutter test — 161 tests passed (31 new)
  • Manual test on Android emulator: geolocation, conversion, copy, navigation

🤖 Generated with Claude Code

New tool in 'Utilidades' category with:
- Geolocation with all coordinate formats (DD, DM, DMS, UTM, MGRS)
- Reverse geocoding (coordinates → postal address)
- Technical GPS details (altitude, accuracy, speed, heading, timestamp)
- Bidirectional converter supporting all formats including UTM/MGRS input
- Navigation button (opens device map app via geo: URI)
- Copy to clipboard for each format
- 31 unit tests covering all conversions and parsing

Dependencies: geolocator, geocoding
Permissions: ACCESS_FINE_LOCATION (Android), NSLocationWhenInUseUsageDescription (iOS)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@vgpastor vgpastor merged commit 370ada1 into main Mar 25, 2026
1 check passed
@vgpastor vgpastor deleted the feat/gps-converter branch March 25, 2026 12:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant