bab90a9830
🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
48 lines
1.3 KiB
Markdown
48 lines
1.3 KiB
Markdown
# GPS Speedometer
|
|
|
|
A GPS Speedometer aimed at Android on Motorcycle / Bicycle applications.
|
|
**Created with the help of Claude Code**
|
|
|
|
## Features
|
|
|
|
### Core Functionality
|
|
- Real-time speed display using GPS
|
|
- Maybe also direction display using GPS
|
|
- Good floating window / split screen support(hopefully)
|
|
|
|
### Customizable Settings
|
|
- **Speed Units**: mph, km/h, knots (with convenient unit selector buttons)
|
|
- **Theme**: Light/Dark mode (expandable for custom themes)
|
|
|
|
### Technical Specifications
|
|
- Target Platform: Android (primary)
|
|
- Target Device: Mobile phones and tablets
|
|
- GPS Requirements: Location permissions required
|
|
- Offline Capability: Full functionality without internet
|
|
|
|
## Architecture Design
|
|
|
|
*To be updated*
|
|
|
|
## Permissions Required
|
|
- `ACCESS_FINE_LOCATION` - For high-precision GPS tracking
|
|
- `ACCESS_COARSE_LOCATION` - Fallback location access
|
|
|
|
## Getting Started
|
|
|
|
### Prerequisites
|
|
- Flutter SDK
|
|
- Android development environment
|
|
- Physical device recommended (GPS simulation limited in emulator)
|
|
|
|
### Installation
|
|
1. Clone the repository
|
|
2. Run `flutter pub get`
|
|
3. Connect Android device or start emulator
|
|
4. Run `flutter run`
|
|
|
|
### Development
|
|
- `flutter run` - Run the app in development mode
|
|
- `flutter build apk` - Build APK for Android
|
|
- `flutter test` - Run unit tests
|