50 lines
1.8 KiB
Dart
50 lines
1.8 KiB
Dart
class AppConstants {
|
|
// App Info
|
|
static const String appName = '오늘 뭐 먹Z?';
|
|
static const String appDescription = '점심 메뉴 추천 앱';
|
|
static const String appVersion = '1.0.0';
|
|
static const String appCopyright =
|
|
'© 2025. NatureBridgeAI. All rights reserved.';
|
|
|
|
// Animation Durations
|
|
static const Duration splashAnimationDuration = Duration(seconds: 3);
|
|
static const Duration defaultAnimationDuration = Duration(milliseconds: 300);
|
|
|
|
// API Keys (These should be moved to .env in production)
|
|
static const String naverMapApiKey = 'YOUR_NAVER_MAP_API_KEY';
|
|
static const String weatherApiKey = 'YOUR_WEATHER_API_KEY';
|
|
|
|
// AdMob IDs (Test IDs - Replace with real IDs in production)
|
|
static const String androidAdAppId = 'ca-app-pub-3940256099942544~3347511713';
|
|
static const String iosAdAppId = 'ca-app-pub-3940256099942544~1458002511';
|
|
static const String interstitialAdUnitId =
|
|
'ca-app-pub-3940256099942544/1033173712';
|
|
|
|
// Hive Box Names
|
|
static const String restaurantBox = 'restaurants';
|
|
static const String visitRecordBox = 'visit_records';
|
|
static const String recommendationBox = 'recommendations';
|
|
static const String settingsBox = 'settings';
|
|
static const String storeSeedVersionKey = 'store_seed_version';
|
|
static const String storeSeedDataAsset = 'assets/data/store_seed.json';
|
|
static const String storeSeedMetaAsset = 'assets/data/store_seed.meta.json';
|
|
|
|
// Default Settings
|
|
static const int defaultDaysToExclude = 7;
|
|
static const int defaultNotificationMinutes = 90;
|
|
static const int defaultMaxDistanceNormal = 1000; // meters
|
|
static const int defaultMaxDistanceRainy = 500; // meters
|
|
|
|
// Categories
|
|
static const List<String> foodCategories = [
|
|
'한식',
|
|
'중식',
|
|
'일식',
|
|
'양식',
|
|
'분식',
|
|
'카페',
|
|
'패스트푸드',
|
|
'기타',
|
|
];
|
|
}
|