안드로이드 개발/📱 캘람143 240811 캘람 Flutter 개발 일지 컴포즈로 옮기자마자 플러터를 하냐 싶을 수도 있는데이건 어디까지나 연습 ... MVVM 모델로 하려고 한다. Compose로 옮기면서 선언형 UI로 구성이 다 되었고 Navigation으로 전환이 되어서 로직적으로는 크게 문제가 될 것 같지 않다. 다만 낯선 환경과 낯선 언어라 오늘 하루 종일 씨름했다. 그냥 안드로이드 네이티브와는 확연한 차이가 있다..KMP로 크로스플랫폼을 하려고 했는데 이거 너무 stable한 게 없어서 자료가 부족하다. 일단은 뷰모델 - 뷰, 모델의 기본적인 구조까지는 만들었다. 2024. 8. 11. 캘람 1.5.1 업데이트 로그 캘람 1.5.1 업데이트 로그UI 수정성능 개선 및 애니메이션 개선탁상시계 변경앱 아이콘 변경 2024. 7. 27. 240723 캘람 컴포즈 개발 일단 완료! 컴포즈로 하니까 애니메이션이 상당히 많이 부드러워졌다.내일 중으로 업데이트가 올라갈 것 같다. 현재는 제출한 상태 :) 만 5개월 조금 안 되는 기간 동안 XML - View를 Jetpack Navigation, Compose를 도입해서 전환했는데덕분에 Compose를 사용할 때에도 능숙하게 할 수 있게 되었다. 2024. 7. 23. 240714 캘람 컴포즈 개발 일지 작업이 끝자락에 닿아 간다.오늘까지 작업한 부분에 대하여 XML 버전과 컴포즈 버전에 대한 비교를 간략하게 해 보고자 한다. 오늘 작업한 부분태블릿 UI를 작업하고 있다. 화면 크기에 따라 2분할로 나눌지, 아닐지로 결정된다. 원래 버전에서도 지원했던 거고, 그냥 그걸 넣었다. 그리고 재밌는 사실 - 컴포즈 브런치가 메인 (마스터) 브런치보다 커밋이 더 많다.그러니까.. 이제 컴포즈 버전을 출시할 때가 되지 않았나 싶다. 물론 첫번째 개발할 때보다 커밋을 자주 하고 있기도 하지만.Compose로 변경하면서 single activity 개념으로 앱을 구성했고, 화면 이동은 jetpack navigation을 통해 구현했다. 어쨌든 compose로 하면서 애니메이션이 상당히 부드러워졌다. 화면에 띄우는 값을.. 2024. 7. 14. 240712 캘람 컴포즈 개발 일지 변명을 하자면 조금 바빴다.외주 & ATC & SCG 등등 .... 하지만 작업은 계속 하고 있었음 어쨌든 그래도 다시 개발 일지를 올리는 겸 해서 현재 현황을 말하자면,거의 작업이 끝나가고 있고, 부수적으로 구현을 미처 못한 부분을 채우고 광고 & 인앱 결제 부분만 넣으면 된다.컴포즈로 이주하면서 navigation도 도입하고 그래서 전반적으로 앱 구조가 좀 많이 바뀌었다. GitHub에도 브런치를 따로 관리하고 있긴 한데 ... 그러면서 앱 아이콘도 바꾸고, 디테일한 부분도 수정이 꽤 됐다. state를 적극적으로 이용하면서 compose의 애니메이션과 더불어서 부드러운 전환도 가능하다. 충전 부분에서 애플의 향기가 진하게 느껴진다면 정상 ... 저거 구현한다고 꽤 애 좀 먹었다.탁상시계 부분도 새롭.. 2024. 7. 12. 240515 캘람 컴포즈 개발 일지 거의 2달 동안 개발 일지를 올리지 않았다.시험 기간과 다른 프로젝트 (학과 관련으로 팀 프로젝트 중인 게 있음) 겹쳐서 캘람을 거의 건들지 못했다.시험 끝나고부터 다시 작업을 하고 있는데, 몰아서 개발 일지를 올린다.알람일단 개발 과정에서 좀 더 용이한 방향을 선택하는 등의 이유로 플로우가 좀 바뀌었다. 그리고 뷰로 구현한 것들을 compose로 구현하면서 디자인도 다듬고 하는 중.캘린더 알람여긴 UI만 좀 다듬고 기능은 거의 구현이 안 됐다.타이머, 반복 타이머이건 저번에 올린 것 같으니까 더 기능을 완성하면 다시 올리도록 하겠다.스톱워치도 그대로.설정이번 기간에 주력으로 작업한 부분이 설정이다.기존과 달리 PreferenceScreen을 사용하지 않고 compose 환경의 Preference를 구현.. 2024. 5. 15. 이전 1 2 3 4 ··· 24 다음