Skip to content

2주차 피어세션

Eojin edited this page Nov 27, 2020 · 3 revisions

2주차 피어세션 (WEB) 💥 20201127(금)

참가자

  • 02-A팀: J002 강근우 J077 박소현 J138 이민환
  • 02-B팀: J046 김예진 J212 하이현 J012 공태경
  • 03-A팀: J008 강진구 J068 문석암 J135 이도경

논의한 내용

  • 각자의 프로젝트 소개
    • 02_A 실시간 번역 채팅 서비스 A - 푸파고
    • 02_B 실시간 번역 채팅 서비스 B - 미정(ㅠㅠ)
    • 03_A TOTP인증 서비스 - 다다익선
  • 사용한 기술 소개
    • 02_A: Express Socket.io TypeScript
    • 02_B: GraphQL Prisma2 Apollo
    • 03_A: Express React TypeScript
  • 점심 메뉴
    • 근우님은 감자탕 국물만 드심. 근데 맛있어서 억울함😋
    • 소현은 집에서 그냥 집밥. 본가가 짱
    • 진구님은 마라샹궈 드심. 데모 준비하면서 먹다가 큰일날뻔
  • 마다가스카팀 팀장님의 GraphQL 홍보
    • 한 번 들으면 헤어나올 수 없는 GraphQL 명강연
    • 자세한 내용은 기술 세미나에서 계속됩니다.

2주차 피어세션 (iOS) 💥 20201127(금)

참가자 🙉

Project02 - A iOS S006_김근수 S012_김영렬 Project02 - B iOS S026_송민관 S037 윤병휘 Project03 - A iOS S030_양어진 S050_정재명

MVVM with Rx or Combine

  • 코드 공유 및 토론
  • 어려운 점들 공유

MVVM with PropertyWrapper

  • 무엇을 프로퍼티래퍼로 쓰시나요???
  • SwiftUI에서는 바인딩을 프로퍼티래퍼로 하더라구요!
  • @State, @ObservedObject, @Binding, @Environment... 와 같은 것들. 👍

데이터 관리 어떻게?

  • Tokens를 전체에서 사용하게 되는데 이를 어떻게 관리하면 좋을까
  • 참고: composable 아키텍처

Data source. 관리 어떻게?

  • RxDataSource 라이브러리 정말 넣어야 해?
    • Rx 쓰기로 했으면 넣으면 되지!
    • 대신 내부 동작 구조를 잘 알고 사용!
    • 내부적으로 snapshot을 찍는 것 같으므로 써야할듯!
    • 뜯어서 직접 만들면 베스트

Socket Connection 언제?

  • ViewDidLoad vs ViewWillAppear
  • ViewModel 생성하기 전에? (View bind 하기전?)
Clone this wiki locally