90 lines
1.7 KiB
YAML
90 lines
1.7 KiB
YAML
name: jamshalat_diary
|
|
description: Islamic worship companion app
|
|
publish_to: 'none'
|
|
version: 1.0.0+1
|
|
|
|
environment:
|
|
sdk: '>=3.0.0 <4.0.0'
|
|
|
|
dependencies:
|
|
flutter:
|
|
sdk: flutter
|
|
flutter_localizations:
|
|
sdk: flutter
|
|
|
|
# State management
|
|
flutter_riverpod: ^3.0.0-dev.3
|
|
riverpod_annotation: ^3.0.0-dev.3
|
|
|
|
# Navigation
|
|
go_router: ^17.1.0
|
|
|
|
# Local storage
|
|
hive_flutter: ^1.1.0
|
|
|
|
# Prayer times
|
|
adhan: ^2.0.0+1
|
|
|
|
# Location
|
|
geolocator: ^14.0.0
|
|
geocoding: ^4.0.0
|
|
|
|
# Qibla
|
|
flutter_qiblah: ^3.0.0
|
|
# Notifications
|
|
flutter_local_notifications: ^21.0.0
|
|
|
|
# Audio
|
|
just_audio: ^0.10.5
|
|
audio_service: ^0.18.13
|
|
|
|
# Fonts & Icons
|
|
google_fonts: ^8.0.2
|
|
|
|
# Utils
|
|
intl: ^0.20.0
|
|
uuid: ^4.4.0
|
|
timezone: ^0.11.0
|
|
http: ^1.2.0
|
|
flutter_dotenv: ^5.1.0
|
|
cached_network_image: ^3.3.1
|
|
url_launcher: ^6.2.5
|
|
lucide_icons: ^0.257.0
|
|
|
|
dev_dependencies:
|
|
flutter_test:
|
|
sdk: flutter
|
|
flutter_lints: ^6.0.0
|
|
build_runner: ^2.4.9
|
|
riverpod_generator: ^3.0.0-dev.11
|
|
hive_generator: ^2.0.1
|
|
json_serializable: ^6.8.0
|
|
|
|
flutter:
|
|
uses-material-design: true
|
|
|
|
assets:
|
|
- assets/fonts/
|
|
- assets/quran/
|
|
- assets/dzikir/
|
|
- assets/images/
|
|
- .env
|
|
|
|
fonts:
|
|
- family: PlusJakartaSans
|
|
fonts:
|
|
- asset: assets/fonts/PlusJakartaSans-Regular.ttf
|
|
weight: 400
|
|
- asset: assets/fonts/PlusJakartaSans-SemiBold.ttf
|
|
weight: 600
|
|
- asset: assets/fonts/PlusJakartaSans-Bold.ttf
|
|
weight: 700
|
|
- asset: assets/fonts/PlusJakartaSans-ExtraBold.ttf
|
|
weight: 800
|
|
- family: Amiri
|
|
fonts:
|
|
- asset: assets/fonts/Amiri-Regular.ttf
|
|
- asset: assets/fonts/Amiri-Bold.ttf
|
|
weight: 700
|
|
|