전체 글798 240830 캘람 KMP 개발 일지 다른 건 다 권한에 success, failed 핸들러/콜백이 있는데 위치는 없어서 Swift 코드를 통해서 작업하느라 고생했다. 물론 대부분이 구글링이지만 .. 2024. 8. 30. 로지가드 - 로지텍 MX Master 3S용 가죽 스킨을 써보고 오랜만에 리뷰 아닌 리뷰를 써 보는 것 같은데, 맥북을 사고 나서 활동 중인 맥쓰사 카페에서 좋은 기회로 마우스 가죽 스킨을 체험할 수 있게 되었다. 필자는 2019년경부터 로지텍 MX Master 3 마우스를 사용 중이다. 해당 제품이 손 그립에도 좋고, 디자이너와 개발자에게 많은 기능을 제공하기 때문에 선택을 하게 되었고 올해로 사용한 지도 6년 차가 되었다. 그러는 동안 마우스 스킨이 실리콘 재질이라 많이 닳고 끈적해졌으며 너덜너덜해졌다.로지텍 MX Master 3S라는 무소음 등 마이너 업그레이드가 된 제품이 나왔지만, 또 새 제품을 사기에는 그 정도의 변화폭이 아니고, 지금도 쓸 만해서 그냥저냥 버티고 있던 중 로지가드 가죽 스킨에 대한 정보를 접하고 제품에 대한 호기심 정도는 들었지만 글쎄, .. 2024. 8. 18. 240817 캘람 KMP 개발 일지 일단 디테일 화면 완성이다. 두 번째 사진은 Shimmer인데 수정 전에 캡쳐해서 조금 다름.. 뒤에 더 수정할 수도 있겠다. 비슷한 느낌으로 가면서도 최대한 각 OS에 맞는 옷을 입혀주려고 노력하였다.아이폰은 안드로이드와 달리 기본 알람 소리를 가져올 수 없어서 그냥 직접 구해서 넣었다.반복 요일알람음 설정서브 알람 추가 화면 2024. 8. 17. [KMP iOS] 시스템 사운드를 가져올 때 시스템 사운드를 가져올 때Kotlin Multiplatform에서, Swift 언어를 사용하지 않아도 많은 부분의 네이티브 코드를 Kotlin으로 작성할 수 있는 것 같다.현재 개발 중인 캘람 iOS 부분에서는 시스템 사운드를 사용해야 된다고 생각했는데 코틀린에서는 포인터 개념이 없거나 적고, 스위프트는 그런 개념이 있어서 스위프트 코드를 그대로 사용하는 데 많은 검색이 필요했다.해당 내용을 간략하게 메모 겸 저장한다.AudioServicesCreateSystemSoundIDvar myAlertSound: SystemSoundID = 0let url: URL = URL(string: "/System/Library/Audio/UISounds/Tock.caf")!AudioServicesCreateSystem.. 2024. 8. 16. 240813 캘람 KMP 개발 일지 라이브러리 오류 같은데, AM/PM이 이상하다.데이터스토어도 연결하고. iOS 스타일로 바꾸고 있다. 2024. 8. 14. 240812 캘람 KMP 개발 일지 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 구글에서 일하시는 분인지 잘 모르겠지만 적극적으로 도와주셨고 ...결.. 2024. 8. 12. 이전 1 2 3 4 5 ··· 133 다음