ziuge / SeSAC-SLP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SeSAC-SLP

새싹에서 진행하는 Service Level Project를 구현하고 매일 일지를 작성합니다.


1주차

목표: 회원 인증 / 홈 탭 / 위치 권한

날짜 오늘 한 일 고민한 부분 키워드 비고
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
  • 성별 화면 완성

  • 2주차

    목표: 홈 탭 / 위치 권한 / 스터디 찾기 / 주변 스터디 목록 / 스터디 매칭 기능

    날짜 오늘 한 일 고민한 부분 키워드 비고
    1114
  • 서버 코드 넣기
  • 홈 탭 구성
  • 네트워크 연결 확인하기
  • API Network TabBar
    1115
  • 내 정보 화면
  • 1116
  • 내 정보 화면
  • 1117
  • 내 정보 화면
  • 네트워크 통신 코드
  • 런치스크린 VC
  • 로그인 로직 재점검 필요할 듯
  • 1118
  • 로그인 로직 확인 및 수정

  • 3주차

    날짜 오늘 한 일 고민한 부분 키워드 비고
    1122
  • 네이버 지도 API
  • 위치 지정(새싹 좌표)
  • 로그인 정보 반영
  • PropertyWrapper 관련 더 찾아볼 것 UserDefaults NaverMap PropertyWrapper
    1123
  • 스터디 입력 화면 UI
  • 새싹 홈 - 스터디 화면 개발 순서
  • UI UICollectionView MultiSlider
    1124
  • 지도에 새싹 이미지 띄우기
  • GPS 버튼 클릭 시 현재 위치로 이동
  • 스터디 입력 화면 - API 추천 목록 내용 반영
  • NaverMap API UI
    1125
  • 스터디 검색 화면 - 입력, 터치 반영
  • 유저 매칭 화면
  • Tabman CompositionalLayout
    1126
  • 새싹 찾기 UI
  • UI CompositionalLayout

    4주차

    날짜 오늘 한 일 고민한 부분 키워드 비고
    1128
  • 스터디 매칭 뷰
  • UI
    1129
  • 주변 새싹 리스트 받아오기
  • 받은 요청 리스트 받아오기
  • API
    1201
  • 스터디 매칭 팝업 만들기
  • CustomView
    1202
  • 새싹 매칭(요청, 수락)
  • 요청 에러 - 내 state를 바꿔줬는지 확인함

    5주차

    날짜 오늘 한 일 고민한 부분 키워드 비고
    1212
  • 매칭 쪽 레이아웃 수정
  • 매칭 API 연결
  • 수락하기 연결 시도
  • post 코드에서 response를 아예 받아오지 않는 이슈 API Network
    1213
  • 스터디 찾기 화면 태그 중복 삭제
  • 메인 화면에서 매칭 대기중 처리
  • 새싹 매칭(요청, 수락) 성공
  • 채팅 VC UI
  • POST 요청 501 -> parameter로 넘겨주는 애가 nobracket 설정이 되어있는지 확인할 것!!!
  • API Network UI
    1214
  • 채팅방 UI 완성
  • 세부 UI 수정
  • 소켓 통신 시작
  • Socket UI 채팅
    1215
  • 소켓 연결 및 소켓 코드 복습
  • Socket Alamofire 채팅

    About


    Languages

    Language:Swift 100.0%