poki-ios's People
Forkers
playhong16poki-ios's Issues
[MAINTENANCE]: SettingsViewController 폰트 변경
Description
- 다른 페이지와 통일성을 위해 폰트 변경
Where
SettingsViewController
NoticeListViewController
Which parts
SettingsViewController
[17줄, 46-49줄, 103줄]NoticeListViewController
[18-19줄, 48-51줄, 69-73줄]
Expactation
리팩토링 후 예상되는 부분에 대한 내용을 작성하세요.
- 화면전환시 다른페이지와 폰트 통일성 유지
[FEATURE] : addPhotoView textField 키보드 뷰 조정
Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
[FEATURE] : addPhotoView textField 키보드 뷰 조정
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- 텍스트필드 입력 시 올라오면 뷰를 조정(해당 텍스트 필드가 보이도록)
ETC
기타 참고사항이 있으면 작성하세요.
[FEATURE] 이메일 로그인 페이지 UI 구현
Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
- 이메일 로그인 페이지 UI 구현
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- 이메일/아이디 입력 텍스트필드 구현
- 비밀번호 입력 텍스트필드 구현
- 이메일/아이디 저장 버튼 구현
- 로그인 버튼 구현
ETC
기타 참고사항이 있으면 작성하세요.
[FEATURE] 포즈 추천 페이지 간격 조정 및 디자인 피드백 반영
Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
- 포즈 추천 페이지 전체 컴포넌트 간격 조정 및 디자인 피드백 반영
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- 간격 조정
- 버튼 배경색 및 텍스트컬러 변경
- 버튼 테두리 두께 설정 및 색 설정
ETC
기타 참고사항이 있으면 작성하세요.
[FEATURE]: MainPage 추가 구현
Description
메인페이지 -> 상세 페이지 이동 및 컬렉션 뷰 추가 UI 작업
Task
- 컬렉션 뷰 셀 UI 작업 (날짜, 태그)
- 메인페이지 네비게이션 바 로고 UILabel 으로 변경
ETC
[FEATURE] 디테일 페이지 수정, 삭제 기능 구현
Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
- 디테일 페이지에서 사진 정보를 수정하고 삭제하는 기능 구현
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- 사진 수정
- 사진 삭제
ETC
기타 참고사항이 있으면 작성하세요.
[FEATURE] MainPage UI 구현
Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
MainPage UI 구현
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- 사진 리스트 뷰 구현 - CollectionView
- 리스트 뷰에서 사용하는 애니메이션 구현
ETC
기타 참고사항이 있으면 작성하세요.
[FEATURE] 로그인 페이지 UI 구현
Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
로그인 페이지 UI 구현
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- 상단 로고 및 타이틀 뷰 구현
- 이메일, 비밀번호 레이블 및 텍스트필드 구현
- 이메일 저장 버튼 구현
- 로그인 및 회원가입 버튼 구현
ETC
기타 참고사항이 있으면 작성하세요.
emailLoginViewController.swift 파일 삭제
[FEATURE] 로그인 페이지 UI 구현
Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
- 로그인 페이지 UI 구현
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- 로그인 버튼 구현
- 회원가입 버튼 구현
- 이메일 로그인 선택 시 이메일 로그인 페이지 전환 구현
ETC
기타 참고사항이 있으면 작성하세요.
제스처 + 포토피커뷰
[MAINTENANCE] : addPhotoView UIView 위치 조정
Description
- 왜 이 작업을 수행하려고 하는지 간단한 근거와 설명 작성하세요.
간격 조정을 위해서
Where
어디에 위치한 파일인가요?
- addPhotoView
Which parts
Where 파일의 어느 부분을 리팩토링할 예정인가요?
- 오토레이아웃 함수
Expactation
리팩토링 후 예상되는 부분에 대한 내용을 작성하세요.
- 네비게이션과 UIView의 간격이 좁아집니다
[FEATURE] : MainPageViewController 에서 Read 구현
Description
추가하기 페이지에서 추가하고 메인페이지에서 추가한 데이터 보여지게 하기
Task
- UICollectionView, numberOfItemsInSection 설정 변경
- UICollectionView, cellForItemAt 설정 변경
- UICollectionView, didSelectItemAt 설정 변경
ETC
[FEATURE] 상세 페이지(DetailPage) UI 구현
Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
상세 페이지 UI 구현
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- 타이틀 레이블 구현
- 날짜 레이블 구현
- 메인 이미지 뷰 구현
- 배경 이미지 뷰 구현
ETC
기타 참고사항이 있으면 작성하세요.
[MAINTENANCE]: MyPage 코드 리팩토링, 페이지 연결
Description
- 마이페이지 라이브러리 적용 및 코드 정리
- 설정페이지, 회원탈퇴, 공지사항 페이지 생성
- 문의하기 MFMailComposeViewController 연결
Where
어디에 위치한 파일인가요?
- MyPageViewController.swift, CustomTableViewCell.swift
Expactation
라이브러리 적용
[FEATURE] addPhtoView 제스처 및 피커뷰 구현
Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
addPhtoView의 이미지를 누르면 제스처와 함께 이미지피커뷰 구현
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- 제스처 + 이미지 피커뷰
- plist 설정
ETC
기타 참고사항이 있으면 작성하세요.
[FEATURE] UINavigationBarAppearance 설정 코드 구현
## Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
UINavigationBarAppearance 를 설정하는 코드들의 ViewController 파일들에 중복으로 사용되어 코드를 줄이기 위해 공통으로 사용할 수 있는 configureAppearance 메서드 구현
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- UINavigationController 확장을 통해 공통으로 사용하는 configureAppearance 메서드 구현
ETC
기타 참고사항이 있으면 작성하세요.
[FEATURE]: 찜한포즈 UI 구현
Description
[FEATURE]: 찜한포즈 UI 구현
Task
- 컨텐츠뷰에 3개의 레이블 또는 버튼생성
- 컬렉션뷰 생성
- 상세페이지 화면전환시 모달방식(전체화면)
ETC
기타 참고사항이 있으면 작성하세요.
[FEATURE] 포즈 추천 인원 수에 맞는 이미지 불러오기
Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
- 포즈 추천 페이지에서 인원 수 버튼 눌렀을 때, 인원 수에 맞는 이미지 불러오기
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- 포즈 추천 페이지 인원 수 구분 열거형 정의
- 포즈 추천 페이지에서 인원 수 버튼 눌렀을 때, 이미지 불러오기
ETC
기타 참고사항이 있으면 작성하세요.
[MAINTENANCE] 불필요한 에셋 삭제
Description
- 왜 이 작업을 수행하려고 하는지 간단한 근거와 설명 작성하세요.
- 불필요한 에셋을 삭제합니다.
Where
어디에 위치한 파일인가요?
Assets.xcassets
Which parts
Where 파일의 어느 부분을 리팩토링할 예정인가요?
- 불필요한 에셋 삭제
Expactation
리팩토링 후 예상되는 부분에 대한 내용을 작성하세요.
-
불필요한 에셋 삭제
-
네비게이션 애니메이션을 재정의하여 새로운 푸시 애니메이션이 적용됩니다.
[FEATURE] 테스트 데이터 모델링 및 CRUD 메서드 정의
Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
- 테스트를 위한 더미 데이터 모델링 및 CRUD 메서드 정의
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- Photo 구조체 모델링
- NetworkingManager 파일에 CRUD 메서드 정의
ETC
기타 참고사항이 있으면 작성하세요.
[FEATURE] addPhotoView UIImage backgroundView 설정
Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
[FEATURE] addPhotoView UIImage backgroundView 설정
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- addPhotoView UIImage 크기에 맞추어 backgroundView 설정
ETC
기타 참고사항이 있으면 작성하세요.
[MAINTENANCE] addPhotoView 오토레이아웃 경고 수정
Description
- 왜 이 작업을 수행하려고 하는지 간단한 근거와 설명 작성하세요.
오토레이아웃 경고표시가 나서 적절하게 수정하려 합니다.
Where
어디에 위치한 파일인가요?
- addPhotoView
Which parts
Where 파일의 어느 부분을 리팩토링할 예정인가요?
- `오토레이아웃 메서드
Expactation
리팩토링 후 예상되는 부분에 대한 내용을 작성하세요.
- 콘솔 창 경고표시 제거
[FEATURE] Firebase CRUD 구현
Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
[FEATURE] Firebase CRUD 구현
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- Firebase CRUD 구현
- Firestorage 이미지 저장
ETC
기타 참고사항이 있으면 작성하세요.
[MAINTENANCE]: 마이페이지 탭바 이슈 수정
Description
- 앱 설정 페이지에서 backButton을 누르고 돌아오면 마이페이지 탭바가 사라지는 현상 해결
Where
어디에 위치한 파일인가요?
- MyPageViewController.swfit
Which parts
Where 파일의 어느 부분을 리팩토링할 예정인가요?
Navigator.push()
[25줄]
Expactation
페이지를 이동해도 탭바가 사라지는 현상 해결
[FEATURE]: 회원탈퇴 안내페이지 구현
Description
회원탈퇴 안내 페이지 UI 구현
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- 안내 문구 나열
- 텍스트뷰 배치
- 체크박스 할때 버튼 활성화
ETC
[FEATURE] 서비스 이용약관, 개인정보처리방침 화면연결
Description
[FEATURE] 서비스 이용약관, 개인정보처리방침 화면연결
Task
- 서비스이용약관 화면 연결
- 개인정보처리방침 화면 연결
ETC
SFSafariViewController 사용 구현
[FEATURE] 포즈 추가 및 포즈 추천 페이지 UI 수정
Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
- 포즈 추천 페이지에 UI 수정 및 사진 추가
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- 포즈 사진 추가
- 이미지뷰 크기 조정
- 버튼 크기 조정 및 속성 변경
ETC
기타 참고사항이 있으면 작성하세요.
[FEATURE] 마이페이지 UI 구현
Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
마이페이지 UI 구현
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- 유저 프로필 레이블 구현
- 사진추가, 찜 기능, 프로필수정 레이블 구현
- 앱 설정 및 문의하기, 로그아웃, 앱 버전 레이블 구현
ETC
기타 참고사항이 있으면 작성하세요.
[FEATURE] 회원가입 페이지 UI 구현
Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
- 회원가입 페이지 UI 구현
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- 이메일, 비밀번호 텍스트 필드 구현
- 가입하기 버튼 구현
ETC
기타 참고사항이 있으면 작성하세요.
[FEATURE] addPhotoView image 크기 제한 코드 구현
Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
[FEATURE] addPhotoView image 크기 제한 코드 구현
Task
- 갤러리에서 이미지 선택시 크게 제한
- 제한된 크기보다 큰 파일 업로드 시 경고 알람
ETC
기타 참고사항이 있으면 작성하세요.
[FEATURE] 사진 상세 페이지 공유하기 기능 구현
Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
- 사진 상세 페이지의 오른쪽 탭바 메뉴 아이템의 공유하기 기능 구현
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- UIActivityViewController 구현
ETC
기타 참고사항이 있으면 작성하세요.
[FEATURE] 포즈 추천 페이지 UI 구현
Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
- 포즈 추천 페이지 UI 구현
- 랜덤 포즈 추천 페이지 UI 구현
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- 포즈 추천 페이지 - 인원 수 별 버튼 구현
- 포즈 추천 페이지 - 인원 수 별 버튼을 눌렀을 때, 랜덤 포즈 추천 페이지로 전환
- 랜덤 포즈 추천 페이지 - 메인 이미지 뷰 구현
- 랜덤 포즈 추천 페이지 - "다른 포즈보기" 버튼 구현
- 랜덤 포즈 추천 페이지 - 즐겨찾기 버튼 구현
ETC
기타 참고사항이 있으면 작성하세요.
- 포즈 추천 페이지에서 버튼을 눌렀을 때, 랜덤 포즈를 추천해주는 화면이 하나 더 필요해서 같이 구현하겠습니다.
[FEATURE]: 설정페이지 구현
Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
설정 페이지 구현
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- 테이블뷰를 사용한 설정페이지 구현
ETC
기타 참고사항이 있으면 작성하세요.
[FEATURE] addPhotoPage datePicker 기능 구현
Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
addPhotoPage datePicker 기능 구현
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- datePicker UI구현
- 클릭 시 데이터 바인딩
ETC
기타 참고사항이 있으면 작성하세요.
[FEATURE]: QR코드 기능구현 (AVFoundation - AVCaptureSession)
Description
QR코드 인식을 위한 카메라 기능 구현
Task
- AVFoundation - AVCaptureSession 기능구현
- 카메라 켜지면 탭바 숨김처리
- QR 인식 후 URL에서 이미지를 받아올 수 없거나, URL이 만료되었다면 얼럿창으로 안내 문구 띄우기
- [ ]
ETC
QR코드 인식 후 추가하기 페이지에 이미지 받아오는거 어떻게 할지 고민
[FEATURE] 추가페이지 UI구현 (addPhotoPage)
Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
추가하기 페이지 UI 구현
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- 이미지 뷰 추가
- 메모 텍스트필드
- 태그버튼
- 완료버튼
ETC
브랜드 더미는 후에 예정
[FEATURE] : 메인페이지 UIMenu '갤러리에서 추가하기' 버튼 기능 구현
Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
메인페이지 UIMenu '갤러리에서 추가하기' 버튼 기능 구현
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- 버튼 클릭 시 갤러리로 이동
- requestAuthorization 포토 권한 묻는 메서드
ETC
기타 참고사항이 있으면 작성하세요.
[MAINTENANCE] PhotoDetailViewController 리팩토링
Description
왜 이 작업을 수행하려고 하는지 간단한 근거와 설명 작성하세요.
- then 과 snapkit 라이브러리를 적용해서 코드 리팩토링
Where
어디에 위치한 파일인가요?
PhotoDetailViewController.swift
Which parts
Where 파일의 어느 부분을 리팩토링할 예정인가요?
- 구현한 UI 컴포넌트 전부 수정
- 컴포넌트 레이아웃 설정 코드 전부 수정
Expactation
리팩토링 후 예상되는 부분에 대한 내용을 작성하세요.
- 코드 가독성과 불필요한 코드를 생략할 수 있습니다.
[FEATURE] : Firebase 연동
Description
Firebase (Firebase 연동)
ETC
기타 참고사항이 있으면 작성하세요.
[FEATURE] 랜덤 포즈 페이지 새로고침 기능 구현
Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
- 랜덤 포즈 페이지 새로고침 버튼 클릭 시 동작 구현
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- 새로고침 버튼 동작 구현
ETC
기타 참고사항이 있으면 작성하세요.
[MAINTENANCE] : 포즈 추천 페이지 네비게이션 바 이슈 해결
Description
- 포즈 추천 페이지에서 랜덤 포즈 추천 페이지갔다가 다시 돌아올경우 네비게이션 바 타이틀 사라지는 현상
Where
어디에 위치한 파일인가요?
- PoseSuggestionViewController.swift
- RandomPoseViewController.swfit
Expactation
리팩토링 후 예상되는 부분에 대한 내용을 작성하세요.
- 네비게이션 바 타이틀 사라지는 현상 해결
[FEATURE] tag Model & tagView 구성
Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
tag Model & tagView 를 만들고 present 하기
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- tag Model 만들기
- tag data 만들기
- tagView 만들기
- 버튼 클릭 시 present 후 선택 시 저장
ETC
기타 참고사항이 있으면 작성하세요.
[FEATURE] addPhotoViewController에서 Creat, update 구현
Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
[FEATURE] addPhotoViewController에서 Creat, update 구현
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- Creat 메서드
- update
- enum (new, edit) 구분
ETC
기타 참고사항이 있으면 작성하세요.
[FEATURE]: 공지사항 UI 구현
Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
공지사항 UI 구현
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- 공지사항 화면 내 테이블뷰 구현
- 셀에 날짜 기능 구현
ETC
기타 참고사항이 있으면 작성하세요.
[MAINTENANCE]: 폴더 구조변경 및 네이밍 수정
Description
- 네이밍이 어색하거나 오타가 있는 부분 수정
Where
프로젝트 내부 전체
Expactation
리팩토링 후 예상되는 부분에 대한 내용을 작성하세요.
- 프로젝트 폴더구분
[FEATURE] 랜덤 포즈 페이지 탭바 수정
Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
- 랜덤 포즈 페이지로 화면 전환 시 탭바 히든 처리
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- 랜덤 포즈 페이지로 전환될 때 탭바 히든 설정
- 화면이 사라질 때 탭바 히든 설정 해제
ETC
기타 참고사항이 있으면 작성하세요.
[MAINTENANCE]: 코드 분리 작업
[MAINTENANCE]: 코드 분리 작업
Description
- 각각의 페이지에 맞는 코드를 분리해서 코드를 보기 편하게 하기 위함
- then 라이브러리를 사용함으로써 다른 팀원들과의 코드 통일성을 위한 수정
Where
어디에 위치한 파일인가요?
- NoticeListViewController -> Model 폴더의 Notice
- NoticeListViewController -> �SettingPage 폴더의 NoticeListTableViewCell
Which parts
Where 파일의 어느 부분을 리팩토링할 예정인가요?
- NoticeListViewController에 있던 NoticeListTableViewCell 클래스를 SettingPage폴더에 파일 이동 합니다
- NoticeListViewController에 있던 Notice 구조체를 �Model폴더에 파일 이동 합니다
Expactation
리팩토링 후 예상되는 부분에 대한 내용을 작성하세요.
- 코드들을 한 파일에 넣지 않고 분리 함으로써 코드의 가독성을 높이고 라이브러리를 사용해서 팀원들간에 코드들의 통일성을 이룰수 있습니다.
[FEATURE] 앱 아이콘, 런치스크린 제작
Description
앱 아이콘, 런치스크린 제작
Task
- 앱 아이콘 여러 컬러 샘플제작
- 런치스크린 텍스트 로고로 배치
ETC
색상 팔레트 참고
[FEATURE] [Design] : addPhotoView UI 수정 (태그 이미지 버튼 나누기)
Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
[Design] : addPhotoView UI 수정 (태그 이미지 버튼 나누기)
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- 이미지와 버튼으로 나누기
- 크기 맞추기
ETC
기타 참고사항이 있으면 작성하세요.
[FEATURE] 디테일 페이지에서 메인페이지로 전환될 때 탭바 오류 수정
Description
어떤 작업을 진행할지 간단하게 내용 작성하세요.
디테일 페이지에서 메인페이지로 전환될 때 탭바의 히든 처리 해제
Task
진행하는 작업을 작은 단위로 분리해서 작성하세요.
- viewWillDisappear 메서드 재정의를 통해 탭바 히든 처리 해제
ETC
기타 참고사항이 있으면 작성하세요.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.