Breezy Weather 앱
Breezy Weather는 Geometric Weather에서 포크된 무료 오픈 소스 Android 날씨 애플리케이션으로, 새로운 기능 추가, 제공업체 통합, 코드 현대화, 버그 수정, 보안상의 이유로 의존성 업데이트 등을 통해 사용자와 개발자 모두에게 매끄러운 경험을 제공하는 데 중점을 두고 있습니다.
앱에서 찾을 수 있는 기능:
- 실시간 날씨 상태 (온도, 체감 온도, 바람, 자외선 지수, 습도, 이슬점, 대기압, 가시성, 구름 덮개, 천장)
- 최대 16일의 일일 및 시간별 예보 (온도, 공기 질, 바람, 자외선 지수, 강수량)
- 다음 1시간 동안의 강수량
- 공기 질, 알레르기 유발 물질 및 천문 정보
- 심각한 날씨 및 강수 경고
이 앱은 디자인에 강한 초점을 두고 있으며, 간단하고 깔끔한 UX, 부드러운 애니메이션, 전반적인 머티리얼 디자인과 많은 사용자 정의 가능성을 제공합니다:
- 자동 다크 모드
- 사용자 정의 아이콘 팩
- 한눈에 정보를 제공하는 다양한 홈 화면 위젯
- 라이브 배경화면
현재 지원되는 날씨 제공업체:
- Open-Meteo
- AccuWeather
- MET Norway
- OpenWeatherMap
- Météo France
- Mixed China providers
이 앱은 여러 가지 권한을 요청합니다. 일부는 필수이고 일부는 선택적입니다.
필수 권한:
- 네트워크 (ACCESS_NETWORK_STATE, ACCESS_WIFI_STATE, INTERNET): 앱이 인터넷을 통해 제공업체에서 날씨 데이터를 가져올 수 있도록 허용합니다.
- 백그라운드 업데이트 (RECEIVE_BOOT_COMPLETED, WAKE_LOCK, FOREGROUND_SERVICE, SET_ALARM): 앱이 백그라운드에서 날씨 데이터를 새로 고칠 수 있도록 허용합니다.
- 타일 (EXPAND_STATUS_BAR): 앱이 빠른 설정에서 스스로 실행될 수 있도록 허용합니다.
선택적 권한:
- 위치 (ACCESS_COARSE_LOCATION, ACCESS_FINE_LOCATION, ACCESS_BACKGROUND_LOCATION): 앱이 현재 위치의 날씨를 표시할 수 있도록 허용합니다.
- 저장소 (READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE): 앱이 일부 기기에서 라이브 날씨 배경화면 및/또는 위젯을 설정할 수 있도록 허용합니다.
- 배터리 최적화 무시 (REQUEST_IGNORE_BATTERY_OPTIMIZATIONS): 앱이 백그라운드에서 종료되지 않도록 방지합니다. 일부 기기에서 백그라운드 날씨 데이터를 가져오는 데 더 신뢰할 수 있는 방법입니다.
- 전화 상태 읽기 (READ_PHONE_STATE): 앱 의존성에 필요하지만 실제로 사용되지는 않으며 제거할 수 없습니다. 이 권한을 활성화하지 않아도 괜찮습니다.









