-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(자료 공유) / 안드로이드 스튜디오(제작) / 구글 드라이브(문서 공유)
- 파이어베이스로 로그인 기능 구현
- 로그인은 직접 회원가입을 통해서 로그인 / 구글 로그인(토큰 인증) 방식이 있다.
- 각 로그인 info에 따라 각 다른 데이터 저장
- 자신이 올린 추억들 마커로 보여줌
- 마커는 자신이 올린 추억의 타이틀로 저장됨
- 추억을 저장하기 위해 우측하단에 있는 "+"버튼을 누르면 추가하기 기능 제공
- 마커를 누르면 저장한 사진 / 장소 / 제목 / 내용 / 날짜를 유저에게 제공
- 메인 화면에서 우측하단 "+"버튼을 누르면 장소검색->장소확인->추가 정보-> 적용으로 이루어져 있음
- 유저가 원하는 장소를 검색
- 해당 장소가 맞는지 확인
- 장소 외 사진 / 날짜 / 제목 / 내용을 저장 -> 파이어베이스 DB에 업로드
- 메인 화면으로 돌아옴
- 메인 화면에서 생성된 마커를 클릭하면 보여지는 화면
- 마커는 저장된 위치를 기준으로 생성, 마커의 타이틀은 추억의 제목을 보여줌
- 파이어베이스에 저장되어 있는 데이터 베이스에서 데이터를 받아와서 사용
파이어베이스를 데이터베이스 용도로만 사용하다가 더 다른 기능들을 추가할 수 있으면 좋겠다는 취지에 구글 로그인 기능을 추가하였음, 유저는 별도의 회원가입 필요없이 기존에 있는 구글 아이디로 로그인이 가능해지고 추억을 저장할 수 있음
- 김동원(팀장)
- 팀원 스케쥴 관리 및 팀 리더 (중간 발표 정리, 회의 정리, 어플리케이션 역할 관리)
- 뷰페이저2 & 인디키케이터 기술 구현
- 이미지 다중 선택 기술 구현
- AddActity xml 디자인
- MainActivity 커스텀 마커 생성 및 이벤트 리스너 등록
- 어플리케이션 통합 총 책임
- 안세홍
- 구글 Map api 기술 구현
- 티맵 Api(장소 검색 기능) 기술 구현
- 마커 및 현재 위치 장소 기술 구현
- 전체적인 앱 디자인 리뉴얼
- MainActivity / AppActivity / MapActivity / MapSearchActivity 구현
- 김주연
- 파이어 베이스 기술 구현
- 파이어베이스 데이터베이스 적용 및 데이터 총 관리
- 파이어베이스 로그인 기술 적용 (구글 로그인 포함)
- 파이어베이스 이미지 업로드 기술 구현
- 파이어베이스 실시간으로 데이터 받는 기술 구현
- 윤성일
- Login.xml 구현
- 날짜 데이터 기능 구현
- 뷰페이저2 & 인디케이터로 PostActivity xml 구현
- AddActivity에서 예외 처리 담당
- 일정 및 내부 회의록 문서화 담당(ppt,docx,excel)