ABCDEFGHIJKLMNOPQRST
1
2
기능 명세서
3
번호화면기능상세 구현사항담당자작업현황
4
1스플래시스플래시1. Splash screens 사용(API 버전 대응)
2. 애니메이션 지속 시간 1초
수현Done
5
2소셜 로그인로그인1. 파이어베이스 Authentication 깃허브 로그인
2. 로그인에 성공하면 홈 화면으로 이동
수현Done
6
2소셜 로그인자동 로그인1. 자동 로그인 데이터 저장
2. 자동 로그인 화면 이동
수현Done
7
2소셜 로그인유저 정보 저장데이터베이스에 유저 정보 저장수현Done
8
3홈나의 스터디1. 참여 중인 스터디 목록을 데이터베이스에서 가져오기
2. 가져온 참여 스터디 목록을 최대 3개, 참여한 날짜 기준 최신순으로 정렬해서 보여주기
3. 각 스터디 클릭 시 스터디 상세 화면으로 이동
4. 더보기 클릭 시 참여 스터디 목록 화면으로 이동
유경Done
9
3홈분야별 스터디 찾기1. 스터디 분야 목록 보여주기
2. 각 분야 클릭 시 분야별 스터디 목록 화면의 해당 분야 탭으로 이동
유경Done
10
4참여 스터디 목록스터디 목록1. 참여 중인 스터디 목록을 데이터베이스에서 가져오기
2. 가져온 참여 스터디 목록을 참여한 날짜 기준 최신순으로 정렬해서 보여주기
3. 각 스터디 클릭 시 스터디 상세 화면으로 이동
세영Done
11
5스터디 상세스터디 정보1. 스터디 정보 데이터를 데이터베이스에서 가져오기
2. 스터디 정보 보여주기
세영Done
12
5스터디 상세스터디 참여하기 버튼1. 스터디 참여하기 버튼을 눌렀을 때 경고 다이얼로그 띄우기
2. 데이터베이스에서 스터디 정보 데이터를 가져와 아래의 경우들을 확인한 후 해당사항이 있으면 버튼 비활성화
- 스터디 기간이 마감된 경우
- 참여 인원이 마감된 경우
- 내보내진 유저인 경우
세영Done
13
5스터디 상세경고 다이얼로그1. 경고 메시지 표시
2. 아니요 버튼 클릭 시 다이얼로그 사라지게 하기
3. 네 버튼 클릭 시 채팅 화면으로 이동
세영Done
14
6검색검색창검색창 클릭시 검색 결과 목록 화면으로 이동수현Done
15
6검색스터디 분야 목록1. 스터디 분야 목록 보여주기
2. 각 분야 클릭시 분야별 스터디 목록 화면의 해당 분야 탭으로 이동
수현Done
16
7검색 결과 목록검색 결과 목록1. 유저가 검색할 때 글자를 입력할때마다
- 같은 글자가 포함된 스터디 목록을 데이터베이스에서 가져오기
- 가져온 검색 결과 스터디 목록을 모집인원 마감임박 순으로 정렬해서 보여주기
2. 스터디 클릭 시 스터디 상세 화면으로 이동
수현Done
17
8분야별 스터디 목록분야별 스터디 목록 1. 각 분야별 스터디 목록 데이터베이스에서 가져와서 모집인원 마감임박 순으로 정렬해서 보여주기
2. 스터디 클릭 시 스터디 상세 화면으로 이동
유경Done
18
9스터디 만들기분야 선택버튼 6개 보여주기명우Done
19
9스터디 만들기스터디 대표 이미지1. 스터디 대표 이미지 추가하기 버튼 누르면 갤러리로 이동
2. 선택한 사진 스터디 만들기 화면에 가져오기
명우Done
20
9스터디 만들기스터디 이름최대 20글자명우Done
21
9스터디 만들기스터디 내용max line 4명우Done
22
9스터디 만들기스터디 대표 언어단일 선택 후 화면에 보여주기명우Done
23
9스터디 만들기스터디 기간연도, 월, 일 선택 후 화면에 보여주기명우Done
24
9스터디 만들기스터디 요일/시간1. 버튼 7개 보여주기
2. 각 요일 별 시작 시간, 끝 시간 선택 후 화면에 보여주기
명우Done
25
9스터디 만들기스터디 참여인원단일 선택 후 화면에 보여주기명우Done
26
9스터디 만들기스터디 만들기스터디 만들기 클릭 시 채팅 화면으로 이동명우Done
27
9스터디 만들기스터디 정보 저장데이터베이스에 스터디 정보 저장명우Done
28
10채팅방 목록채팅방 목록1. 채팅방 목록을 데이터베이스에서 가져오기
2. 마지막 채팅 시간 순으로 정렬해서 보여주기
3. 각 채팅방 클릭 시 채팅 화면으로 이동
수현Done
29
11채팅채팅1. 채팅 기록을 데이터베이스에서 가져와 보여주기
2. 참여자 입장/퇴장/내보내기 시 안내 메시지 보여주기
3. + 버튼 클릭 시 디바이스 갤러리로 이동
4. 채팅 입력 후 보내기 버튼 클릭 시 데이터베이스에 저장 및 화면에 보여주기
5. 당일에만 채팅 시간, 이후에는 새로 채팅 보낼 때 날짜 표시
6. 햄버거 버튼 클릭시 채팅 메뉴로 이동
유경Done
30
11채팅채팅 메뉴1. 채팅방 정보를 데이터베이스에서 가져오기
2. 현재 참여중인 대화상대 보여주기
3. 방장의 경우 방장표시
4. 참여자 프로필 클릭시 프로필 화면으로 이동
명우Done
31
11채팅채팅방 나가기 다이얼로그1. 채팅방 나가기 메시지 표시
2. 네 버튼 클릭시 데이터베이스에서 삭제 및 홈화면으로 이동
3. 아니요 버튼 클릭시 채팅 메뉴로 이동
세영Done
32
12프로필유저 정보1. 데이터베이스에 저장된 유저 정보 보여주기
2. 방장일 경우 내보내기 버튼 나타내기
세영Done
33
12프로필레포지토리 정보유저의 레포지토리 목록 보여주기
웹뷰로 레포지토리 이동하기
세영Done
34
13마이페이지유저 정보데이터베이스에 저장된 유저 정보 가져오기명우Done
35
13마이페이지스터디 달력1. 오늘 날짜 표시
2. 스터디 있는 날은 요일 밑에 작은 점으로 표시
3. 특정 요일 클릭시 회색 원으로 표시
4. 스터디가 있는 요일 클릭시 나의 스터디 표시
명우Done
36
13마이페이지나의 스터디1. 요일에 해당하는 스터디 목록 보여주기
2. 각 스터디 클릭시 스터디 상세 화면으로 이동
명우Done
37
13마이페이지알림 설정fcm 알림 on/off모두선택
38
13마이페이지로그아웃로그아웃 버튼 클릭시 로그아웃 다이얼로그 띄우기세영Done
39
13마이페이지로그아웃 다이얼로그1. 로그아웃 메시지 표시
2. 네 버튼 클릭시 로그아웃 및 소셜 로그인 화면으로 이동
3. 아니요 버튼 클릭시 마이페이지 화면으로 이동
세영Done
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100