프로젝트

준비물 사용 중

내일 날씨를 보고 챙길 것을 전날 밤에 알린다

안드로이드 앱

날씨 숫자는 넷인데
챙길 건 우산 하나였다

내일 예보를 전날 밤 준비물 목록으로 바꿔 알림 하나로 보낸다. 항목마다 왜 떴는지 근거 줄이 붙는다.

12종숫자 대신 받는 것 — 비·눈, 자외선, 미세먼지, 기온 네 갈래에서2곳합쳐 보는 동네 — 집과 회사 중 더 안 좋은 쪽하루 2번알림 — 밤 9시와 아침 6시 반, 주말은 없다
앱 규칙(Rules.kt)과 기본 설정 기준. 사용 효과 실측 아님.

밤 아홉 시 알림 하나가 목록이 된다. 챙긴 것을 누르면 알림 내용도 줄고, 다 챙기면 알림이 사라진다.

하루 타임라인

21:00

«내일 겉옷 · 선크림» 알림. 펼치면 근거가 같이 — 「일교차 10도 (18~28°)」·「자외선 높음 (7)」.

21:02

앱에서 겉옷 체크. 알림이 «선크림 하나» 로 감소.

06:30

아침 알림은 안 챙긴 게 남았을 때만. 어제 다 눌렀으면 없음.

07:10

나가기 전 홈 화면. 위젯에 오늘 곡선과 안 챙긴 것. 앱 열 일 없음.

낮

「자외선 높음」 조각을 누르면 기준 화면. 6부터 높음, 선크림도 거기서부터.

토요일

알림 없음. 매번 무시하던 주말 알림이 평일 알림까지 무디게 만들어서.

화면

준비물 화면
1날짜 고르는 자리가 없다. 정오 전이면 오늘, 지나면 내일
2항목마다 왜 떴는지 — 「일교차 10도 (18~28°)」
3두 동네를 시각마다 더 나쁜 쪽으로 접는다
4등급 조각은 곧 단추. 누르면 기준 화면
5위는 온도, 아래는 강수량. 점선 둘이 각 동네
  1. 날짜 고르는 자리가 없다. 정오 전이면 오늘, 지나면 내일
  2. 항목마다 왜 떴는지 — 「일교차 10도 (18~28°)」
  3. 두 동네를 시각마다 더 나쁜 쪽으로 접는다
  4. 등급 조각은 곧 단추. 누르면 기준 화면
  5. 위는 온도, 아래는 강수량. 점선 둘이 각 동네
한 곳에서만 걸린 항목에는 곳 이름이 붙는다 — 「우산 — 회사 · 비 올 확률 87%」.

그 밖의 화면

이번 주
이번 주
주가 바뀌면 카드가 둘
기준
기준
등급 조각을 누르면 그 값 자리에서

홈 위젯

4×2 위젯 — 날짜 단추 · 하늘과 온도 · 온도 곡선 뒤에 강수 막대를 겹친 한 판 그림.

두 줄 (4×2)

날짜 단추 · 하늘과 온도 · 눈금 있는 그림. 그림 왼쪽 위에 자외선 · 미세먼지 조각

한 줄 (4×1)

온도 숫자와 하루 스물넷을 민짜 그림으로

짧은 줄 (3×1)

지금부터 열두 시간만. 스물네 칸이면 한 칸 4dp — 한두 시간 비가 안 보임

자세한 동작

무엇을 언제 시키나

비·눈 — 강수 확률 60% 또는 하루 1mm 에 우산, 40% 또는 0.5mm 에 접이 우산, 돌풍 12m/s 가 겹치면 우비. 자외선 — 지수 6 에 선크림, 8 이면서 구름 60% 아래일 때 양산 · 선글라스. 미세먼지 — 초미세 36 또는 미세 81 에 마스크, 76/151 에 KF94. 기온 — 일교차 10도에 아침 20도 아래면 겉옷, 아침 0도 아래면 장갑 · 목도리, −5도 아래면 핫팩

날씨 출처

기온 · 비 · 눈 · 하늘은 기상청 단기예보, 자외선 · 미세먼지 · 체감 · 바람은 Open-Meteo. 네이버 · 갤럭시와 같은 값을 쓰기 위해. 열쇠 없으면 기온도 Open-Meteo — 같은 날 최고기온 2~3도 차이

위치

GPS 미사용. 좌표 고정(기본 김포본동 · 신논현), 설정에서 동네 이름으로 변경. 매번 잡으면 회사가 「집」이 되고, 대략적 위치 권한은 1~2km 흐려 옆 동네

알림

저녁(기본 21:00) · 아침(기본 06:30). 아침은 안 챙긴 게 남았을 때만. 토 · 일을 겨냥한 넷은 조용, 날씨 갱신은 그대로

「있으면 좋은 것」

셋째 묶음은 알림 대상 아님. 책 때문에 알림이 남으면 «덜 챙겼다» 는 뜻이 흐려짐

⚠ 두 곳을 접는 방식은 「시각마다 더 높은 값」. 여름 더위 · 비엔 맞고, 한겨울 추위엔 어긋남 — 겨울에 재검토.

설치와 요구 사항

안드로이드 16(One UI 8) 이상. 갤럭시 S25+ 에서 확인, 스토어 미등록. 소스를 받아 ./dev.sh 로 빌드 · 설치 · 실행. 권한은 알림 하나.

기상청 값에는 열쇠 필요 — data.go.kr 「기상청_단기예보 조회서비스」 활용신청 후 앱 설정 「어디서 받나」에 입력.