전체 글

Graphic Designer / Android Developer
24년 3월부터 프로세싱 재단의 p5.js 번역 작업에 참여하고 있습니다. 닉네임이 딱 박히니 기분이 좋네..
스톱워치 구현! state를 이용하니까 너무 부드럽게 데이터 연동이 돼서 좋다. compose를 통해 애니메이션도 부드럽다. 이건 반복 타이머 작동하는 거.. 잘 된다.
배지 구현! 가로에서도 잘 된다. 위에 글자는 아직 하는 중이다. 이건 배지는 안될 때 찍은 건데, 타이머도 잘 된다. 서비스랑 화면이랑 연계 잘 됨
타이머랑 서비스를 연결했다. 브로드캐스트 없이 MutableStateFlow를 통해 변화가 감지됐을 때 ui 업데이트하도록 해주었다. 으으.. 쉽지 않지만 어쨌든 된다..
마우스 커서를 라이브러리에서 직접 구현으로 바꾸었다. 페이지가 이동할 때 계속 hover 상태에서 굳어버리는 버그가 있어서, 라이브러리에서는 오히려 안 된다고 생각하고 직접 구현으로 바꾸는 계기가 되었는데 덕분에 커스텀은 쉬워진 것 같다. 기타 .link 클래스 위에서 hover되는 것도 했고, 좀 자연스럽게 바꾸었다. 그리고 이제 갤탭에서도 마우스 커서 나오는 짜증나는 버그를 해결했다.
한 번만 사용 이 부분도 넣었고 라벨도 잘 올라가고, 데이터도 잘 불러와진다. 서브 알람도 그렇고 서브 캘린더 알람도 그렇고 별개의 데이터베이스에서 따로 불러오다 보니까 뭔가 계속 오류가 나서 migration하면서 기존 데이터베이스 정보를 parent id에 맞추어서 json형태로 저장하기로 했다. 진작에 그럴 걸. 어쨌든 migration되니까 다행이다. 속도도 훨 나아진 듯? 왼쪽은 아이콘 잘못 넣었음. 뒤로가기랑 버튼, 삭제버튼에 다이얼로그 추가했다. 컴포즈 디버그 겁내 버벅대서 하기 싫었는데 막상 하니까 오 괜찮은데 싶군.. 마지막으로 캘린더 알람 홈 화면 UI 작업 중인데, 이게 원래 외부 라이브러리를 이용해서 만든 거였는데 컴포즈를 쓰니까 그냥 LazyRow로 하면 돼서 그건 좋다고 생각....
오늘은 알람음 리스트를 했다. 아직 데이터는 안 넣었고 위 아래 부분 바를 나타나게 / 사라지게 했다. 그리고 눌렀을 때 ripple round는 clip 형태로 하는 거더라. 역시 처리하고, 그리고 타임 피커 다이얼로그를 넣었다. 내일은 알바트로스 리마인더를 좀 만져볼까. 요즘 사이버강의랑 과제가 슬슬 뜰 시기라서.
시즌 784165호 컴포즈 개발이다. 이번엔 진짜다.. 이번엔 다르다.. Room 데이터베이스, MVVM 구조로 캘람 새롭게 개발 중이다. 지금까지는 순조로운 편.
아이엔 / ienground
아이엔랩 블로그