도리안의 2024년 개발기 #240 - 안드로이드 화면 구성을 XML에서 Jetpack Compose로 바꾸기
안드로이드 화면 구성을 XML에서 Jetpack Compose로 바꾸기
No. 240
2024. 12. 25 (수) | Written by @dorian-dev
오늘의 개발기
지난 달에 시작했던 프로젝트는 이달 중순에 성공적으로 마쳤고, Jetpack Compose도 처음으로 사용했다. 다행히 별 무리 없이 그것에 적응할 수 있었고, 이제는 기존 앱의 화면 구성을 XML에서 Jetpack Compose로 대체는 어떤까 생각 중이다. 처음부터 화면을 구성하면 되는 최근 프로젝트와 달리 기존 XML을 컴포저블 함수로 바꾸는 작업은 생각보다 간단치 않을 수 있다. 먼저 대상 앱부터 정해야 한다. 매년 이름을 바꿔(연도를 바꿈) 새로 출시하는 앱이 있다. 그것을 대상으로 미리 준비하면 좋지 않을까 생각한다.
추가로 개인 프로젝트로 개발 중인 앱의 화면 구성도 Jetpack Compose로 리뉴얼 할 예정이다. 그것을 해보면서 리뉴얼의 난이도가 어떤지 먼저 경험해볼 예정이다. 아무래도 회사 앱보다는 개인 앱을 대상으로 실험하는 것이 위험 부담이 덜 하기 때문이다.
지난 2024년 개발기
- #239 - 안드로이드 12 이후 강제 적용되는 앱 시작 화면
- #238 - 크래쉬 이슈 분석 중...
- #237 - 앱의 내비게이션 구조 파악 및 정리
- #236 - 앱 문제점, 개선점 리스트 작성
- #235 - 소스 리뷰 완료
- #234 - 동료가 개발한 소스 리뷰 중...
- #233 - 더 나은 개발자가 되기 위한 액션 아이템
- #232 - 주말에는 새로운 컨텐츠를 보도록...
- #231 - 프로젝트 마무리. 출시는 다음 주 월요일에.
- #230 - 복잡한 소스를 분석하며 드는 생각
- #229 - Jetpack Compose로 GIF 이미지 로딩시 추가로 필요한 라이브러리
- #228 - 개인 프로젝트에 적용해보는 Jetpack Compose
- #227 - 정치와 개발은 어떤 관계가 있을까?
- #226 - Jetpack Compose로 구현된 내비게이션 파악 중
- #1 ~ #225
Layout provided by Steemit Enhancer hommage by ayogom
Posted through the ECblog app (https://blog.etain.club)
Upvoted! Thank you for supporting witness @jswit.