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 (Real)
  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-6691216385521068/6006297260';
  static const String androidNativeAdUnitId =
      'ca-app-pub-6691216385521068/7939870622';
  static const String iosNativeAdUnitId =
      'ca-app-pub-6691216385521068/7939870622';
  static const String testAndroidNativeAdUnitId =
      'ca-app-pub-3940256099942544/2247696110';
  static const String testIosNativeAdUnitId =
      'ca-app-pub-3940256099942544/3986624511';

  // 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 = 14;
  static const int defaultNotificationMinutes = 90;
  static const int defaultMaxDistanceNormal = 1000; // meters
  static const int defaultMaxDistanceRainy = 500; // meters

  // Categories
  static const List<String> foodCategories = [
    '한식',
    '중식',
    '일식',
    '양식',
    '분식',
    '카페',
    '패스트푸드',
    '기타',
  ];
}
