Skip to content
차지원 edited this page Dec 16, 2021 · 1 revision

출처

https://github.com/android/architecture-samples

https://raw.githubusercontent.com/wiki/android/architecture-samples/images/todoapp.gif

주의사항

  • 기획을 자유롭게 추가합니다.
  • 요구사항을 지키지 않아도 됩니다.
  • 화면이 일치하지 않아도 됩니다.
  • 우선 순위는 본인이 정합니다. 요구사항을 다 하지도 않았는데 추가 기획을 해도 됩니다.

To Do 화면

요구사항

  • 저장된 데이터의 타이틀과 목록을 보여준다.
  • 앱바의 햄버거 버튼을 클릭하면 좌측 DrawerLayout을 연다.
  • FAB 버튼을 클릭하면 Add 화면으로 진입한다.
  • 앱바의 정렬 버튼을 클릭하면 DropDown을 연다.
    • 전체버튼과 생성한 타이틀의 목록이 보인다.
    • 타이틀을 선택하면 선택한 타이틀의 목록만 볼 수 있다.

추가사항

  • DrawerLayout의 특정 버튼을 클릭하면 새로운 화면을 띄웁니다.
  • DrawerLayout의 홈 버튼을 클릭하면 ToDo화면으로 돌아옵니다.

Add 화면

요구사항

  • 타이틀을 작성할 수 있다.
  • 본문을 작성할 수 있다.
  • FAB 버튼을 클릭하면 배열에 데이터를 저장하고 이전 화면으로 이동한다.
  • AppBar의 뒤로가기 버튼을 클릭하면 저장하지 않고 이전 화면으로 이동한다.

추가사항

  • 화면을 회전시켜도 데이터가 유지됩니다.
  • 화면을 종료시켜도 데이터가 유지됩니다.

추가 기능

  • 로그인 & 회원가입 화면
    • 유효성 검사, 정규 표현식
    • 구글 이메일 연동
    • Firbase로 전송
  • 설정 화면
    • 프로필 사진 설정
  • 데이터 추가
    • 날짜, 시간 추가
    • 알림 기능