/StudyTimer

2021 MP Team 14 (Team 1917) Project

Primary LanguageKotlin

2021 MP Team 14 (Team 1917) Project

2021 KU Moblie Programmning Team Project : Study Timer (Android Application)

프로젝트 소개

해당 애플리케이션은 2021 KU 모바일프로그래밍의 팀 프로젝트 결과물입니다.

  • 애플리케이션 명칭: 열공모드 [사용자 맞춤형 공부 관리 앱]
  • 주요 기능: 캘린더, 과목 관리, 공부 시간 타이머, 사용자 맞춤 설정 (음악, 테마 등), 나만의 공부 장소

    image image

주요 기능1: 캘린더

사용자는 중요한 일정을 캘린더에 D-day 로 등록하고 관리할 수 있다.

image
image image

주요 기능2: 과목 관리

공부 과목을 등록하고, [목표 공부량, 공부 시간, 쉬는 시간] 을 설정하여 공부를 관리할 수 있다.
또한, 과목별로 공부 시간 타이머를 사용하여 공부 시간을 측정할 수 있다.

  • 과목 관리

    image
  • 과목 등록 및 수정/삭제

    image image

주요 기능 3: 공부 시간 타이머

등록한 과목 중 공부할 과목의 '▶' 버튼을 누르면 공부 시간 타이머를 이용할 수 있다.
이때 미리 등록해둔 과목 정보 (목표 공부/쉬는 시간) 을 이용해서 앱이 타이머 시간을 설정해준다.
만약 공부 타이머 종료 전에 앱을 종료하거나 앱의 다른 메뉴로 이동한다면, 타이머가 멈추고 "타이머 중지" 라는 앱 알림이 뜬다.
해당 알림을 클릭하면 다시 타이머로 이동해서 재시작할 수 있다.

  • 옵션을 ‘자동’으로 설정할 시: 공부시간이 다 지나면 자동으로 휴식시간으로 전환되면서 알림이 울리고 휴식시간이 끝나면 다시 공부시간으로 전환 되는 걸 반복한다.
  • 옵션을 ‘수동’으로 설정할 시: 공부시간이 끝나면 타이머가 멈춘다.

    image image image

주요 기능 4: 사용자 맞춤 설정

사용자가 원하는대로 앱을 설정해서 사용할 수 있다.

image

  • 공부 알람: 사용자가 공부할 시간을 잊지 않도록, 앱 내에서 알람을 설정하고 관리할 수 있다.

  • 음악 플레이리스트: 총 3개의 분위기 [잔잔한/평화로운/우울한] 별로 음악을 제공한다.

    image image

  • 테마 설정: 총 5가지의 앱 테마를 제공한다.

    image image

  • 공부 기록: 지난 1주일간의 공부 기록을 분석해서 보여준다. (가장 공부 시간이 많이 기록된 날과 일자 별 공부 시간 그래프, 가장 공부 시간이 많이 기록된 과목명과 과목별 공부 시간 그래프)

    image

주요 기능 5: 나만의 공부 장소

사용자가 자신의 공부 장소를 등록하고 관리할 수 있다.
장소 등록은 장소명 혹은 주소를 입력하면 지도에서 장소를 찾아주고, 등록할 수 있게 한다.

  • 공부 장소 등록

    image image

  • 장소 검색

    image

  • 공부 장소 보기

    image image


사용 기술

  • Android Application: Android Studio
  • Database: SQLite Database
  • Map: GoogleMap

*** 무단 배포 금지