안드로이드 개발/📱 캘람

이제 나 혼자서는 더 이상 진행이 어렵다. 다른 유저들의 의견을 받아서 버그를 고치지 않으면 찾을 길이 없다. 베타테스트는 아래에서 참여할 수 있습니다. 로드 중…
타이머 타이머는 최근 아주 집중적으로 작업한 부분이다. 원래는 단일 타이머에서 시작했으나, 예약 기능에 의해 다중 타이머가 생길 수 있는 상황이 있었고, 그럼에도 단일 타이머로 프로그래밍이 되어 있었기 때문에 값이 겹치거나 덮어씌워지는 현상이 발생하였다. 그래서 다중 타이머를 작업하였고 TimerService 또한 거의 완전히 리뉴얼되었다. timers: MutableMap을 통해 여러 타이머를 관리한다. 다중 타이머가 가능하기 때문에, 타이머가 울리는 화면 TimerRingActivity 또한 여러 타이머가 표시될 수 있도록 수정하였다. 라벨이 없으면 라벨 없음, 등으로 떴었던 것도 이제는 따로 라벨이 지정되지 않았을 시 그 타이머의 길이를 한글로 보여준다. 예를 들어서 1:30이면 1분 30초 타이머..
https://youtu.be/MSA_DdfMYR4 타이머 아직 고쳐야 할 버그가 많은데..
로드 중… 정식 수합은 나중에 받을 예정이지만, 혹시 관심이 있다면 먼저 이쪽으로..
타이머가 독립적으로 재생 및 일시정지, 초기화된다. 정지도 잘 된다. 해야할 일 Timer Finished됐을 때 뜨는 activity 리디자인.. 여러 타이머가 울렸을 때 반영해주어야 함. 예약된 타이머가 실행되었을 때, lastUseTime을 갱신해주어야 함. 노티피케이션에서 '라벨 없음' 대신 시간을 보여주기. 가로에서, schedule된 게 없어도 아예 숨기지 말고 invisible 등으로 .. 서브타이머 재생되도록 해야 함. 기타, 노티피케이션이 이상하므로 체크 필요. 다른 곳도 그런데 RecyclerView fadingEdge 적용 필요. dialog 포함. 타이머 만료되어 울릴 때 디자인 수정해야 함. Deskclock에 타이머 넣은 부분 싸그리 수정해야 한다. 스톱워치에 이모지 전용 키보드..
밤에는 개발을 못하니까, 연등 시간에 아이디어만 구성하고 아침에 와서 코드를 짰다. 테스트를 거의 안 했는데 자잘자잘한 것만 빼면 독립적으로 잘 돌아간다. 이대로만 이식하면 될 것 같다. 그리고 이것에 맞게 UI를 짜야 하는데, 이 말인즉슨 MainTimerClockFragment를 다시 짜야 한다 - RecyclerView를 넣어서. -- (22:05) 결국 이식했다. 내일 마저 다듬으면 오전 중으로 완료할 수 있을 것 같다. 일시정지했을 때 뭔가 다른 타이머랑 겹쳐지는 것 같기도 한데 그건 id와 uuid 테스트를 통해 알아낼 수 있을 것 같다.
왼쪽은 좀 극단적으로 시간을 추가해봤는데 튀어나옴은 물론이요, 실행하면 시간이 넘어가는 건지 (저거 타입은 기억이 안 나는데 아마 Long일 것이다. Long max보다는 큰데 왜지? 아마 CountDownTimer에서 지원하는 값보다 큰 듯) 아예 앱이 튕겨버린다. 그 이상 추가되지 않도록 예외 설정을 해두어야 하겠다. 탁상시계에서 이제 타이머, 스톱워치를 간단하게 실행하거나 현황을 볼 수 있다. 탁상시계 켜놓고 공부하거나 하는 사람들이 간단하게 쓰기 좋게. 그리고 방해금지 모드를 추가해야 할 듯 .. (알림 안 보이게 하는 용도) 멀티 타이머를 구현해야 한다. 원래는 멀티 타이머를 출시 이후에 구현하려고 했는데, 예약 기능의 존재로 멀티 타이머가 돌아갈 가능성이 생겼다. 스톱워치의 경우에는 멀티로 돌..
현재 상황 : 타이머, 알람의 경우 기본 음을 집어넣었다. Deskclock에 날짜에 요일을 집어넣어야겠다. 지금 추가 중인 기능으로는, 타이머와 스톱워치 현황을 Chip 형태로 간단하게 보여주려고 한다. 이제 빠져먹은 기능은 별로 없는 것 같다. 베타 테스터를 시작해야 하나
아이엔 / ienground
'안드로이드 개발/📱 캘람' 카테고리의 글 목록 (7 Page)