코틀린 멀티플랫폼 KMP 개발

같은 앱, 다른 생김새권한 내용까지 모두 넣었다. 승인이 된다!
다른 건 다 권한에 success, failed 핸들러/콜백이 있는데 위치는 없어서 Swift 코드를 통해서 작업하느라 고생했다. 물론 대부분이 구글링이지만 ..
일단 디테일 화면 완성이다. 두 번째 사진은 Shimmer인데 수정 전에 캡쳐해서 조금 다름.. 뒤에 더 수정할 수도 있겠다. 비슷한 느낌으로 가면서도 최대한 각 OS에 맞는 옷을 입혀주려고 노력하였다.아이폰은 안드로이드와 달리 기본 알람 소리를 가져올 수 없어서 그냥 직접 구해서 넣었다.반복 요일알람음 설정서브 알람 추가 화면
시스템 사운드를 가져올 때Kotlin Multiplatform에서, Swift 언어를 사용하지 않아도 많은 부분의 네이티브 코드를 Kotlin으로 작성할 수 있는 것 같다.현재 개발 중인 캘람 iOS 부분에서는 시스템 사운드를 사용해야 된다고 생각했는데 코틀린에서는 포인터 개념이 없거나 적고, 스위프트는 그런 개념이 있어서 스위프트 코드를 그대로 사용하는 데 많은 검색이 필요했다.해당 내용을 간략하게 메모 겸 저장한다.AudioServicesCreateSystemSoundIDvar myAlertSound: SystemSoundID = 0let url: URL = URL(string: "/System/Library/Audio/UISounds/Tock.caf")!AudioServicesCreateSystem..
라이브러리 오류 같은데, AM/PM이 이상하다.데이터스토어도 연결하고. iOS 스타일로 바꾸고 있다.
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 구글에서 일하시는 분인지 잘 모르겠지만 적극적으로 도와주셨고 ...결..
아이엔 / ienground
'코틀린 멀티플랫폼 KMP 개발' 카테고리의 글 목록