Kotlin Multiplatform: 모든 곳에서 코드 공유하기
Kotlin Multiplatform으로 Android, iOS, 그리고 그 이상의 플랫폼에서 Kotlin 코드를 공유하세요. 이 트랙은 초급(A1)부터 고급(B2)까지 30개의 단계별 미니 과정을 제공하며, 짧고 집중된 강의와 빠른 퀴즈로 각 개념을 확실히 익힐 수 있습니다.
배울 내용
KMP 프로젝트 구조, commonMain, expect/actual 선언부터 시작하여 플랫폼 간 비즈니스 로직을 공유합니다. 코루틴과 Flow, Ktor 네트워킹, kotlinx.serialization, SQLDelight, Koin, Compose Multiplatform UI, 네이티브 iOS 상호 운용, 테스팅, KMP 라이브러리 배포까지 진행합니다. 모든 강의는 실무 중심이며, 필요할 때 24/7 AI 튜터의 도움을 받을 수 있습니다.
작동 원리
각 과정은 4개의 짧고 집중된 강의로 나뉩니다. 매일 몇 강의씩 완료하면 몇 개월이 아닌 몇 주 안에 전체 트랙을 마스터할 수 있습니다.