프로젝트 기록 작성 1일차
프로젝트 (모두의 개발)
팀원끼리 TIL 공유하는 SNS 앱
1) 역할 분담은 액티비티 단위로 진행
2) 과제 설명란에 나와있는 필수 기능, 추가 기능 전부 구현 +원하는 추가 기능까지
3) MainActivity, DetailActivity, StoryDetailActivity SignUpActivity, SettingActivity
MainActivity, DetailActivity: 진형준, 김태준
주요 내용: 멤버 별 게시글 열람 및 인스타그램 스토리 기능 구현
SignUp: 최지원
주요 내용: regex 이용한 유효성 검사, 중복검사, 인증번호(로봇이 아닙니다) 기능 구현
Setting: 정연수
주요 내용: 로그인된 회원 정보 출력, 설정(다크모드, 언어변경, 프로필 편집) 기능 구현
발표자: 진형준, 시연 영상: 정연수, 기록 작성: 김태준
하루 회고 진행: 20:00 ~ 20:30
프로젝트 개요
오브젝트
로그인 된 데이터 저장할 액티비티 별 공용으로 사용할 클래스
object UserDataList{
var userDataList = mutableListOf<Map<String, String>>()
}
또는 클래스 선언 후 내부 메소드 사용
코드 컨벤션
1) 변수 및 메소드: camelCase 사용, 상수: snake_case 사용
2) findViewById: tx_, edit_, btn_, img_ 표현 사용
- 컨벤션 → (변수 및 메소드 → 카멜, 상수 → 스네이크)
- findViewById ⇒ tx_, edit_, btn_, img_표현 사용
와이어 프레임