트램 Tram
개요
BLE 비콘으로 트램(노면전차)의 승하차를 판단하는 앱입니다. 실시간 위치로 정류장을 식별하고 승차, 하차, 주행 상태를 자동으로 판단합니다.
담당 역할
- 주요 화면 개발과 BLE 통신 담당
- 비콘 스캔과 처리 로직, 승하차 판별 알고리즘 개발
- API 통합과 인증 구현
기술 스택
- 언어·구조
- Kotlin, MVVM, Coroutine, Koin
- 네트워크·저장
- Retrofit2, OkHttp3, SharedPreferences
- 연동
- BluetoothGatt, FCM, Glide
스크린샷










