• 검색 결과가 없습니다.

A Design and Implementation of BukitList Location Share Applications Based on Android Platform

N/A
N/A
Protected

Academic year: 2021

Share "A Design and Implementation of BukitList Location Share Applications Based on Android Platform"

Copied!
2
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

한국컴퓨터정보학회 하계학술대회 논문집 제27권 제2호 (2019. 7)

119

● 요 약

본 논문에서는 안드로이드 플랫폼 기반의 사용자 버킷리스트를 등록하고 다른 사용자들과 공유할 수 있는 어플리케이션을 설계하고 구현한다. 이 어플리케이션은 사용자 정보와 사용자 버킷리스트를 SQLite 데이터 베이스에 저장하고, 버킷리스트 등록 시 업로드 하는 이미지 파일은 FireBase에 별도로 저장한다. 그리고 지 오코더를 이용하여 버킷리스트 장소 이름 혹은 주소에 해당하는 위도와 경도를 데이터베이스에 저장하고 다 음 지도에 마커로 표시한다. 또한 카카오톡으로 지인들과 공유하며 버킷리스트를 실천할 장소를 다른 사용자 들과 공유하도록 서비스 한다.

키워드: Android Studio, AndroidDB, FireBase, Kakaotalk

안드로이드 플랫폼 기반의 버킷리스트 장소 공유 어플리케이션 설계 및 개발

이원주*, 서정환O, 차대윤* 인하공업전문대학, 컴퓨터정보과O 인하공업전문대학, 컴퓨터정보과*

e-mail: [email protected], {love45451, abc3060}@naver.com

A Design and Implementation of BukitList Location Share Applications Based on Android Platform

Won Joo Lee*, Jung Hwan SeoO, Dae Yun Cha* Dept. of Computer Science, InHa Technical CollegeO Dept. of Computer Science, InHa Technical College*

I. 서론

본 논문에서는 안드로이드 플랫폼 기반의 사용자 버킷리스트를 등록하고 다른 사용자들과 공유할 수 있는 어플리케이션을 설계하고 구현한다. 이 어플리케이션은 FiraBase[1]와 Android Studio[2]를 이용하여 안드로이드 플랫폼 기반의 스마트폰에 설치할 수 있다.

또한 버킷리스트 장소는 SQLite와 다음 지도 API를 활용하여 장소 이름, 위도, 경도 등을 기반으로 설정한다.

II. 카카오톡 공유 설계

카카오톡 공유 어플리케이션은 카카오 API와 Android Studio를 이용하여 카카오톡에서 버킷리스트 장소를 공유할 수 있도록 한다[3].

III. 어플리케이션 구현

버킷리스트 장소 공유 어플리케이션은 로그인 하면 그림 1과 같이 SQLite에 저장된 모든 버킷리스트들 중 추천수가 가장 높은 순으로 상위 10개의 리스트만을 출력해 준다.

그림 2는 의욕폭발 탭의 레이아웃으로 무엇을 버킷리스트로 선정할 지 고민하는 사용자들에게 추천하는 기능으로써 보이는 이미지를 클릭 시 설정해놓은 링크를 이용하여 추천 버킷리스트들의 정보를

얻을 수 있다. Fig. 1. 상위 10개 버킷리스트

(2)

한국컴퓨터정보학회 하계학술대회 논문집 제27권 제2호 (2019. 7)

120

Fig. 2. 버킷리스트 설정화면

그림 2 버킷리스트 설정화면에서 등록할 버킷리스트 정보를 입력하 고 버킷리스트 정보에 맞는 이미지를 올리기 위해 파일 선택을 하면 스마트폰의 갤러리로 이동하여 원하는 이미지 또는 파일을 업로드 할 수 있다. 이때 버킷리스트 장소 이미지는 데이터베이스인 Firebase 에 저장한다.

버킷리스트 장소를 공유하기 위해서는 그림 3의 [장소 공유하러 가기] 버튼을 클릭한다. 그리고 공유할 장소 이름 또는 주소를 입력하고 공유하기를 누르면 장소를 공유할 수 있다.

Fig. 3. 버킷리스트 장소

Ⅳ. Conclusions

본 논문에서는 안드로이드 플랫폼 기반의 사용자 버킷리스트를 등록하고 다른 사용자들과 공유할 수 있는 어플리케이션을 설계하고 구현하였다. 이 어플리케이션은 사용자 정보와 사용자 버킷리스트를 SQLite 데이터베이스에 저장하고, 버킷리스트 등록 시 업로드 하는

이미지 파일은 FireBase에 별도로 저장한다. 그리고 지오코더를 이용 하여 버킷리스트 장소 이름 혹은 주소에 해당하는 위도와 경도를 데이터베이스에 저장하고 다음 지도에 마커로 표시한다. 또한 카카오 톡으로 지인들과 공유하며 버킷리스트를 실천할 장소를 다른 사용자들 과 공유하도록 서비스 한다.

REFERENCES

[1] https://firebase.google.com/?hl=ko

[2] https://developer.android.com/studio/install?hl=ko [3] https://developers.kakao.com/features/kakao

참조

관련 문서

S-100 standard based UML Design and XML Implementation for Marine Casualty Information.. 지도교수

사용자 경험 측정 사용자 경험 측정 (Measuring User Experience) (Measuring User Experience)5. Issue-Based Metrics

사용자 경험 측정 사용자 경험 측정 (Measuring User Experience) (Measuring User Experience)4. Performance Metric

등록 페이지에 필요한 정보를 기입한 후, 관리자가 해당 사용자의 계정을 활성화 시킴으로써 사용자는 로그인 가능. -

상기의 지시에 따르지 않으면 사망, 중상 또는 물적 손해를 입을 가능성이 있습니 다.... 곧바로 전원을 재투입하면, 장치가

Master Image File Servers 사용자 VM Pool 사용자 VM Pool. Public

An Android program generally forms a Java program with APIs in Android platform. Using the APIs, one can build user interfaces to make a phone call, play a game, and so on. An

The initial rate of the hydrolysis reaction is much larger than the sum of the rates of the condensation reactions so that [SiOH] equals the consumption of H 2 O by hydrolysis.