대학교에서 선배들과 한달간 프로젝트를 진행할 수 있는 기회가 생겨 iOS 프로젝트에 참여하게 되었다. iOS 파트 멘토 두 분과 UI&UX 디자이너 멘티 한 분, 나를 포함한 iOS 개발 파트 두 명이 팀이 되었다.
프로젝트는 자유주제로 시작하여 아이디어 회의를 시작으로 기획, 개발까지 진행하게 되었다.
정신질환자에게 맞는 약물을 찾을 수 있도록 도움을 주는 어플
- 정신질환자에게 가장 먼저 필요한것은 정신질환을 치료하는 것보다 환자에게 맞는 약을 찾는것이 중요하다
- 많은 경우, 자신에게 맞는 약을 찾기전까지 굉장히 힘든 과정을 겪는다. 약물을 찾은 이후에는 일상생활도 무리 없이 하는 환자들이 많다. 맞다고 생각한 약물도 시간이 지나면 맞지 않아 힘듬을 겪는 일이 많다고 한다.
- 추가로 자신이 먹는 약의 정보를 모르고 약을 복용하는 정신질환자들이 많다, 약의 정보를 제공하여 일종의 플라시보 효과를 기대해볼 수 있다.
- 가장 중요한 활용은 약물을 찾는 것에 있지만, 정신질환자에게 도움되는 서비스를 찾아 추가하고 싶다.
(+TMI)
- 보통 정신과 의사를 만날 수 있는건 많아도 주에 1번, 적으면 달에 1번
- 이런 상황에서, 매일매일 약에 대한 본인의 피드백을 기억하기는 힘든 일
- 의사와의 상담에서 우리의 어플로 기록한 약물에 대한 피드백을 활용할 수 있다
- 정신과 치료는 크게 상담과 약물 치료로 나뉜다
- 상담 과정에서는 “약은 어땠어요?” “기분은 어땠어요?” “어떻게 지냈어요?” “약 먹고 불편한 점은 없었어요?” 와 같은 질문을 한다.
https://www.notion.so/13d3cef1b21e4cf7bb84119f3a0e2d08
1차 회의
- pro-3 에서 주 단위로 보는 뷰가 가로로 스크롤 되도록 한다.
- 질문에 대한 텍스트뷰에 사용자가 답을 입력할 때 입력이 넘치면 텍스트 뷰가 자동으로 아래로 늘어난다.
- 질문 테이블뷰도 세로로 스크롤 되도록 한다. (전체 스크롤 or 부분 스크롤 정해야 한다.)
- 텍스트 입력에 글자수 제한은 없다.
- 이모지는 3가지 테마로 분류 ( 기분, 잠, 복약여부) 한다.
- pro-1 뷰에서 요일을 누르면 반모달이 뜨도록 한다.
- 반모달 뷰에서는 확인하기 버튼이 있고, 3가지 테마의 이모지가 보이도록 한다, 대신 이미 기록을 한 날의 경우만 반모달이 뜨게 한다.
- 통계탭에서는 막대 그래프 라이브러리를 사용하여 구현하고, 저번달과 이번달의 통계 보여준다.
< 협업 규칙 >
기능별로 github issue 생성
브랜치는 feature/issue_number 형식 준수
< 멘토님 조언 >
swift 이모지는 텍스트로 넣자
navigation controller, tab controller 만드는 순서도 중요하다
폴더링 의논해야 한다.
snapkit then 사용하자
https://www.notion.so/UI-UX-1-b3b14b465bbd4cd88e02ef8cb9460be4
2차 회의
< 앱 사용자 계층 대상 조사 >
1. 막대그래프로 기분 변화를 체크하기보다, 꺾은 선 그래프!! 을 사용하여 기분 변화 체크 ( 검사지 양식을 그대로 사용해도 될 듯, 분당서울대병원 정신센터에서 사용되는 자료라고 한다. ) → 감정 기복에 대한 체크가 중요!!
2. 정신질환 성격상 기분 변화에 따라 수면량도 중요한 검사 지표하고 한다. 따라서 수면 시간을 하루 기록 뷰에서 입력받고, 통계 뷰에서 기분 변화 꺾은 선 그래프 하단에 막대그래프 형식으로 추가
3. 추가로, 하루 동안 유의미한 감정 기복이 있었는지 없었는지 예/아니요 로 응답받는 것도 좋을 듯
https://www.notion.so/UI-UX-2-366642f05daf457a85641e2e38ac5770
UIKit, MVC,
XCode 13.2 / iOS 15
SnapKit
then
FSCalendar
CoreData, Realm
https://www.data.go.kr/data/15075057/openapi.do
식품의약품안전처_의약품개요정보(e약은요)
의야품 주요정보(업체명, 제품명, 품목기준코드, 효능, 사용법, 주의사항, 상호작용, 부작용, 보관법) 등을 목록으로 조회하는 서비스