feat: 알림 설정 개선 및 USD 환율 자동 적용

- 알림 권한 첫 부여 시 기본 설정 자동 적용 (2일전, 반복 알림 활성화)
- 반복 알림 설명 문구를 설정 상태에 따라 동적으로 변경
- USD 통화 구독에 대한 환율 자동 적용 기능 추가
- 설정 화면 텍스트 색상을 어두운 색상으로 변경하여 가독성 향상
- 광고 위젯 레이아웃 및 화면 간격 조정

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
JiWoong Sul
2025-07-14 18:01:17 +09:00
parent 111c519883
commit ddf735149a
9 changed files with 577 additions and 413 deletions

View File

@@ -22,6 +22,12 @@ class ExchangeRateService {
// API 요청 URL (ExchangeRate-API 사용)
final String _apiUrl = 'https://api.exchangerate-api.com/v4/latest/USD';
// 기본 환율 상수
static const double DEFAULT_USD_TO_KRW_RATE = 1350.0;
// 캐싱된 환율 반환 (동기적)
double? get cachedUsdToKrwRate => _usdToKrwRate;
/// 현재 USD to KRW 환율 정보를 가져옵니다.
/// 최근 6시간 이내 조회했던 정보가 있다면 캐싱된 정보를 반환합니다.
Future<double?> getUsdToKrwRate() async {