전체 글
Graphic Designer / Android Developer
230208 알바트로스 리마인더 개발 일지
이제 "오늘은 1개의 할 일이 있어요" 따위의 글도 나오게 해 두었다. 약간 내 앱 특징인가 저게? 그런 식으로 된 듯하다. 친절하면 좋지 뭐.. 그리고 노티피케이션에서 mark as finished 해도 메인 화면에서 딱 바뀐다. 문제는 새 아이템 추가했을 때 뭔가 adapter에서 notifyItemInserted가 안 되는 것 같으니 추가해야 함. 그리고 캘람도 그렇고 이것도 그렇고 메뉴가 tint가 잘 안 되는 모습이 보인다. 해야 함 알바트로스 리마인더에서 리마인드 알림이 안 오길래 뭔가 했더니 Reminder 발송하는 BroadcastReceiver의 LMSDatabase가 null이였다.. null safety라서 오류가 안 났더니 아예 몰랐다 .. 이제 잘 됨. 연등 시간에는 설정 메뉴 재..
230207 알바트로스 리마인더 개발 일지
알바트로스 리마인더 설정을 조금 정리할 필요가 있을 것 같다. Edit 창은 날짜/시간 부분을 조금 수정했는데, 캘람의 경우처럼 날짜와 시간을 아예 통합했다. 이것도 MaterialTimerPicker ,MaterialDatePicker로 변경했다.
230206 알바트로스 리마인더 개발 일지
이것만 보면 이게 알람 앱인지.. 여튼 이런 식으로 갈 것 같다. 꾹 누르면 완료 표시되는 건 원래랑 같다. 그리고 아래 사진은 Material3 VS Before Material3인데, TimePicker DatePicker 디자인이 꽤 다르다.
캘람 0.9.9 업데이트 로그
캘람 0.9.9 업데이트 로그 2023-02-06 - 캘린더 알람 달력 크래시 수정 알람 수정 화면에서 요일 버튼 디자인을 Material3 테마로 했는데 네모네모한 게 더 좋아보여서 다시 돌아갈까 고민 중.. 만나보지 못했던 새로운 개념의 알람 시계, 캘람 CBT 참여하기 로드 중…
230205 캘람 개발 일지
예전 Timer 앱의 코드를 발견해서, 현재 캘람 앱과 비교하는 영상을 찍어보았다. 상당수의 기능이 저 앱에서 나오고 캘린더 알람을 그 위에 추가한 것과 같으니 .. 현재 캘람에 버그가 생겼는데 캘린더 알람에서 Horizontal Calendar View 각 아이템 사이 공간을 누르면 deselect가 되는데 그 때 무한반복 버그가 생기는지 Stackoverflow가 생긴다. 내일은 그것에 대해 해결을 해야 한다.
230205 알바트로스 리마인더 개발 일지
강력한 요청으로 알바트로스 리마인더 손보는 중이다. 이제 사이버 강의도 안 하고 그래서 그냥 더 이상 안 건드리려고 했는데 .. 그래서 캘람처럼 Dynamic colors 적용하고 디자인도 예전처럼 달력 넣는 대신에 가로 calendarview로 할 것이다. EditActivity는 3.0 준비했었을 때 만들어놓은 것에 색상 등만 수정했다. 이외에 이거 만드는 당시에는 BottomSheetDialog에 빠져 있어서 다 BottomSheetDialog였는데 MaterialAlertDialog로 모두 변경해놓았다. 이건 디자인만 바꾸는 거라 며칠 안 걸릴 것 같다.
캘람 0.9.8 업데이트 로그
캘람 0.9.8 업데이트 로그 2023-02-05 - 도움말 화면을 추가했습니다. - 베타 테스트 제출 채널 화면 오류를 수정했습니다. - 스톱워치 랩 기록 시 알림에 내용이 보이도록 수정했습니다. - 설정에서 알람 볼륨을 바꿀 수 있습니다. - 탁상시계에서 일부 알림 내용이 나오지 않는 것을 수정했습니다. - 스톱워치 UI를 개선했습니다. - 이제 부재중 알람 알림이 제대로 작동됩니다. - 테마 아이콘 지원. 만나보지 못했던 새로운 개념의 알람 시계, 캘람 CBT 참여하기 로드 중…
캘람과 과거의 흔적들
알람 유독 내가 과거에 만든 앱들 중에는 알람류의 앱이 많은 것 같다. #1 알람에는 서브 알람과 타이머 루틴 개념으로 앱을 만들고 있었다. UI 디자인이 많이 발전했다. #2 캘람 2021 버전이다. 캘람 2023에도 처음에는 새 알람 추가가 저 위치에 있었는데.. #1 먼저 'Timer' 앱은 따로 알람 수정 창이 없었는데, RecyclerView.Adapter 확장을 통해서 처리하기 때문이다. 지금 생각해보니까 이거 확장시키는게 payload로 하는 거였을지도 모르겠다. #2인 캘람 현 버전이랑 크게 다른 내용은 없다. 타이머 사실상 'Timer'라는 앱은 타이머가 핵심이었다. '타이머 루틴'을 만들 수 있다는 게 이 앱의 포인트였는데 캘람에서 그 포인트를 그대로 받아왔다. 때문에 UI에서도 비슷한..
230204 캘람 개발 일지
맨날 왜 내용이 안 나오나 했는데 타입이 SpannableString이였다. 서식이 있는 글자였다는 말씀... 그래서 색까지 가져온 채로 setText되어서 안 보이는 것 같다. 현재는 .toString() 메소드를 적용시켜놔서 안 나오는 알림은 더 이상 보이지 않는다. 요건 타이머. 노티피케이션에 이제 랩스/재시작이 가능하고 현재 play 상태일 때 랩스 기록, pause 상태일 때 재시작이 가능하게 action을 지정해 두었다. 랩스 개수도 나옴. 스톱워치는 예약이 된 상태에서 한 번 다시 누르면 예약이 빠지는데, 직관적이지 않은 것 같아서 타이머 예약에서 썼던 방식으로 그대로 들고 오는 것으로 변경했다. 그 정도의 디자인 변경 정도. 이건 베타테스트 의견인데, 캘린더 날짜에 month가 있었으면 좋..
캘람 사용자 가이드 on Notion
캘람 사용자 가이드 문서를 작성했다. 앱에 기능이 많은데 못 쓰는 사람도 있을 것 같아서 최대한 상세하게 작성했다. 가이드가 없는 앱이 쉬운 앱일텐데 아직은 능력 부족일지도.. 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 예전에 있던 앱은 앱 내에 문서나 등등으로 도움말을 만들었는데, 웹뷰를 통해 외부 노션 링크를 보여주니 수정할 때에도 훨씬 편할 것 같다. 휴대폰에서는 이런 식으로 나온다.
공지사항
블로그의 새로운 소식을 확인합니다
등록된 공지사항이 없습니다.
새로운 소식이 등록되면 이곳에서 확인할 수 있습니다.



