
Compose 개발에서 상태관리를 단순화하고 개발 속도 향상에 도움을 주는 라이브러리인 Soil 에 대해 알아보고자 한다. 이번 글에선 Soil이 뭔지, 왜 만들어지게 되었는지, 그리고 어떤 기능들을 제공하는지 간략히 알아보도록 하겠다.

이번 글에서는 DroidKaigi conference-app-2025 에서 Soil을 어떤 방식으로 사용하고 있는지 알아보고자 한다.

기존에 만들어놓은 Clean Architecture 기반의 토이 프로젝트에 Soil Query를 도입하면서, 마이그레이션 전후의 코드 변화를 비교하고 그 차이를 분석해보고자 한다.