728x90

4조 팀프로젝트 SNS 만들기

  1. 프로젝트 개요
    1. 팀 명 : 커피사죠
      1. 프로젝트 인원 : (팀장) 이 * // (팀원) 김** // (팀원) 유** // (팀원) 박** (4명)
    2. 프로젝트 명 : SNS 만들기
    3. 프로젝트 기능
      1. 메인 페이지 ( MainPageActivity ) : 담당자 박**
        1. ****필수 구현 기능들에 대한 진입점을 제공
      2. 디테일 페이지 ( DetailPageActivity ) : 담당자 이 *
        1. 사용자가 메인 페이지에서 선택한 아이템의 상세 정보를 제공하는 페이지
      3. 로그인, 회원 가입 페이지 ( SignInActivity, SignUpActivity ) : 담당자 유 * *
        1. 비밀번호 입력 시, 보안을 유지하기 위해 ***로 표현
        2. 로그인 이후에는 사용자 이름이 화면에서 보이도록 구성
        3. 로그인, 회원 가입 예외 처리
        4. 예외 발생 시 사용자에게 안내 메시지를 표시
        5. 다음 동작을 안내
      4. 마이 페이지 ( MyPageActivity ) : 담당자 김 * * 
        1. 사용자 정보와 관련된 기능들을 보여주는 페이지
      5. Activity 전환시 animation 구현 : 담당자 박 * *
        1. 화면을 전환할 때 UI가 자연스럽게 전환
        2. startActivity()를 호출한 후에 overridePendingTransition() 메서드를 활용
      6. 영어 버전으로 변경 적용해보기(string.xml) 공동
        1. Multi-Language 지원을 위해 string.xml을 통해 문자열을 관리
    4. 프로젝트 일정
      1. 23/12/26 ~ 24/01/01 PM 6 : 00
    5. 구현 체크리스트
      •  i - 1 : 필수 구현 기능들에 대한 진입점을 제공
      • ii - 1 : 사용자가 메인 페이지에서 선택한 아이템의 상세 정보를 제공하는 페이지
      • iii - 1 : 비밀번호 입력 시, 보안을 유지하기 위해 ***로 표현
      • iii - 2 : 로그인 이후에는 사용자 이름이 화면에서 보이도록 구성
      • iii - 3 : 로그인, 회원 가입 예외 처리
      • iii - 4 : 예외 발생 시 사용자에게 안내 메시지를 표시
      • iii - 5 : 다음 동작을 안내
      • iiii - 1 : 사용자 정보와 관련된 기능들을 보여주는 페이지
      • V- 1 : startActivity()를 호출한 후에 overridePendingTransition() 메서드를 활용
      • Vi- 1 : Multi-Language 지원을 위해 string.xml을 통해 문자열을 관리
     

와이어프레임
메인액티비
디테일 액티비티
마이페이지 액티비티
로그인 액티비티
회원가입 액티비티

 

 

디테일 액티비티 구현 // 더보기, 접기, 댓글 남기기 구현 

 

첫 날 어려운점 

1. 각자 요구사항에 대한 이해가 다름 

2. 피그마 사용경험 없음

3. 어디서부터 어디까지 협의를 하고 프로젝트를 시작해야 하는지 어려움이 있음 

4. gradle, Android Studio 버전이 각자 다른 문제   

 

+ Recent posts