/UnivAssignment-SimpleQuest

일정관리 앱 입니다.

Primary LanguageJava

심플 퀘스트 Hits

안드로이드 일정 관리 어플

이 프로젝트는 대학교 3학년 1학기 모바일 프로그래밍 과목의 기말평가로 진행한 프로젝트 입니다.

프로젝트 개요

이름

심플 퀘스트

기획 배경

직접 일정관리 앱을 개발하고 싶어서 진행한 프로젝트입니다. 일정 관리 앱을 개발하면서 여러 레이아웃을 구상하고 DB를 사용해보는 경험을 통해 많이 배울 수 있겠다는 생각 때문에 이 아이디어를 채택했습니다.

주요 기능

  1. 일정 저장기능
  2. 중요한 일정 체크 기능
  3. TODAY페이지
  4. 캘린더 기능

프로젝트 기간

2022.06.14 ~ 2022.06.21

참여인원

2인 프로젝트

이름 깃허브 담당 역할 및 기능 비고
이효승 hoos007 설계 및 구현 신라대학교 컴퓨터소트웨어공학부 3학년
윤남운 설계 및 구현 신라대학교 컴퓨터소트웨어공학부 3학년

이효승

  1. 하단탭
    1. 하단 탭 구성 + 원형 버튼
    2. 앱 전체 프래그먼트
  2. Today 페이지
    1. DB연동 리사이클러 뷰
    2. 리사이클러 뷰 요소 클릭
  3. DB
    1. 스키마 설계
    2. DB, 테이블 생성
    3. DB연동

윤남운

  1. Calender 페이지
    1. 캘린더 뷰
    2. 캘린더 뷰 디자인
    3. 날짜 선택
  2. Add 페이지
    1. 페이지 구성
    2. 타임 피커
    3. 데이터 피커

기술 스택 및 환경

환경

개발

실행화면

Today 페이지 - 일정이 없는 경우

Today Empty

Today 페이지 - 일정이 있는 경우

Today

Add 페이지

Add

Calender 페이지 - 일정이 없는 경우

Calender Empty

Calender 페이지 - 일정이 있는 경우

Calender

기능구현

  1. Today 페이지
    1. Main Activity의 Fregment1
    2. RecyclerView
  2. Calender 페이지
    1. Main Activity의 Fregment2
    2. RecyclerView
  3. Add 페이지
    1. popup형식으로 띄우기 위해서 새로운 Activity 생성
  4. DB
    1. sqlite 사용
    2. DB 테이블
      1. DB