작년부터 조금조금 하던 Compose 적응 내역들을 차근차근 포스팅해보려 한다. 사실 런칭 신청까지 완료하고 포스팅을 하려고 했으나, 작업시간이 너무 길어져 시작 포스팅글부터 먼저 작성해보려 한다.
프로젝트에 대한 간단한 소개와 초기 및 Base 설정내용, 그리고 쉬운 Activity 2개를 리펙터링하는 과정을 정리해였다.
State 와 Compose Lifecycle 을 공식문서를 참고하여 내 식대로 정리해보았다.
자 메인 화면이다. (학점을 아름답게 볼 수 있는 화면) 여기서는 xml 에 jetpack compose 를 넣는 작업을 했었는데 실제 xml 과 jetpack Compose 의 호환성은 어떨지도 확인해보자.
가장 오래 걸렸던 작업 중 하나였다. 여기에서 state 의 극한을 느꼈던 것 같은데 2022년 1월의 나는 2주동안 어떻게 리펙터링을 완료했을까?
Compose 내에 어떻게 기존 View 를 넣었을까?
설정화면을 마지막으로 Compose 무작정 맛보기의 글을 마무리 한다.