Files
TimeTracker/mobile/pubspec.yaml
T
Dries Peeters bd00e01876 Add configurable date/time format and misc fixes
- Settings: add date_format and time_format (model, migration 119, admin UI)

- Use user date/time prefs in templates, calendar, and PDF export

- Expense: eager-load client instead of category in repo, service, and API

- Mobile: clarify server URL and certificate docs, bump to 4.18.0, improve connection diagnostics

- Ignore mobile/android/.gradle/

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-07 08:22:34 +01:00

67 lines
1.3 KiB
YAML

name: timetracker_mobile
description: TimeTracker mobile app for Android and iOS
publish_to: 'none'
version: 4.18.0+1
environment:
sdk: '>=3.0.0 <4.0.0'
dependencies:
flutter:
sdk: flutter
# State Management
flutter_riverpod: ^2.4.9
# HTTP Client
dio: ^5.4.0
# Local Database
hive: ^2.2.3
hive_flutter: ^1.1.0
path_provider: ^2.1.1
# Secure Storage
flutter_secure_storage: ^9.0.0
# Background Tasks
workmanager: ^0.9.0+3
# Notifications
flutter_local_notifications: ^17.2.1
permission_handler: ^11.1.0
# UI Components
intl: ^0.18.1
table_calendar: ^3.0.9
# Utilities
shared_preferences: ^2.2.2
connectivity_plus: ^5.0.2
timeago: ^3.6.1
package_info_plus: ^8.0.0
google_fonts: ^8.0.0
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^3.0.0
hive_generator: ^2.0.1
build_runner: ^2.4.7
flutter_launcher_icons: ^0.14.0
flutter:
uses-material-design: true
assets:
- assets/icon/
flutter_launcher_icons:
android: true
# iOS icons are generated in CI / on macOS using `flutter_launcher_icons_ios.yaml`
# because the iOS project files (Runner.xcodeproj) may not exist on Windows.
ios: false
image_path: "assets/icon/app_icon.png"
adaptive_icon_background: "#4A90E2"
adaptive_icon_foreground: "assets/icon/app_icon.png"