first commit

This commit is contained in:
Hamza-Ayed
2026-10-04 00:19:45 +03:00
commit 05f1c9ec6b
93 changed files with 10782 additions and 0 deletions
+86
View File
@@ -0,0 +1,86 @@
name: fitness_tracker
description: SportPath Tracker - Offline-first fitness tracking with smart analytics.
publish_to: "none"
version: 1.0.0+1
environment:
sdk: ">=3.0.0 <4.0.0"
flutter: ">=3.13.0"
dependencies:
flutter:
sdk: flutter
# State Management
get: ^4.6.5
# HTTP & Networking
http: ^1.1.0
# Local Storage
sqflite: ^2.3.0
path: ^1.8.3
path_provider: ^2.1.0
shared_preferences: ^2.2.0
# Secure Storage
flutter_secure_storage: ^9.0.0
# Cryptography
crypto: ^3.0.2
# Location Services
geolocator: ^10.0.0
# Maps
flutter_map: ^6.0.0
latlong2: ^0.9.0
# Network Monitoring
connectivity_plus: ^6.0.0
# Charts & Visualization
fl_chart: ^0.68.0
# Utils
intl: ^0.19.0
uuid: ^4.0.0
collection: ^1.18.0
# Logging
logger: ^2.0.1
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^3.0.0
flutter_launcher_icons: "^0.13.1"
flutter_launcher_icons:
android: "launcher_icon"
ios: true
image_path: "assets/app_icon.png"
min_sdk_android: 21
flutter:
uses-material-design: true
# fonts:
# - family: Inter
# fonts:
# - asset: assets/fonts/Inter-Regular.ttf
# - asset: assets/fonts/Inter-Medium.ttf
# weight: 500
# - asset: assets/fonts/Inter-SemiBold.ttf
# weight: 600
# - asset: assets/fonts/Inter-Bold.ttf
# weight: 700
# - asset: assets/fonts/Inter-ExtraBold.ttf
# weight: 800
# assets:
# - assets/images/
# - assets/icons/