미분류 - 2주차 공부1
카테고리: unclassified
태그: 미분류
협업?Permalink
제품 제작 과정Permalink
- Wireframe
- 어떤 제품을 만들지 정리하는 과정
- 기능과 정보가 담긴 구조
- design
- 제품의 디자인(사용하는 색상, 아이콘, 위젯 디자인등)
개발 진행 과정Permalink
- Task 작성
- Task 분리
- Task 분담
- 공동 작업을 위한 규칙 작성
- Naming Convention
- Git Branch Convention
- commit 단위
- PR 단위
- 기타
- 진행 상황 공유
- 스크럼, 회고 등
- 코드리뷰
- 테스트 (QA)
- 머지
- 배포
Network 통신Permalink
Network 통신 기본Permalink
Client App에서 Web Server에 request를 보내고 response를 받아 사용
HTTPPermalink
HyperTextTransferProtocol:클라이언트와 서버 사이에 이루어지는 request/response 프로토콜, Server에 어떤 작업을 요청하는지 Method(GET, POST, PUT, DELETE)를 이용해 알린다.
Server Response FormatPermalink
- XML
- JSON <- 가장 널리 쓰이는 포맷
JSON 라이브러리Permalink
Server에 request와 response를 객체 class의 형태로 전달할 수 없으므로 이를 JSON의 형태로 직렬화 / 역직렬화 해야한다.
- Gson
- Moshi
- Kotlin Serialization
OAuth 2.0 인증Permalink
- Client : 보호된 리소스를 요청하는 앱
- Resource Owner : 보호된 리소스에 대한 접근 권한 부여
- Authorization Server : Client에게 access token 발급
- Resource Server : 보호된 리소스 호스팅