Pillmate-CapD / Pillmate_Android

PillMate_Android_Kotlin
0 stars 0 forks source link

Pillmate

만성질환 환자 맞춤형 복용 관리 및 건강 관리 서비스

주요 가치 및 기능 정리

  1. 꾸준한 복약의 가치 : 만성 질환을 앓고 있는 사용자가 정해진 시간에 꾸준하게 약을 복용하고자 하는 욕구

    • 약 알람 기능
    • 약 리스트 기능
    • 복약 가이드 기능
  2. 정확한 복약의 가치 : 만성질환을 앓고 있는 사용자가 정확한 약을 복용하고자 하는 욕구

    • AI 약 인식 기능 => 방학~ 개발 예정
  3. 건강 모니터링의 가치 : 만성질환을 앓고 있는 사용자가 건강일지 작성을 통해 자신의 건강 상태를 확인하고자 하는 욕구

    • 건강 기록 캘린더 기능 => 방학~ 개발 예정
  4. 이외의 기능들

    • 온보딩 기능

기능 상세 설명

  1. 약 알람 기능

    • 개발 과정) 알람 기능 테스트 > AlarmActivity 화면 구현 > Service 및 필요한 기능 개발
    • 원하는 시간에 알람을 울릴 수 있도록 하는 기능으로, 상세 내용은 [가현] AlarmActivity 화면 구현 #Issue9에서 확인 가능합니다.
    • 연관된 파일들) AlarmActivity.kt, AlarmReceiver.kt, AlarmService.kt, AlarmSetFragment.kt, etc...
  2. 약 리스트 기능

    • 개발 과정) 메인 화면 개발과 동시에 약 리스트 기능 개발 > RecyclerView와 Adapter, Model등을 이용해 개발
    • 설정된 알람 시간 한시간 전에 클릭이 가능하도록 활성화되고, 활성화된 버튼을 누르면 복약 가이드 화면으로 넘어가도록 구현함
    • 상세 내용은 [가현] HomeFragment 화면 구현 #Issue2에서 확인 가능합니다.
    • 연관된 파일들) HomeFragment.kt, PillListAdapter.kt, PillViewModel.kt, PillListItem.kt, etc...
  3. 복약 가이드 기능

    • 개발 과정) 해당 단계의 버튼 클릭시 진행한 단계는 접히고 진행할 단계는 열리는 형태로 구현 > RecyclerView와 Adapter를 이용해 개발
    • 사용자가 약 복용 단계를 따라가면서 실제로 약을 먹었는 지 확인하도록 하는 기능으로, 상세 내용은 코드에서 확인하실 수 있습니다.
    • 연관된 파일들) EatMediActivity.kt, EatMediAdapter.kt, EatMedi.kt, etc...
  4. AI 약 인식 기능 => 방학~ 개발 예정

    • 개발 과정) 카메라를 통해 사진을 찍는 카메라 연동 구현 > (추후) 사진을 서버로 보내고, 해당 사진을 서버에서 인식하여 다시 프론트로 내용을 전달하도록 함
    • 카메라를 연동해 사용자가 사진을 찍고, 해당 사진을 서버로 전달해줄 수 있도록 하는 기초를 구축해놓음
    • 연관된 파일들) CameraActivity.kt, OverlayView.kt
  5. 온보딩 기능

    • 개발 과정) 온보딩 화면 개발 > 온보딩 세부 내용 수정 및 구현
    • 사용자의 기본 정보를 받아서 앱 사용에 있어서 편리함을 주기 위한 기능으로, 상세 내용은 코드에서 확인하실 수 있습니다.
    • 연관된 파일들) Onboard1Activity.kt, Onboard2Activity.kt, Onboard3Activity.kt, etc...
  6. 이외의 기능

    • 위에 설명되지 않은 세부 기능들은 파일의 코드에서 확인하실 수 있습니다! Issue나 commit내용을 통해서 확인하시면 될 것 같습니다.