KyominHwang / final_mpp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

1. 실행 환경
-window10
-pixel 2 api 30(AVD)

2. 버전 / 사용언어
- firebase realtime database
- Android Gradle Plugin Version : 4.0.1
- Gradle Version : 6.1.1
- Build Tools Version : 30.0.2
- jdk 1.8.0_251

3. 앱 기능
<하루 일정 관리 페이지>
- 하루 단위의 일정을 관리하는 페이지
- 계획의 효율 혹은 할 일의 구분을 위해 3분할 할 일 리스트 구현 (색으로 구분, 예시: 아침/점심/저녁, 프로젝트1/프로젝트2/프로젝트3, 일상/회사/루틴)
- 완료된 할 일은 삭제되지 않고 하단에 표시됨

<할 일 추가 팝업>
- 할 일의 내용, 3분할 그릅, 카테고리를 입력받음

<완료 팝업>
- 완료 체크와 함께 시간 정보를 입력받음

<하루일정 diagram 페이지>
- piechart를 통해 하루 일정을 보여줌

<memo 페이지 - third.Pagejava>
- 날짜별로 메모를 저장할 수 있다.
- 초기화 버튼을 통해 메모 내용을 삭제 할 수 있다

<월별 일정 추가 페이지 - Calender.java, monthlyPopup.java>
- 월별 일정을 추가할 수 있다.
- 시작 요일과 종료 요일을 지정할 수 있다.
- 해당 일자에 할일이 있으면, calender view에 작은 점(red)이 표시된다.
- 달력을 클릭하면 그 날의 일정을 달력 아래 화면(scroll view)에 동적으로 표시한다.

<검색 페이지>
- 해당 키워드가 있는 일정을 검색할 수 있음
- 월별, 일별 일정을 모두 검색할 수 있음
- 검색어가 바뀔 때마다 이를 반영해 새로운 결과를 표시

<통계>
- 일정 등록 시 입력한 카테고리 별 누적 시간의 월 별 통계를 제공

About


Languages

Language:Java 100.0%