샘플 프로젝트를 모듈 단위로 분리하는 작업을 드디어 완료했다.
작업을 진행할 때는 Google의 Now in Android 프로젝트를 참고했으며,
Git에 정리된 모듈화 관련 문서들도 계속 참고하면서 진행했다.
중간중간 ChatGPT에도 여러 번 물어보며 방향을 잡았다.
작업을 하면서 정말 많은 고민을 했다.
어떤 파일을 공통 모듈로 둘지, DI는 어디에 두는 게 맞을지,
그리고 각 파일이 어떤 레이어에 속해야 할지 등 세세한 부분 하나하나가 쉽지 않았다.
지금은 기본적인 모듈 구조를 완성했지만,
아직도 내가 설계한 구조가 완전히 올바른지 확신은 없다.
앞으로도 계속 고민하고, 필요할 때마다 구조를 다듬어가며 지속적으로 업데이트할 예정이다.







