새싹 SLP 개발일지

영 yyyng·2022년 11월 8일

Project

목록 보기
2/4

업로드중..

Github


11/7

온보딩
pageViewController + pageControl 구현

온보딩 구성에 대한 고민..
나는
onboardingVC = pageViewController + pageControl + UIButton 으로 구성

다음날 팀빌딩때 팀원분들께 어떤 방식으로 구성하셨는지 물어보기 ->

11/08 팀원분들
pageControl + CollectionView => PageController
CollectionView를 이용해서 isPageEnable = true → Page 넘기는 효과
CollectionVC + CollectionViewCell + CollectionView


11/8

전화번호, 인증번호 뷰
Rx + MVVM + input/output 모델 로직 구현
파이어베이스 문자 인증 로직 구현 중


11/9

닉네임 뷰 구현
뷰모델들 구조 수정
파이어베이스 문자 인증 로직 구현

Scene 분기처리고민.. 문자 인증 후 응답코드받아서 → TabBar(홈뷰), 없으면 → NickNameView로 가도록?

-> 문자 인증 후 응답 코드별 분기처리로 대응


11/10

생년월일 뷰
datePicker 연결

팀원분 Toast 라이브러리 그리기 이슈
-> dispatchQueue 비동기를 이용해 해결 도와드림


11/11

개인일정
생년월일 뷰/ 뷰모델 로직 구현


11/12

이메일 뷰, 젠더 뷰 UI/로직 구현


11/13

plist 교체 및 sign/login api 구현

팀원분 api 요청 FirebaseToken 이슈
-> 다른 Token으로 요청 중 이신 것 같아 해결 도와드림


11/14

launchScreen 재작성
토큰 만료 대응

팀원분들께 .dropFirst 공유


11/15

정보관리 UI 구성 중


11/16

정보관리 UI...계속 구현 중
홈뷰 mapkit + api 요청 + annotation 구현


11/17

맵뷰 이동할때 api 요청
customAnnotation 구현
centerAnnotation 구현
gender 버튼별 annotation 로직 구현
유저의 현재위치 버튼 로직 구현
searchQueueAPI array 파라미터 이슈


11/18~11/20

searchQueue, stopQueue, withDraw api 구현
회원 탈퇴 로직 구현
탈퇴 후 재가입시 이슈 해결


11/21

회원가입 birth 정보 전달 이슈 해결
정보관리 저장 api 구현
회원탈퇴View ui, 로직 구현
searchQueueView 구현 중


11/22

휴님: fcm 토큰은 왜 갱신해야하며 언제 갱신하는게 좋을지 팀원분들과 의견 나눠보기.
searchQueueView collectionView 구현
추천/주변스터디 로직 구현
내가 하고 싶은 스터디 로직 구현 중

팀원분 맵뷰 이동 이슈
-> CLLocationManager didUpateLocations 부분인 것 같아 해결 도와드림


11/23

searchBar의 키보드에 새싹찾기 버튼 구현
키보드 dismiss 구현 / 키보드 리턴키 액션 구현
tabBar 히든 구현
내가 하고 싶은 스터디 로직 구현
새싹 찾기 collectionView 로직 구현

팀원분 맵뷰 움직일때 수많은 CLLocation 호출 이슈
-> regionDidChangeAnimated 로 해결 도와드림


11/24

rootView로 pop 구현

세그먼트 뷰 구성 고민..
->
팀원분의 라이브러리 추천
Tabman 라이브러리 이용해 세그먼트컨트롤 구현


11/25

네트워크 상태 확인 구현


11/26

popUpView 재사용 구현


11/27


reviewView 재사용 구현
새싹찾기 expandView 구현
studyRequestAPI 구현


11/28

새싹찾기 뷰 작업하다 휴식


11/29

새싹찾기 expandView 안에 collectionView 구현
queue요청 api stringArray 파라미터 인코딩 수정

Alamofire에서 string배열 파라미터 요청하는법 팀원분이 공유해주심
-> encoding: URLEncoding(arrayEncoding: .noBrackets)
배열형태로 같이 해결해봤던 새싹분 같은 이슈이실듯하여 공유해드림
-> URLSession이라 alamofire처럼 안됨.. 다른 방법 찾아봐야함 ㅠㅠ


11/30

섹션 별 데이터 전달 수정
searchBar 로직 수정

팀원분 collectionView cell 이슈
-> UICollectionViewDelegateFlowLayout sizeForItemAt로 해결도와드림


12/01

chatVC textView 사이즈 제약 & 사이즈 업데이트 로직 구현
chatVC sendButton isEnabed 상태 로직 구현
cell identifier 재사용 protocol 구현
chatVC 날짜 헤더 / 채팅 셀 / 첫채팅알람 셀 구현
chatVC 키보드 입력시 textView 위치 이동 로직 구현
chatVC 키보드 입력시 마지막 채팅 cell로 이동 로직 구현
chatVC moreMenuView ui / 로직 구현


12/02

searchBar 로직 수정
요청가능새싹/요청받은새싹 collectionView에 나타낼 데이터 정보전달 수정


12/03

셀 파일들 폴더링
api 로직 수정


12/04

채팅 API 추가


12/05

채팅 API 연결


12/06

소켓통신 연결?

혼자 확인이 힘듦..

profile
yyyng2.github.io

0개의 댓글