프로젝트 기간: 2019.09 ~ 2019.11
- Kotlin 언어와 MVP 패턴을 익힌 후 진행한 두 번째 토이 프로젝트입니다.
- Contract 패턴으로
View
와Presenter
를 연결하였고,Model
에서는 Repository 패턴을 사용하여 View 와 분리하였습니다. 공공 데이터 포털 API
를 활용하여 카카오버스 앱의 일부 기능과 디자인을 최대한 동일하게 구현해 보았습니다.
- 홈화면(정류소 및 버스 즐겨찾기)
- 정류소 검색
- 정류소 별 실시간 버스 도착 정보
- 승차알람
- Kotlin, MVP
- Retrofit2, Okhttp3, Room
- Service, Notification
- 공공 데이터 포털
정류소 및 버스 도착 정보 API
⬆️ 위 이미지 클릭 시 유튜브로 연결됩니다.