코로나 솔루션은 코로나19 극복에 실질적인 도움이 되는 공적 마스크 재고 확인, 예방 수칙 및 현황 등을 제공합니다.
현재는 2.0 버전으로 작성되어 있고. 서비스는 종료된 상태입니다.
누구나, 언제나, 여러분의 도움은 환영입니다. 아래 방법을 통해 '코로나 솔루션'을 직접 개선할 수 있습니다.
- 이슈
- 이 코드는 문제가 있는 것 같아! 꼭 고쳐줬으면 좋겠어!
- '코로나 솔루션'에 이 기능은 꼭 추가되었으면 해!
- PR
- 이 문제는 꼭 내가 해결하고싶어!
- 새로운 기술을 적용시켜 보고싶어!
- 마스크 재고 확인
- 마스크 5부제 설명 및 계산기
- 선별진료소, 국민안전병원 확인
- 코로나 현황, 행동 수칙
- 마스크 판매처 및 선별진료소, 국민안전병원 위치를 네이버 지도 앱에서 확인할 수 있는 기능
'코로나 솔루션'에서 다루는 자원은 마스크, 병원, 현황입니다. 공통적으로 data계층에서 처리할 로직이 적으며, 단순 처리를 하는 경우가 많습니다. 그렇기 때문에 API Client에서 모든 Data로직을 처리하는 방향으로 설계했습니다. 그리고 ViewModel은 API Client에 직접 참조하는 것이 아니라, DataSource 인터페이스를 참조하고 있습니다. 그렇기 때문에 API Client는 언제든지 교체, 개선이 가능합니다.
- Android Jetpack
- Foundation
- Android KTX
- AppCompat
- Architecture
- DataBinding
- Lifecycle
- LiveData
- ViewModel
- UI
- RecyclerView
- ConstraintLayout & MotionLayout
- Foundation
- Kotlin
- ReactiveX
- Firebase
- Networking
- Retrofit
- Retrofit Gson
- Material
- NaverMap
- TedPermission