Link
source
프로젝트 설명
‘슬기로운 예방 생활’은 전염병에 대한 정보를 제공하여 예방에 도움을 주는 Android 앱 입니다. 주변 확진자 지도, 오늘의 동선을 입력하면 근처 확진자 수를 계산하여 위험도를 알려주는 서비스, 자가 진단 서비스, 전국/지역 통계 자료, 주변 선별진료소 정보를 제공합니다.
사용 기술 및 라이브러리
•
Android, Java
•
Retrofit2
•
Google Map API
담당한 기능 (AOS)
•
UI 설계 및 전체 화면 개발
•
odsay(대중 교통 길찾기 API)를 이용한 경로 위험도 측정 기능
•
보건복지부 API를 이용한 전국별/지역별 통계 기능
•
자가 진단 기능
깨달은 점
•
메뉴를 나타내기 위해서 BottomNavigationView를 많이 이용하는 추세이다.
•
중첩 RecyclerView를 만들기 위해서는 바깥 RecyclerView의 ViewHolder에 내부 RecyclerView를 정의한다.
•
Google Map을 사용하기 위해서는 key(프로젝트 내에서 API를 사용하고 비용 지불과 관련된 요청을 인증하는 고유 식별자)를 발급받고, AndroidManifest.xml의 ,<meta-data>에 해당 값을 넣어야 한다.
•
Fragment와 Activity 사이의 데이터 이동
◦
Activity에서 Fragment로 데이터 이동 시, Bundle을 사용한다.
◦
Fragment에서 Activity로 데이터 이동 시, Intent를 사용한다. Intent는 화면 전환에도 사용된다.