RokSeoul

  • View
    205

  • Download
    3

  • Category

    Mobile

Preview:

Citation preview

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

최성식 , 오지은 , 김구현

Contents

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

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

6. Reference

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

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

개발 진행 사항 (UI)

app icon intro Sign in

개발 진행 사항 (UI)

MainActivity - NavigationView Signed inSelecting account

개발 진행 사항 (UI)

개발 진행 사항 (UI)

Markers ClusterNavigationView InfomationWindow

개발 진행 사항 (UI)

Camera View DoodlingMainActivity

개발 진행 사항 (UI)

Save dialog Upload successSelecting SaveBtn

개발 진행 사항 (UI)

Firebase DB NavigationView - Counting doodles

개발 진행 사항 (UI)

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

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

현상 발생

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

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

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

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

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

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

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

개발 스케줄날짜 성식 지은

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 완성 ~ 이후부터는 앱 수정하기

Q & A

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원하시는 분은 개인적으로 ..