devmoa

헤이딜러 안드로이드팀은 어떻게 일하나요?(3) — 프로젝트 구조

PRND·2022년 12월 8일·00
안드로이드KotlinMVVMHilt멀티모듈클린 아키텍쳐

AI 요약

Beta

헤이딜러 안드로이드팀은 2014년부터 운영해온 앱 서비스를 Kotlin 100%, MVVM 100%, Hilt 100%로 전환하는 과정을 공유합니다. 기존 Java 코드를 Kotlin으로 변환하고, MVP/MVC 구조를 MVVM으로 점진적으로 개선하며, DI 프레임워크로 Hilt를 도입했습니다.

이러한 전환은 단순히 언어 및 구조 변경을 넘어 Kotlin스럽게 코드를 개선하고 예상치 못한 버그를 해결하는 등 많은 노력이 필요했음을 강조합니다. 멀티모듈과 클린 아키텍쳐를 기반으로 4개의 앱(고객용, 딜러용, 평가용, 발신번호 표시)을 효율적으로 운영하기 위한 프로젝트 구조 개선 과정을 담고 있습니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다