Upload
seongsik-choi
View
204
Download
3
Embed Size (px)
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원하시는 분은 개인적으로 ..