대기환경 데이터 시각화 Android 앱 [개인 프로젝트]
개인 프로젝트AndroidKotlinREST APICameraXGPS공공 API
공기질 측정기와 공공 API의 대기환경 데이터를 Android 앱에서 확인할 수 있도록 개발한 개인 프로젝트입니다. 측정값과 상태별 이미지를 함께 표시하고, CameraX 카메라 프리뷰 위에 공기질 상태에 따른 AR 이미지를 보여주는 화면을 구현했습니다.
개발 범위
- Kotlin과 Android Studio를 활용한 Android 앱 개발
- 서버의 대기환경 데이터를 받아오는 REST API 연동
- 측정값과 상태별 이미지 표시 UI, 카메라 프리뷰 및 GPS 기능 구현
주요 구현 내용
- 공기질 측정기 데이터와 공공 API 데이터를 서버에서 수신해 앱에 표시
- 상태 테이블에 따라 수치와 이미지를 연결해 대기환경 정보 시각화
- CameraX 카메라 프리뷰에 공기질 데이터와 연관된 AR 이미지 표시
- GPS를 활용한 위치 정보 확인
시스템 구성
공기질 측정기·공공 API → 서버 → REST API → Android 앱으로 데이터를 전달합니다. 앱은 수신한 값을 일반 정보 화면과 카메라 프리뷰 화면에 각각 표시합니다.
프로젝트 화면

