Skip to content

Intention2021/cGuard

Repository files navigation

크리니얼가드

인트로 화면

어플을 실행하면 가장 먼저 실행되는 화면입니다.

BLE를 통한 페어링

페어링 화면입니다.
마스크가 페어링되어있지 않는 상황이라면 주변 블루투스가 가능한 목록들을 띄워줍니다. 그리고 마스크와 페어링합니다.

홈 화면

홈 화면입니다.
이 화면에서는 Retrofit2를 활용해 공공데이터를 가져와 현재 자신의 위치와 현재 위치의 미세먼지 정보를 파악할 수 있습니다. 그리고 마스크 PCB와의 통신을 통해 현재 마스크의 베터리 상태를 알 수 있고 마스크 팬의 세기를 조절 할 수 있습니다.

마스크 팬 작동 시간을 보여주는 통계 화면

통계 화면입니다.
이 화면에서는 마스크의 팬이 작동하면 작동한 시간을 Room을 활용해 저장하고 불러오는 기능을 수행합니다.

앱 작동 시 포그라운드 작업 실행

포그라운드가 작동하는 부분입니다.
이 부분에서는 이 어플이 작동되면 포그라운드가 작동되어 사용자가 어플을 켜지 않은 상태에서도 팝업 창을 통해 현재 상태를 파악하고 불러오는 기능을 수행합니다.

Releases

No releases published

Packages

No packages published

Languages