안드로이드 개발

예전 Timer 앱의 코드를 발견해서, 현재 캘람 앱과 비교하는 영상을 찍어보았다. 상당수의 기능이 저 앱에서 나오고 캘린더 알람을 그 위에 추가한 것과 같으니 .. 현재 캘람에 버그가 생겼는데 캘린더 알람에서 Horizontal Calendar View 각 아이템 사이 공간을 누르면 deselect가 되는데 그 때 무한반복 버그가 생기는지 Stackoverflow가 생긴다. 내일은 그것에 대해 해결을 해야 한다.
강력한 요청으로 알바트로스 리마인더 손보는 중이다. 이제 사이버 강의도 안 하고 그래서 그냥 더 이상 안 건드리려고 했는데 .. 그래서 캘람처럼 Dynamic colors 적용하고 디자인도 예전처럼 달력 넣는 대신에 가로 calendarview로 할 것이다. EditActivity는 3.0 준비했었을 때 만들어놓은 것에 색상 등만 수정했다. 이외에 이거 만드는 당시에는 BottomSheetDialog에 빠져 있어서 다 BottomSheetDialog였는데 MaterialAlertDialog로 모두 변경해놓았다. 이건 디자인만 바꾸는 거라 며칠 안 걸릴 것 같다.
캘람 0.9.8 업데이트 로그 2023-02-05 - 도움말 화면을 추가했습니다. - 베타 테스트 제출 채널 화면 오류를 수정했습니다. - 스톱워치 랩 기록 시 알림에 내용이 보이도록 수정했습니다. - 설정에서 알람 볼륨을 바꿀 수 있습니다. - 탁상시계에서 일부 알림 내용이 나오지 않는 것을 수정했습니다. - 스톱워치 UI를 개선했습니다. - 이제 부재중 알람 알림이 제대로 작동됩니다. - 테마 아이콘 지원. 만나보지 못했던 새로운 개념의 알람 시계, 캘람 CBT 참여하기 로드 중…
알람 유독 내가 과거에 만든 앱들 중에는 알람류의 앱이 많은 것 같다. #1 알람에는 서브 알람과 타이머 루틴 개념으로 앱을 만들고 있었다. UI 디자인이 많이 발전했다. #2 캘람 2021 버전이다. 캘람 2023에도 처음에는 새 알람 추가가 저 위치에 있었는데.. #1 먼저 'Timer' 앱은 따로 알람 수정 창이 없었는데, RecyclerView.Adapter 확장을 통해서 처리하기 때문이다. 지금 생각해보니까 이거 확장시키는게 payload로 하는 거였을지도 모르겠다. #2인 캘람 현 버전이랑 크게 다른 내용은 없다. 타이머 사실상 'Timer'라는 앱은 타이머가 핵심이었다. '타이머 루틴'을 만들 수 있다는 게 이 앱의 포인트였는데 캘람에서 그 포인트를 그대로 받아왔다. 때문에 UI에서도 비슷한..
맨날 왜 내용이 안 나오나 했는데 타입이 SpannableString이였다. 서식이 있는 글자였다는 말씀... 그래서 색까지 가져온 채로 setText되어서 안 보이는 것 같다. 현재는 .toString() 메소드를 적용시켜놔서 안 나오는 알림은 더 이상 보이지 않는다. 요건 타이머. 노티피케이션에 이제 랩스/재시작이 가능하고 현재 play 상태일 때 랩스 기록, pause 상태일 때 재시작이 가능하게 action을 지정해 두었다. 랩스 개수도 나옴. 스톱워치는 예약이 된 상태에서 한 번 다시 누르면 예약이 빠지는데, 직관적이지 않은 것 같아서 타이머 예약에서 썼던 방식으로 그대로 들고 오는 것으로 변경했다. 그 정도의 디자인 변경 정도. 이건 베타테스트 의견인데, 캘린더 날짜에 month가 있었으면 좋..
캘람 사용자 가이드 문서를 작성했다. 앱에 기능이 많은데 못 쓰는 사람도 있을 것 같아서 최대한 상세하게 작성했다. 가이드가 없는 앱이 쉬운 앱일텐데 아직은 능력 부족일지도.. Korean / English인데 기계 번역의 힘을 빌렸다. 캘람 사용자 가이드 캘람 Calarm 최신 버전 : v0.9.7b (2023-02-04) ienlab.notion.site Calarm Users Guide Calarm Latest Version : v0.9.7b (2023-02-04) ienlab.notion.site 예전에 있던 앱은 앱 내에 문서나 등등으로 도움말을 만들었는데, 웹뷰를 통해 외부 노션 링크를 보여주니 수정할 때에도 훨씬 편할 것 같다. 휴대폰에서는 이런 식으로 나온다.
이제 나 혼자서는 더 이상 진행이 어렵다. 다른 유저들의 의견을 받아서 버그를 고치지 않으면 찾을 길이 없다. 베타테스트는 아래에서 참여할 수 있습니다. 로드 중…
타이머 타이머는 최근 아주 집중적으로 작업한 부분이다. 원래는 단일 타이머에서 시작했으나, 예약 기능에 의해 다중 타이머가 생길 수 있는 상황이 있었고, 그럼에도 단일 타이머로 프로그래밍이 되어 있었기 때문에 값이 겹치거나 덮어씌워지는 현상이 발생하였다. 그래서 다중 타이머를 작업하였고 TimerService 또한 거의 완전히 리뉴얼되었다. timers: MutableMap을 통해 여러 타이머를 관리한다. 다중 타이머가 가능하기 때문에, 타이머가 울리는 화면 TimerRingActivity 또한 여러 타이머가 표시될 수 있도록 수정하였다. 라벨이 없으면 라벨 없음, 등으로 떴었던 것도 이제는 따로 라벨이 지정되지 않았을 시 그 타이머의 길이를 한글로 보여준다. 예를 들어서 1:30이면 1분 30초 타이머..
아이엔 / ienground
'안드로이드 개발' 카테고리의 글 목록 (12 Page)