Skip to content

GiyunKim00/WeatherBite-Android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WeatherBite-Android

image

프로젝트 목표🎯

  • 공공데이터포털 기상청 API 및 Google Maps / Places API 활용
  • 기상 데이터 기반 랜덤 음식 추천 및 부산대 인근 맛집 표시 기능 탑재 안드로이드 애플리케이션의 구현

참여 인원😊

  • 부산대학교 정보컴퓨터공학부 김기윤
  • 부산대학교 정보컴퓨터공학부 이서연

개빌 기간📆

  • 24.05.19 - 24.06.10

개발 도구💻

  • Language : Kotlin
    • Version : 1.8.10
  • IDE : Android Studio
    • Version : Iguana | 2023.2.1 Patch 1
    • Build : #AI-232.10300.40.2321.11567975, built on March 13, 2024
    • Runtime: 17.0.9+0--11185874 amd64
  • OS : Window 11.0

애플리케이션 와이어 프레임📱

image

개발 기능🛠️

  • Retrofit2로 공공데이터포털 기상청 API 단기예보 JSON 데이터 다운로드 및 활용
    • 기상청 API 활용 부산광역시 금정구 실시간 날씨데이터를 가공하여 다양한 정보 획득
    • 실시간 날씨정보를 Retrofit2로 획득 및 가공
    • 어플리케이션 화면 내 날씨(기온, 하늘 상태, 습도, 강수 확률 및 형태) 정보 출력 및 시각화
    • 획득 날씨 정보 기반 음식 무작위 추천 알고리즘 작성
  • Google Maps / Places API 활용
    • 부산대학교 위경도 좌표 기준 지도 정보 획득 및 어플리케이션 화면 내 출력, NearByPlaces 검색 구현
    • 지도 상에 무작위 추천된 음식을 파는 부산대학교 인근 맛집 마커 표시
    • Google Places 데이터 가공 및 마커 클릭 시 상호명, 주소, 평점 정보 출력
  • 사용자 친화적 애플리케이션 인터페이스 개발
    • Jetpack Library(ViewPager, Fragment) 활용 어플리케이션 화면 분리 및 스와이프, 하단 바 기능 구현
    • 날씨 정보 기반 무작위 추전, 지도 내 맛집 자동 검색 등 전 기능 자동화 구현
    • 직관적인 어플리케이션 인터페이스를 위한 전체적인 시각화 디자인

마치며

직접 새로운 기술과 도구를 사용하여 개발을 해봄으로써 도전과 성취, 팀원과의 협업 등 많은 것을 배우고 느낄 수 있었습니다. 서로의 아이디어를 공유하고 합의점을 찾아가며 프로젝트를 완성하는 과정은 매우 의미 있었고, 제한된 시간 안에 완성해야 하는 프로젝트는 도전적이었지만, 끝내 목표하던 앱을 만들어내고 그 결과물을 만들어내 짜릿한 성취감도 느낄 수 있었습니다. 또한, 코틀린의 다양한 기능들을 익히며 안드로이드 앱 개발의 매력을 느낄 수 있었고, 이번 경험이 앞으로 더 나은 프로젝트를 진행하고 발전해 나가는 좋은 발판이 되어 성장할 수 있을 것 같습니다. 이번 프로젝트를 통해 얻은 지식과 경험을 바탕으로 앞으로도 끊임없이 도전하고 발전해 나가겠습니다.

About

Android 프로젝트 'WeatherBite' Repository입니다.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages