반응형
카테고리 (Category) | 작성 날짜 (Write Date) | 최근 수정 날자 (Recent Write Date) | 작성자 (Writer) |
macOS - Application | 2020.10.25. PM 19:39 | 2020.11.08. PM 17:22 | Dev.Yang |
Today Weather (오늘의 날씨) 애플리케이션은 macOS 기반의 애플리케이션 입니다. 해당 애플리케이션은 사용자의 현재 위치 정보를 바탕으로 날씨 정보, 기상 보건 정보, 중금속 대기정보, 대기오염 정보, 수도 정보를 제공합니다.
📍 세부 기능
- 날씨 정보 (온도, 습도, 강수량, 적설량, 풍향 및 풍속, 날씨 상태, 일출몰 시각)
- 기상 보건 정보 (식중독 지수, 감기 지수)
- 측정소 별 중금속 대기정보 (Lead, Pb)
- 대기오염 측정정보 (미세먼지, 초미세먼지, 아황산가스, 일산화탄소, 오존, 이산화질소)
- 수도 정보 (탁도, 잔류염소, PH)
📍 업데이트 버전 목록
Update Version | Updated Content |
1.0.0 | - macOS Application 오늘의 날씨 (TodayWeather) 초기 배포 |
1.0.1 | - 새로고침 기능의 작동 방식을 변경하였습니다. |
1.0.2 | - 주기적으로 정보를 갱신할 수 있도록 기능을 추가하였습니다. |
📍 다운로드
2020-11-08 Version 1.0.2.dmg
2.13MB
ChangYeop-Yang/macOS-TodayWeather-Public
Contribute to ChangYeop-Yang/macOS-TodayWeather-Public development by creating an account on GitHub.
github.com
📍필요 권한
권한 이름 | 권한 설명 | 권한 필요 이유 |
Location [위치] | - Grants access to Location Services location information. - 사용자의 현재 위치를 사용하려고 합니다. |
해당 애플리케이션에 대한 모든 기능을 사용하기 위해서 필요합니다. 거부 시 애플리케이션 사용에 제한이 있습니다. |
📍 오픈소스 라이센스 목록
오픈소스 라이센스 이름 | 오픈소스 라이센스 종류 |
Charts | Apache License 2.0 |
Alamofire | MIT License |
SwiftyBeaver | MIT License |
SWXMLHash | MIT License |
🗂 실행화면 (Execution Screen)
🗂 화면구성 (Screen Structure)
🗂 홈 화면 기능 설명
기능 색상 | 기능 이름 | 기능 설명 |
■ | 위치 주소 기능 | 사용자의 현 위치에 대하여 행정 주소 및 도로명 주소 표시하는 부분입니다. |
■ |
날씨 정보 기능 | 사용자의 현 위치에 대하여 날씨 정보를 제공하는 부분입니다. (온도, 습도, 강수량, 적설량, 풍향 및 풍속, 날씨 상태, 일출몰 시각) |
■ |
대기 오염 정보 기능 | 사용자의 현 위치에 대하여 대기 오염 정보를 제공하는 부분입니다. (미세먼지 [PM10], 초미세먼지 [PM25], 아황산가스, 일산화탄소, 오존, 이산화질소) |
■ |
수도 정보 기능 | 설정 된 정수장 시설을 바탕으로 사용자에게 수도 정보를 제공하는 부분입니다. |
■ |
설정 및 새로고침 기능 | 대기 오염 측정소, 정수장, 오픈소 라이센스 정보를 제공하는 설정화면 및 측정 정보를 갱신하는 새로고침 기능을 수행하는 기능을 제공하는 부분입니다. |
■ |
중금속 대기 정보 기능 | 설정 된 대기 오염 측정소 시설을 바탕으로 사용자에게 중금속 대기 오염 정보를 제공하는 부분입니다. |
🗂 설정 화면 기능 설명
기능 색상 | 기능 이름 | 기능 설명 |
■ | 대기 오염 측정소 설정 기능 | 대기 오염 정보 측정을 위해서 대기 오염 측정소을 설정하는 부분입니다. |
■ | 수도 정보 정수장 설정 기능 | 수도 정보 측정을 위해서 수도 정보 정수장을 설정하는 부분입니다. |
■ | 오픈소스 라이센스 목록 제공 기능 | 애플리케이션 개발 시 사용 한 오픈소스 라이센스 정보를 제공하는 부분입니다. |
■ |
기부 기능 | 애플리케이션 개발자에게 Coffee 한 잔을 제공하는 기부 기능입니다. |
🗂 상세 설명 (Graph) 화면 기능 설명
기능 색상 | 기능 이름 | 기능 설명 |
■ | 세부 설명 기능 | 해당 기능에 대한 세부적인 설명을 제공하는 부분입니다. |
■ | 상단 그래프 기능 | 해당 기능에 대한 측정 값을 상단에 그래프로 표시하는 부분입니다. |
■ |
하단 그래프 기능 | 해당 기능에 대한 측정 값을 하단에 그래프로 표시하는 부분입니다. |
🗂 상세 설명 (Table) 화면 기능 설명
기능 색상 | 기능 이름 | 기능 설명 |
■ | 세부 설명 기능 | 해당 기능에 대한 세부적인 설명을 제공하는 부분입니다. |
■ | 세부 단계 설명 기능 | 해당 기능에 대한 단계별 설명을 제공하는 부분입니다. |
반응형
'#포트폴리오 [Portfolio]' 카테고리의 다른 글
[iOS Application] MyLink 제품 계획 (Product Planning) - 구현 (0) | 2021.01.04 |
---|---|
[iOS Application] MyLink 제품 계획 (Product Planning) - OpenSource (0) | 2021.01.03 |
[🔒 Security] HOTP (HMAC-based One-time Password algorithm) (0) | 2020.07.31 |
[🔒 Security] Base64 (0) | 2020.07.27 |
[Security] 암호 블록 체인 (cipher-block chaining, CBC) (0) | 2019.06.28 |
댓글