79 lines
1.7 KiB
YAML
79 lines
1.7 KiB
YAML
name: jamshalat_masjid_screen
|
|
description: Smart Digital Prayer Clock for Android TV Box
|
|
publish_to: 'none'
|
|
version: 1.0.6+7
|
|
|
|
environment:
|
|
sdk: '>=3.0.0 <4.0.0'
|
|
|
|
dependencies:
|
|
flutter:
|
|
sdk: flutter
|
|
flutter_localizations:
|
|
sdk: flutter
|
|
|
|
# State management
|
|
flutter_riverpod: ^2.6.1
|
|
|
|
# Local storage
|
|
hive_flutter: ^1.1.0
|
|
|
|
# HTTP
|
|
http: ^1.2.0
|
|
package_info_plus: ^8.1.3
|
|
crypto: ^3.0.6
|
|
path_provider: ^2.1.5
|
|
open_filex: ^4.7.0
|
|
|
|
# Date/Time formatting
|
|
intl: ^0.20.0
|
|
hugeicons: ^1.1.5
|
|
file_picker: ^8.1.4
|
|
|
|
# Keep screen awake (critical for 24/7 TV)
|
|
wakelock_plus: ^1.2.8
|
|
|
|
# Google Fonts (Plus Jakarta Sans, Manrope)
|
|
google_fonts: ^6.2.1
|
|
|
|
# Audio for Adzan chime
|
|
audioplayers: ^6.1.0
|
|
|
|
dev_dependencies:
|
|
flutter_test:
|
|
sdk: flutter
|
|
flutter_lints: ^5.0.0
|
|
|
|
flutter:
|
|
uses-material-design: true
|
|
|
|
assets:
|
|
- assets/images/
|
|
- assets/sounds/
|
|
|
|
fonts:
|
|
- family: Plus Jakarta Sans
|
|
fonts:
|
|
- asset: assets/fonts/PlusJakartaSans-Regular.ttf
|
|
- 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: Manrope
|
|
fonts:
|
|
- asset: assets/fonts/Manrope-ExtraLight.ttf
|
|
weight: 200
|
|
- asset: assets/fonts/Manrope-Light.ttf
|
|
weight: 300
|
|
- asset: assets/fonts/Manrope-Regular.ttf
|
|
- asset: assets/fonts/Manrope-Medium.ttf
|
|
weight: 500
|
|
- asset: assets/fonts/Manrope-SemiBold.ttf
|
|
weight: 600
|
|
- asset: assets/fonts/Manrope-Bold.ttf
|
|
weight: 700
|
|
- asset: assets/fonts/Manrope-ExtraBold.ttf
|
|
weight: 800
|