Skip to content

2023-2 고급모바일프로그래밍 기말 프로젝트, 테스트 주의사항

Latest
Compare
Choose a tag to compare
@sheepyis sheepyis released this 28 Nov 03:21
· 4 commits to main since this release
c69720f

API 33 디바이스에서 실행이 안된다면 API 34 디바이스를 생성해주세요!!!
gradle 오류가 뜬다면, build.gradle.kts에서 8번째 줄을 compileSdk = 34 로 수정해주세요

# 회원가입
시작하기 버튼 클릭 -> 회원가입 하기 버튼 클릭
닉네임, 이메일, 비밀번호(6자 이상), 생년월일(8자리) 입력 후 가입 버튼 클릭
회원가입 후 자동으로 홈 화면으로 넘어감

# 로그인
시작하기 버튼 클릭
이메일, 비밀번호 입력 후 로그인 버튼 클릭
로그인 후 자동으로 홈 화면으로 넘어감

# 상품 추가
홈 화면 오른쪽 하단의 + 버튼 클릭 -> 상품 추가 페이지로 이동
제목, 내용, 가격 입력 후 상품 등록하기 버튼 클릭 -> 홈으로 이동

# 홈(상품 리스트)
회원가입 때 입력한 닉네임 보여줌
추가된 상품 목록들 리싸이클러뷰로 리스트 띄워줌
상품 목록 클릭 -> 페이지 이동 기능 구현

  • 자신이 쓴 상품 목록: 수정하기 페이지로 이동
  • 타인이 쓴 상품 목록: 상세 정보 페이지로 이동

스피너 형태의 상품 필터링 목록

  • 상품 전체: 판매 중 상품, 판매 완료 상품
  • 판매 중: 판매 중 상품
  • 판매 완료: 판매 완료 상품

# 수정하기
자신이 올린 상품의 가격과 판매 여부(스위치) 수정 가능
수정 완료 버튼 클릭 -> 홈으로 이동

# 상품 상세 정보
제품의 제목, 내용, 가격, 판매 상태 출력
하단의 채팅하기 버튼 클릭 -> 판매자에게 채팅을 보낼 수 있는 페이지로 이동

# 채팅 보내기
상품 판매자 닉네임 출력
노트에 채팅하고 싶은 내용 작성 후 오른쪽 하단의 메시지 보내는 버튼 클릭 -> 뒤로가기 버튼으로 상세 정보 페이지 이동

# 채팅 확인
홈 화면 오른쪽 하단의 채팅 버튼 클릭 -> 받은 채팅 리스트 페이지로 이동
채팅 보낸 사람의 닉네임, 상품 판매글 제목, 채팅 내용 출력
뒤로 가기 버튼 클릭 -> 홈 화면으로 이동

# 미리 생성되어 있는 계정
[이메일, 비밀번호]