18
서서서 서 서서서 서서서서 (9 서 3 서서 ) 서서서 , 서서서 , 서서서

RokSeoul

Embed Size (px)

Citation preview

Page 1: RokSeoul

서울시 앱 공모전 진행사항(9 월 3 주차 )

최성식 , 오지은 , 김구현

Page 2: RokSeoul

Contents

1. 간단한 앱 소개2. 개발진행사항 (UI)

3. 개발하면서 겪은 문제점4. 개발 스케줄5. Q n A

6. Reference

Page 3: RokSeoul

간단한 앱 소개 樂 Seoul ( 낙서 + 서울 )

관광지 정보 뿐만 아니라 관광지 속 AR세계에 자신의 흔적을 남기고 공유할 수 있는 신개념 (?) 관광앱

Page 4: RokSeoul

개발 진행 사항 (UI)

app icon intro Sign in

Page 5: RokSeoul

개발 진행 사항 (UI)

MainActivity - NavigationView Signed inSelecting account

Page 6: RokSeoul

개발 진행 사항 (UI)

Page 7: RokSeoul

개발 진행 사항 (UI)

Markers ClusterNavigationView InfomationWindow

Page 8: RokSeoul

개발 진행 사항 (UI)

Camera View DoodlingMainActivity

Page 9: RokSeoul

개발 진행 사항 (UI)

Save dialog Upload successSelecting SaveBtn

Page 10: RokSeoul

개발 진행 사항 (UI)

Firebase DB NavigationView - Counting doodles

Page 11: RokSeoul

개발 진행 사항 (UI)

Page 12: RokSeoul

개발하면서 겪은 문제점① 인증서 지문 (SHA1)

공동작업자의 컴퓨터에서 앱을 설치 할 경우• 로그인 실패• Google Maps API 지도표시 안됨

현상 발생

Page 13: RokSeoul

개발하면서 겪은 문제점① 인증서 지문 (SHA1)

해결방안 자신의 인증서지문 뿐만 아니라

공동작업자 컴퓨터의 인증서지문(SHA1) 또한 입력해줘야 함

인증서 지문 얻는 방법https://developers.google.com/android/guides/client-auth

Page 14: RokSeoul

개발하면서 겪은 문제점② Camera2

공동작업자의 스마트폰에서 앱을 실행할 경우• 카메라 화면이 안나오는 현상 발생

해결 방안 API 21(Android5.0) 부터는 Camera2 API 를 사용 API 21 미만 버전은 기존 Camera API 를 사용

Page 15: RokSeoul

개발 스케줄날짜 성식 지은

9 월 3 주차 (9/16)

• 메인 엑티비티 구성• 카메라뷰 , 그림도구 구성• Firebase Auth, DB, Storage 연동

• 메인 엑티비티 구성• Google Maps 클러스터 및 in-

formation window 구성

9 월 4 주 ( 차 9/23)• camera2 연동• 방위센서 값을 포함하여 낙서저장하기• OpenGL 을 이용해 이미지 불러오기

• google Maps MainActivity에 MapsActivity fragment화하기

• InfoWindow 디자인9 월 5 주차 /10 월 1 주차(9/30)

• Firebase DB 정비 (ex users 외에 place child 추가 )

• Firebase Storage 와 OpenGL 을 이용한 이미지 불러오기

• GoogleMaps 기본 기능 및 디자인 마무리

• QR 인식기능 시작

10 월 2 주차 (10/7)• QR 코드와 장소 DB 연동• QR 코드와 앱 연동• 방위센서 값에 따라 이미지 불러오기

• 관광지정보 API 파싱• 행사정보 API 를 이용해 Map

에 표시10 월 3 주차 (10/14) • 앱 디자인 및 1.0 완성 ~ 이후부터는 앱 수정하기

Page 16: RokSeoul

Q & A

Page 17: RokSeoul

Reference• Firebase Storage

https://firebase.google.com/docs/storage/android/start• Google Maps API(android)

https://developers.google.com/maps/documentation/android-api/?hl=ko• 앱 소스 GitHub원하시는 분은 개인적으로 ..

Page 18: RokSeoul