코틀린 코루틴에 대한 이해도 높이기
<aside>
📌 **스터디 신청하기**
신청기간 : 2024. 5. 8.(수) ~ 5. 14.(화)
선발결과 : 5월 22일(수) 중 개별 안내
</aside>
- 스터디 리더: 하이퍼커넥트 이주원
- 스터디 주제
- 코틀린 코루틴을 기반으로 비동기 프로그래밍에 대한 이해도 높이기
- 참고 서적
- 목표: 코틀린 코루틴을 남에게 설명할 수 있는 능력치 갖기
- 코루틴의 기본 원리와 구현 방법을 thread 레벨까지 확실히 이해
- test code까지 해서 남에게 설명할 수 있을 정도로 이해
- 대상
- 스터디 정원: 7명
- 장소: 온라인 위주
- 첫 OT 및 결과공유회는 오프라인으로 진행 예정
- 일정: 매주 일요일 5시 ~ 6시 30분
- 진행방식
- 주어진 주제를 가지고 한장씩 발표 (인당 2~3번씩 발표예정)
- 발표자는 미리 정하지 않고, 참석한 사람중에 한명 무작위로 뽑아서 발표시키기
1주차 (6월 1일 - 6월 7일)
- 목표: Kotlin 코루틴의 기본 이해 & JVM에서의 async
- 내용:
- Kotlin 코루틴이 등장한 배경과 기본 개념 소개
- **
launch
**와 suspend
함수를 사용한 간단한 예제를 통해 코루틴의 기본을 실습
2주차 (6월 8일 - 6월 14일)
- 목표: 코루틴 빌더와 비동기 패턴의 이해
- 내용:
launch
, async
빌더 사용법과 각각의 특징 설명
Deferred
객체의 사용법과 비동기 결과 처리 방법
- 실제 네트워크 호출을 예로 들어 비동기 처리 실습
3주차 (6월 15일 - 6월 21일)