Pill So Good

1 분 소요

프로젝트 개요

Pill So Good : 약 복용을 리마인드 할 수 있도록 도와주어 좋은 약이 되도록 하자는 취지에서 명명됨

사람들이 자신이 복용해야 할 약이 무엇인지 쉽게 파악할 수 있도록 하고, 약을 잊지 않고 올바르게 복용할 수 있도록 돕는 안드로이드 앱 개발 프로젝트입니다.

프로젝트 개발

  • 개발 기간 : 2017. 03. 02 - 2017. 06. 11
  • 개발 인원 : 4명
  • 역할
    • 보호자 연락처 저장 기능 구현
    • 보호자 연락처로 문자 전송 기능 구현
    • 약 복용 체크리스트와 문자 전송 기능 연동

개발 환경

  • 개발 OS : Windows 10
  • 개발 언어 : Java, SQL
  • 개발 도구 : Android Studio (v2.3.1), Emulator(AVD), SQLite
  • 장치 : Android Device (Firmware v6.0.0 or latest)

활용 API

  • Google API
  • Google Maps Android API : Google 지도에 액세스하기 위한 API
  • Google Places API Web Service : 장소에 대한 정보에 액세스하기 위한 API

실행 화면

개발 후기

안드로이드 개발을 해본 적은 없었지만 Java 강의는 이수했었기 때문에 안드로이드 관련 서적이나 참고 자료를 찾으면서 개발을 진행하였습니다. 그 과정에서 서버 단위의 DB가 아니라 응용 프로그램에 내재된 SQLite를 활용할 수 있다는 것도 배웠습니다.

SMS 전송은 호스팅 업체를 이용하지 않고 SmsManager를 사용하여 앱이 구동되고 있는 단말기 자체에서 문자메시지가 전송되도록 했습니다. 약 복용 체크리스트에서 복용한 약을 체크하고, 복용 처리를 하게 되면 저장된 보호자 전화번호를 DB에서 조회하여 문자 메시지를 전송해주는 구조입니다.

프로젝트 진행 사항 파악을 위해 팀 미팅도 하고, 기능을 통합한 이후에는 앱을 전체적으로 사용해보며 오류가 있는 부분을 피드백하고 수정하는 방식으로 진행하는 등 혼자 개발할 때에는 배우지 못했던 것들을 배울 수 있었습니다.

카테고리:

업데이트: