본문 바로가기
코틀린 멀티플랫폼 KMP 개발/📱 캘람

240812 캘람 KMP 개발 일지

by 아이엔 / ienground 2024. 8. 12.

3일 간 고진 싸움을 했다.

그래도 한 게 코틀린이라고 KMP를 해보자.

KMP가 너무 불안정하고 나온 지도 얼마 안 돼서 되는 게 없어. 플러터를 해 보자.

Dart 언어가 개같애 .... 세미콜론도 귀찮고 ... Room 데이터베이스와 Compose가 너무 그립다 ...

 

결국 Compose Multiplatform을 포함한 KMP로 다시 돌아오기로 했는데

이번엔 Room DB에서 오류가 뻥뻥. 안드로이드는 되더니 왜 아이폰은 안 되는 거야? 

이 오류로 한 2-3일을 헤매었다.

https://issuetracker.google.com/issues/358913889

 

Google Issue Tracker

 

issuetracker.google.com

 

구글에서 일하시는 분인지 잘 모르겠지만 적극적으로 도와주셨고 ...

결국 저 분의 조언과 코틀린 버전 업데이트 끝에 된다... 된다 ... 따흑

만약 KMP에서 Room 데이터베이스(alpha06)를 사용하는데 계속 빌드가 안되거나 오류가 난다면 .... 

내일 글 쓸게요 이 부분은

 

 

어쨌든 StateFlowList로 가져오는 iOS, Android의 Room DB 모습.

그래도 뿌듯하다. 이 맛에 하지 !