새싹에서 진행하는 Service Level Project를 구현하고 매일 일지를 작성합니다.
날짜 |
오늘 한 일 |
고민한 부분 |
키워드 |
비고 |
1107 |
프로젝트 생성 및 초기 설정온보딩 화면휴대폰 인증 UI |
UILabel 일부 색 변경Font 적용(Add to Target)Button Extension |
Firebase .gitignore Extension |
|
1108 |
Firebase 연동 및 가상 번호 인증 시도 완료유효성 검사 Rx 활용 |
런치스크린이 해제되지 않는 오류 발생 → 커스텀 버튼 LayoutSubviews() 재귀 호출 문제 |
Firebase MVVM Rx |
|
1109 |
실기기 번호 인증 완료(번호 인증 token mismatch 오류 해결)인증번호 UI 및 로그인 완료유효성 검사 MVVM 및 Rx 활용닉네임 UI |
Rx 활용한 토스트 메시지 띄우기 |
Firebase Rx MVVM Toast |
|
1110 |
유효성 토스트 띄우기네트워크 테스트 완료 (회원가입, 로그인) |
비슷한 뷰가 많은데 겹치는 코드를 더 줄일 방법이 없을까? |
Network Toast |
|
1111 |
UI(생년월일, 이메일) |
|
SnapKit |
|
1112 |
Input TextField 수정NavigationBarItem 수정성별 화면 세부 작업 중 |
StackView로 구현했던 부분들 수정(키보드 높이 받아오기) |
|
|
1113 |
성별 화면 완성 |
|
|
|
목표: 홈 탭 / 위치 권한 / 스터디 찾기 / 주변 스터디 목록 / 스터디 매칭 기능
날짜 |
오늘 한 일 |
고민한 부분 |
키워드 |
비고 |
1114 |
서버 코드 넣기홈 탭 구성 |
네트워크 연결 확인하기 |
API Network TabBar |
|
1115 |
내 정보 화면 |
|
|
|
1116 |
내 정보 화면 |
|
|
|
1117 |
내 정보 화면네트워크 통신 코드런치스크린 VC |
로그인 로직 재점검 필요할 듯 |
|
|
1118 |
로그인 로직 확인 및 수정 |
|
|
|
날짜 |
오늘 한 일 |
고민한 부분 |
키워드 |
비고 |
1122 |
네이버 지도 API위치 지정(새싹 좌표)로그인 정보 반영 |
PropertyWrapper 관련 더 찾아볼 것 |
UserDefaults NaverMap PropertyWrapper |
|
1123 |
스터디 입력 화면 UI |
새싹 홈 - 스터디 화면 개발 순서 |
UI UICollectionView MultiSlider |
|
1124 |
지도에 새싹 이미지 띄우기GPS 버튼 클릭 시 현재 위치로 이동스터디 입력 화면 - API 추천 목록 내용 반영 |
|
NaverMap API UI |
|
1125 |
스터디 검색 화면 - 입력, 터치 반영유저 매칭 화면 |
|
Tabman CompositionalLayout |
|
1126 |
새싹 찾기 UI |
|
UI CompositionalLayout |
|
날짜 |
오늘 한 일 |
고민한 부분 |
키워드 |
비고 |
1128 |
스터디 매칭 뷰 |
|
UI |
|
1129 |
주변 새싹 리스트 받아오기받은 요청 리스트 받아오기 |
|
API |
|
1201 |
스터디 매칭 팝업 만들기 |
|
CustomView |
|
1202 |
새싹 매칭(요청, 수락) |
요청 에러 - 내 state를 바꿔줬는지 확인함 |
|
|
날짜 |
오늘 한 일 |
고민한 부분 |
키워드 |
비고 |
1212 |
매칭 쪽 레이아웃 수정매칭 API 연결수락하기 연결 시도 |
post 코드에서 response를 아예 받아오지 않는 이슈 |
API Network |
|
1213 |
스터디 찾기 화면 태그 중복 삭제메인 화면에서 매칭 대기중 처리새싹 매칭(요청, 수락) 성공채팅 VC UI |
POST 요청 501 -> parameter로 넘겨주는 애가 nobracket 설정이 되어있는지 확인할 것!!! |
API Network UI |
|
1214 |
채팅방 UI 완성세부 UI 수정소켓 통신 시작 |
|
Socket UI 채팅 |
|
1215 |
소켓 연결 및 소켓 코드 복습 |
|
Socket Alamofire 채팅 |
|