Skip to content

shindk8659/TeamDailyWeather_iOS

 
 

Repository files navigation

오늘의날씨는? _ ios 1.1.1

2018년 서울시 앱 공모전 출품작 (오늘의 날씨는) , 2018 멋쟁이사자처럼

  • 오늘의 날씨는 ios 애플리케이션 형상 관리용 github

기획 배경

하루를 시작할 때, 외출하기 전에 대부분의 사람 들은 날씨를 확인하곤 합니다.

따라서 현재 시장에는 날씨 정보를 제공하는 다양한 어플리케이션(이하 앱)이 출시되어 있으며, 사용자들도 이를 유용하게 사용하고 있습니다.

하지만 기존의 앱들은 대부분 온도, 습 도, 바람 등에 대한 날씨 정보들을 수치를 사용하여 제공하고 있습니다.

예를 들어 ‘현 재 기온은 26°C이며 어제보다 4°C 높습니다.’라는 날씨 정보를 통해 현재의 기온과 어제 보다 온도가 높다는 수치적인 정보를 알 수 있습니다.

하지만 26°C의 기온에는 어떠한 옷을 입어야 좋을지, 어제보다 4°C가 높으면 얼마만큼 따뜻한지는 사용자가 수치만을 통해서 정확한 날씨를 가늠하기 어려울 것 이라고 생각했습니다.

실제로 메신저나 sns 를 통해 오늘의 날씨는 어떤지? 어떤 옷을 입어야 좋을지? 서로 묻고 답하는 경우도 많 았으며, 기온에 따른 옷차림을 정리한 이미지들을 공유하는 사례도 볼 수 있었습니다.

따라서, 저희 ‘오늘의 날씨는?’ 팀은 날씨 정보를 수치로 제공함과 동시에 사용자들이 각 지역의 날씨를 서로 공유하여 보다 직접적으로 날씨에 대한 정보를 얻을 수 있는 앱 을 만들고자 하였습니다.

서비스 내용

  • 사용자는 로그인을 통해 모든 기능을 사용할 수 있습니다.
  • 로그인 후 메인 화면에서는 지역 검색창 , API를 통한 날씨 정보 , 날씨통계 , 사용자들의 날씨 정보 게시글을 차례대로 확인할 수 있습니다.
  • 사용자는 날씨 정보를 알고 싶은 지역을 검색할 때 지역 검색창을 사용 합니다.
    • 사용자에 의해 검색, 선택된 구에 대한 정보들로 메인화면이 재구성
    • 지역을 따로 검색하지 않은 경우 , 사용자가 사전에 설정한 기본지역의 정보 제공
    • 기본지역은 회원가입시 입력할 수있으며, 설정에서 변경 가능
  • 사용자는 API를 통한 날씨 정보 창을 통해 설정 지역의 날씨 정보를 확인 할 수 있습니다.
  • 사용자는 날씨 통계를 통해 사용자들이 공유한 날씨 정보 중 가장 많이 선택된 키워드를 확인 할 수 있습니다.
    • 게시글 업로드 시간을 기준으로 3시간 이내의 글에서 키워드를 뽑아, 각 카테고리(온도/습도/풍량 /상의 /하의/ 겉옷)에서 가장 많이 쓰인 키워드를 제공
  • 사용자들 해당 지역의 사용자들이 올린 날씨 정보 게시글을 확인할 수 있습니다.
    • 최신 게시글이 상위에 위치하며, 게시글은 익명으로 제공
    • 게시글을 선택하면 상세 페이지로 이동
    • 게시글 신고 기능 제공
    • 경고가 누적된 게시글은 삭제
  • 사용자는 날씨 정보 게시글을 작성할 수 있습니다.
    • 사용자가 날씨 정보를 작성할 지역을 설정
    • 사용자 직접 느낀 날씨 (기온/습도/풍량)와 착용한 옷(상의/하의/겉옷)을 선택
    • 날씨와 옷 카테고리는 입력 필수 (기본값 제공)
    • 봄가을 / 여름 / 겨울 별로 더위와 추위에 대한 내용을 다르게 제공
    • 바로 찍은 사진만 업로드 가능 (앨범에서 사진 선택 불가)
  • 사용자는 설정을 통해 기본지역과 비밀번호 변경이 가능하며 , 내가 쓴 글을 확인할 수있습니다.

데이터 활용 내용

  • T Developers(SKtelecom)에서 제공하는 Weather Planet API를 사용.

애플리케이션 워크플로우

dailyweatherworkflow

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 99.8%
  • Ruby 0.2%