monkmachine/PoleFloatCalculator

★ 0Forks 0HTMLGitHub ↗Compare

README

Pole Float Calculator

A comprehensive Flutter application designed for anglers to accurately calculate and visualize shotting patterns for pole floats.

Features

  • Weight Conversion: Calculate shot patterns based on float weight in Grams or Styl sizes.
  • Visual Rig: See a visual representation of the float, line, and shot placement.
  • Customizable: Adjust minimum shot sizes and dropper counts via Advanced Settings.
  • Mobile Optimized: Clean, responsive layout designed for on-the-bank usage.
  • Modern UI: Built with Flutter, featuring a polished typography and color palette.

Screenshots

Home Settings Bulk (FAST)
Bulk & Droppers (Default) Bulk & Droppers (Adjusted) Shirt Button

Getting Started

Prerequisites

  • Flutter SDK
  • Android Studio / Xcode (for mobile)
  • Chrome / Edge (for web)

Running the App

# Run on connected device or emulator
flutter run

# Run on web
flutter run -d chrome

Building for Release

Android

To generate an APK or App Bundle for the Play Store:

# Generate APK (for side-loading)
flutter build apk --release

# Generate App Bundle (for Play Store)
flutter build appbundle --release

The output will be in build/app/outputs/flutter-apk/ or build/app/outputs/bundle/.

iOS

Note: Requires a macOS device with Xcode installed.

  1. Open ios/Runner.xcworkspace in Xcode.
  2. Configure your signing team and bundle identifier.
  3. Product > Archive to build for the App Store.

Alternatively, from the terminal:

flutter build ios --release

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

Contributors

monkmachine

Issues