Skip to content

Latest commit

 

History

History
78 lines (46 loc) · 2.86 KB

README.md

File metadata and controls

78 lines (46 loc) · 2.86 KB

감자봉사

Team20_Android

20조 안드로이드.

프로젝트 소개

봉사활동 참여 정보를 다양한 정렬, 필터링 기능과 위치정보, 기관에 대한 정성적인 평가와 함께 제공하여 봉사활동 참여에 대한 접근성을 높이고자 기획하게 된 프로젝트입니다.

참여 인원

본인 포함 안드로이드 3명, 백엔드 2명

본인 역할

홈, 상세 페이지 개발.

개발 기간

24년 9월~11월

본인 사용 기술

안드로이드 스튜디오, 코틀린, 리사이클러뷰, 데이터바인딩, 힐트, 레트로핏, 카카오 맵 API, 라이브데이터 등

테스트 시나리오 명세서, 테스트 결과 보고서

테스트 시나리오

https://www.notion.so/4809ddc9bbaf4387b2c2cfc3f3269d38?p=509734c1965845b59b9fb9048e19fa1b&pm=s

테스트 결과 보고서

https://www.notion.so/20-_-b91d68ea4966448cb6d0d278323aaa74

팀 내 배포 링크 모음

  • 원스토어 링크
  • 서버 링크

주요 기능

  • 카카오 로그인
  • 카카오 지도
  • 봉사활동 평가
  • 보기 좋은 봉사활동 정보

주안점을 두고 개발한 기능

  • 카카오 소셜 로그인을 이용한 회원관리

스크린샷 2024-11-15 162159

  • recyclerview를 이용해서 활동 목록 및 카테고리 목록 추가 및 Spinner를 사용한 검색

스크린샷 2024-11-22 191957

  • 여러 (봉사)활동 객체의 위치 정보를 비동기로 가져와 Map에 띄움

스크린샷 2024-11-15 163133

  • 서버로부터 질문 내용을 받아와 커스텀 다이얼로그로 띄우기

image

  • Home Activity 와 Map Activity 사이의 공통 shared ViewModel 를 만들어 데이터를 공유

서비스를 기획하게 된 의도

  • 봉사 활동에 대해서 현장에서 직접 겪은 사람이 알려주는 생생한 현장 후기(= 리뷰)를 얻고 싶을 때 사용하도록 만듬

ERD 이미지

hotgamja_ERD

아키텍처

스크린샷 2024-11-22 211054

개발 환경

스크린샷 2024-11-22 211142

기관 마커 이미지 출처 지도 마커 아이콘 제작자: Smashicons - Flaticon