본문 바로가기

코틀린10

241014 Map 개발 일지 - SwiftUI를 Compose UI에 넣기 Creative Capstone Project II 프로젝트를 엎고 지도 어플리케이션 개발이 현재의 목표인데,네이버 지도 SDK가 코틀린 멀티플랫폼을 지원하지 않는다. 그 말인즉슨 안드로이드와 iOS를 따로따로 구현을 해야 하는 부분이라는 것. 안드로이드는 해봤으니까 이지하게 했는데문제는 뭐다? iOS다 ...컴포즈 멀티플랫폼을 사용하기 때문에 기본적으로 Jetpack Compose로 UI를 구성한다.그래서 검색을 엄청나게 해 봤다.진짜 포기를 할 때쯤 단비같은 글을 발견했다.https://gist.github.com/michalguspiel/9d0ae407ca7f2cd0234f6879a1f08290 Swift UI in Compose MultiplatformSwift UI in Compose Multi.. 2024. 10. 14.
코틀린 let, apply, run, with(범위 지정 함수) 정리 오늘부터 Jetpack Compose, RxJava를 공부하기로 했다. 그런데 내가 코틀린 겉핥기만 하고 있었는지 let, apply, run, with와 같은 키워드 / 메소드를 안 쓴다. 그래서 오늘 정리하면서 공부하기로 했다. let fun T.let(block: (T) -> R): R 함수를 호출하는 객체를 이어지는 블록의 인자로 넘기고, 블록의 결과값을 반환. 한 번만 사용되고 더 이상 사용되지 않는 상수 값을 let을 이용하면 불필요한 선언을 방지할 수 있음. Before val v = MyClass.getValue(CONSTANT_VALUE) myFuction(v.value1, v.value2, v.value3, v.value4) After MyClass.getValue(CONSTANT_VA.. 2020. 8. 13.
200507 태블릿 알리미 2.0 근황 이랬던 태블릿 알리미가 (2017-2018 제작 및 출시) 이렇게 바뀌고 있다. 항상 메인에 배터리랑 미디어를 띄우고 싶다고 생각'만' 하고 그러지 않았는데, 지금 구현하고 나름 잘 작동하는 것 같다. 그리고 아이콘을 그대로 가져와서 알림을 띄우고 싶었는데 전송이 잘 안 돼서 빈번하게 사용될 것으로 예상되는 앱 아이콘 (카카오톡, 페이스북, 페메, 인스타 등) 미리 넣어서 알림을 띄우는 걸로. 다 돼 간다. 이거 끝나면 또 만들고 싶은 게 있다. 오프라인 개강 전까지 만들어서 유용하게 쓸 것 같은 앱. 내 아이디어가 나오는 속도를 내 코딩 실력과 그 속도가 맞춰주지 못한다. 물론 아이디어가 뛰어난 게 아니라 코딩 실력의 부족. 여러 가지 동시에 작업해서 좋은 성과 내고 싶다 2020. 5. 7.
블로그 플래너 1.1.5 업데이트 블로그 플래너 1.1.5 업데이트 로그 - 스플래시에서 새로운 로그인 방식이 적용되지 않았는데, 이를 수정했습니다. - 노티피케이션에서 연속 포스팅한 날짜를 볼 수 있습니다. - 다양한 해상도 및 사용자의 편의를 위해, 도전 과제 스크롤 시 원형 그래프의 사이즈가 변형됩니다. - 약간의 UI 업데이트가 있습니다. - 50일, 100일의 도전 과제가 추가되었습니다. - 프로필 사진 클릭 시 나오는 달력의 날짜를 클릭하면 해당 날짜 포스팅 목표를 설정할 수 있습니다. - 목표 자동 알림 (해당 날 아침)은 다음 버전에 바로 업데이트될 예정입니다. 조금만 더 기다려 주세요! ..라고는 했지만 현재 매우 불안정한 버전입니다. 목표 자동 알림은 이 버전에 포함됐어야 했고 알림 띄우는 방식도 뜯어고치고 있었는데 오.. 2019. 7. 11.
블로그 플래너 1.1.3 업데이트 블로그 플래너 1.1.3 업데이트 로그 - 스플래시에서 새로운 로그인 방식이 적용되지 않았는데, 이를 수정했습니다. - 노티피케이션에서 연속 포스팅한 날짜를 볼 수 있습니다. 4시간 내에 업데이트될 예정이며, 현재 제출하였습니다. 2019. 5. 12.
블로그 플래너 1.1.0 업데이트 어플리케이션 체인지로그 1.1.0 - 이제 티스토리를 지원합니다. - 백업의 포맷이 변경되었습니다. 작동되지 않으면 admin@ienlab.net으로 문의해주세요. - 소소한 UI를 수정했습니다. 이례적으로 두 버전째에 두 번째 자리 버전업을 했습니다. 그만큼 티스토리 작업의 비중이 컸습니다. 일단 제가 티스토리 블로그 운영을 하는데 티스토리가 안 되면 제가 만든 걸 제가 못 쓰는 셈이니까요. 아직 버그가 많을 것 같지만, 여러분들이 많이 도와주셨으면 좋겠습니다. 감사합니다! 2019. 5. 9.