Skip to content

EastWon0103/SaveDays

Repository files navigation

SAVEDAYS(팀6)

테스트 주의 사항

-SDK Version: android 10(Api level: 29)

-실행 환경: pixel2(android 29 google api 적용버전) / Galaxy s9(자가 핸드폰)

-사용 api: Google map Api / Tmap Api / Firebase Api (빌드 시 각 api 키 설정이 필요)

-프로젝트 사용툴: Discord(회의) / 카카오톡, Ecampus(자료 공유) / 안드로이드 스튜디오(제작) / 구글 드라이브(문서 공유)

앱 기능

로그인

  1. 파이어베이스로 로그인 기능 구현
  2. 로그인은 직접 회원가입을 통해서 로그인 / 구글 로그인(토큰 인증) 방식이 있다.
  3. 각 로그인 info에 따라 각 다른 데이터 저장

메인 화면

  1. 자신이 올린 추억들 마커로 보여줌
  2. 마커는 자신이 올린 추억의 타이틀로 저장됨
  3. 추억을 저장하기 위해 우측하단에 있는 "+"버튼을 누르면 추가하기 기능 제공
  4. 마커를 누르면 저장한 사진 / 장소 / 제목 / 내용 / 날짜를 유저에게 제공

추억 저장

  1. 메인 화면에서 우측하단 "+"버튼을 누르면 장소검색->장소확인->추가 정보-> 적용으로 이루어져 있음
  2. 유저가 원하는 장소를 검색
  3. 해당 장소가 맞는지 확인
  4. 장소 외 사진 / 날짜 / 제목 / 내용을 저장 -> 파이어베이스 DB에 업로드
  5. 메인 화면으로 돌아옴

추억 보기

  1. 메인 화면에서 생성된 마커를 클릭하면 보여지는 화면
  2. 마커는 저장된 위치를 기준으로 생성, 마커의 타이틀은 추억의 제목을 보여줌
  3. 파이어베이스에 저장되어 있는 데이터 베이스에서 데이터를 받아와서 사용

피드백 추가

파이어베이스 로그인 기능 추가!

파이어베이스를 데이터베이스 용도로만 사용하다가 더 다른 기능들을 추가할 수 있으면 좋겠다는 취지에 구글 로그인 기능을 추가하였음, 유저는 별도의 회원가입 필요없이 기존에 있는 구글 아이디로 로그인이 가능해지고 추억을 저장할 수 있음

팀원 소개

  • 김동원(팀장)
  1. 팀원 스케쥴 관리 및 팀 리더 (중간 발표 정리, 회의 정리, 어플리케이션 역할 관리)
  2. 뷰페이저2 & 인디키케이터 기술 구현
  3. 이미지 다중 선택 기술 구현
  4. AddActity xml 디자인
  5. MainActivity 커스텀 마커 생성 및 이벤트 리스너 등록
  6. 어플리케이션 통합 총 책임
  • 안세홍
  1. 구글 Map api 기술 구현
  2. 티맵 Api(장소 검색 기능) 기술 구현
  3. 마커 및 현재 위치 장소 기술 구현
  4. 전체적인 앱 디자인 리뉴얼
  5. MainActivity / AppActivity / MapActivity / MapSearchActivity 구현
  • 김주연
  1. 파이어 베이스 기술 구현
  2. 파이어베이스 데이터베이스 적용 및 데이터 총 관리
  3. 파이어베이스 로그인 기술 적용 (구글 로그인 포함)
  4. 파이어베이스 이미지 업로드 기술 구현
  5. 파이어베이스 실시간으로 데이터 받는 기술 구현
  • 윤성일
  1. Login.xml 구현
  2. 날짜 데이터 기능 구현
  3. 뷰페이저2 & 인디케이터로 PostActivity xml 구현
  4. AddActivity에서 예외 처리 담당
  5. 일정 및 내부 회의록 문서화 담당(ppt,docx,excel)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages