안드로이드 개발/📱 캘람

현재 Cycle Timer (주기 타이머, 반복 타이머) 개발 중이다. 개념은, 30초 반복 타이머면 사용자가 종료할 때까지 30초마다 알려주는 것이다. Timer Service 등 Timer와 관련된 애들을 재탕해서 만들고 있는데, Timer의 정확성이 생각보다 떨어진다. 분명 10ms를 period로 했으면 로그 찍히는 텀이 10ms거나 그 비슷해야 하는데, 5초로 봤을 때 실제로는 5.3초라던가. 이게 적어보여도 생각보다 큰 값이다. 그러니까 애니메이션은 정상적으로 5초로 가는데 (progress bar), 시간은 5.3초가 되어야 끝나서 progressbar가 이미 만료된 후에 시간이 0초가 된다던지 그런 현상이 좀 보인다. 에뮬레이터 문제이길 바라지만 기기를 믿기에는 너무 변수가 많다. 좋은 방..
오늘은 캘람 1.2의 새로운 기능 중 하나인 '한 번만 사용'을 추가하는 과정에 있었다. 대상은 알람과 타이머이며, 한 번만 사용 체크가 되어 있는 알람과 타이머는 한 번 사용하면 따로 지울 필요 없이 삭제된다. 이건 매번 일회성 알람이나 타이머를 사용한 후 계속 기록에 남아서 생성. edit 창에 margin이 잘못 되어 있다. 수정 요망 그리고 TimerList Fragment에는 아이템이 삭제되고 broadcast가 오면 item delete가 필요하다. 알람도 마찬가지! 저번에 체크박스 vs 토글 스위치에 관련해서 찾아본 게 이 기능 때문인데, 이건 체크박스가 맞는 것 같아서 체크박스로 일단 해두었다.
캘람 1.1.4 업데이트 로그 2023-04-19 - 탁상시계에서 무선 충전 시에도 충전 중으로 표시되도록 수정 - 탁상시계 미디어 컨트롤 색상 오류 수정
캘람 1.1.3 업데이트 로그 2023-04-05 - 알람 화면의 스와이프를 반대 방향으로 설정할 수 있음 - 스톱워치의 랩스를 스와이프하면 플래그를 변경할 수 있음
캘람 1.1.1 업데이트 로그 2023-03-16 - 서브 알람 및 캘린더 알람을 비활성화해도 울리는 버그 수정 - 데이터베이스 관련 버그 수정
글자가 길어도 스크롤 잘 된다. 근데 미디어 카드의 영역이 커져서 어떤 경우에는 시계가 가려지는 경우도 생기는 것 같다. 아무리 생각해도 방안이 잘 안 떠오른다. 사이즈를 줄이는 방법으로는 그냥 저 앱 정보 (YouTube Music이라던가)를 다시 없앨까 싶기도 하다. 쓸데없이 공간만 차지하나 싶어서. 앱 아이콘 겨우 찾았는데 ㅠㅅㅠ 볼륨도 그냥 빼버릴까. 아니면 스크롤해서 더 많은 정보를 보이게 하고 평소에는 곡 제목(혹은 아티스트까지?)과 재생/일시정지 컨트롤러 정도만 보이게 할까 싶다. 대충 뭐 이런 식으로... 고민 중에 있다. 그리고 방해금지 모드와 같은 경우에는 그냥 위에 올려놓고..? 그리고 Media Controller / No Media라는 글자 i18n 깜빡하고 안 했다... 그리고 ..
캘람 1.1.0(b) 업데이트 로그 2023-03-13 - 아날로그 시계 위젯 추가 - 탁상시계 리디자인 - 서브 타이머 소리 추가 - 각 기능별 상태를 알 수 있는 배지 추가 - 기타 소소한 UI 수정
DeskClock 디자인을 바꿨다. 이를 마지막으로 1.1 버전 업데이트가 마무리될 것 같다. 주요 플랫폼은 아이콘까지 표시하게 해 놓았다. 멜론이면 멜론 아이콘.. FLO면 FLO 아이콘.. 그리고 이렇게 하면서 알림 부분을 CardView로 감싸게 되었는데, 원래 태블릿 UI는 그랬었는 만큼 통일성이 생긴 것 같음. 서브 타이머 소리도 추가했는데, 서브 타이머가 끝날 때마다 소리가 잘 안 나는 것 같아서 아예 선택을 할 수 있게, 그리고 확실히 소리날 수 있게 변경하였다. 내일은 근무라 개발이 어렵고 모레에는 Media 부분에 music title, artist isSelected = true 필요하고, 볼륨이 Slider로 바뀐 만큼 slider가 조절되었을 때 volume이 조절되게 해야 한다. ..
아이엔 / ienground
'안드로이드 개발/📱 캘람' 카테고리의 글 목록 (3 Page)