본문 바로가기

안드로이드38

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.
알바트로스 리마인더 3.5.1 업데이트 로그 알바트로스 리마인더 3.5.1 업데이트 로그2024-07-30- UI 수정 - 성능 개선 및 애니메이션 개선 - 태블릿 UI 지원 2024. 7. 30.
230822 캘람 개발 일지 전역하고 첫 개발 일지이지만 이때까지 논 것은 아니고, 올려야지 올려야지 했는데 계속 개발만 하고 안 올렸다. 그래서 이 글은 0822라고 적혀 있지만 사실상 7월부터 오늘까지 했던 모든 개발 일지라고 생각하면 될 듯하다. 일단 계속 다크 모드만 강제로 적용됐는데 별론 것 같아서 낮에는 밝은 모드로 하는 것으로 바꾸었다. 그리고 캘린더 알람 수정 창이 너무 밋밋하기도 하고 통일성이 떨어지는 것 같아서 디자인을 바꾸었음. 타이머 등등도 원래 태블릿이랑 폰이랑 구성이 좀 달랐는데 뭔가 계속 모양이 찌그러져서 비슷하게 바꾸었다. 그리고 예약 기능도 위치를 위로 옮겼음. visibility를 gone으로 하니까 높이가 달라져서 invisible로 했는데, 그러니까 빈 공간이 허하게 남아서 위로 올렸음. 반복 타.. 2023. 8. 22.
230516 캘람 개발 일지 오늘은 캘람 1.2의 새로운 기능 중 하나인 '한 번만 사용'을 추가하는 과정에 있었다. 대상은 알람과 타이머이며, 한 번만 사용 체크가 되어 있는 알람과 타이머는 한 번 사용하면 따로 지울 필요 없이 삭제된다. 이건 매번 일회성 알람이나 타이머를 사용한 후 계속 기록에 남아서 생성. edit 창에 margin이 잘못 되어 있다. 수정 요망 그리고 TimerList Fragment에는 아이템이 삭제되고 broadcast가 오면 item delete가 필요하다. 알람도 마찬가지! 저번에 체크박스 vs 토글 스위치에 관련해서 찾아본 게 이 기능 때문인데, 이건 체크박스가 맞는 것 같아서 체크박스로 일단 해두었다. 2023. 5. 16.
안드로이드 startForeground 시 즉시 알림이 발생하지 않을 경우 최근 타이머 앱을 만들다가 Foreground Service가 시작되었을 때 정확히 10초 후에 알림이 발생하는 것을 확인, 이에 대한 검색을 통해 새로운 정보를 알게 되어 블로그에 메모합니다. 서비스에서 startForeground 명령 이후 10초 후에 알림이 발생할 때 - 다음과 같은 코드를 Notifcation Builder에 추가해주세요. builder.setForegroundServiceBehavior(NotificationCompat.FOREGROUND_SERVICE_IMMEDIATE) 2023. 1. 15.
210925 블로그 플래너 개발 일지 좀 재밌는 걸 구현했는데, 저기 핸들 버튼의 애니메이션이 어떻게 동작하냐면, 버튼 누르지 않고 그냥 Panel을 드래그하기 시작하면 화살표 방향이 바뀐다. 그런데 다시 그대로 두면 원래 방향으로 돌아간다. 근데 제대로 된 방향으로 드래그가 성공했다면 다시 안 돌아간다. 별 거 아닌 것 같긴 한데 prevState, newState말고 그 전전 상태도 필요해서 변수까지 따로 뒀다. 그리고 이제 본격적으로 Panel 안의 뷰를 배치하고 있다. 아마 저기엔 일정표와 같이 될 것 같다. 2021. 9. 25.