Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
도도카트 안드로이드 앱 개선 여정 섬네일

도도카트 안드로이드 앱 개선 여정

스포카 favicon스포카·Architecture·
KotlinAndroidGraphQLClean ArchitectureHilt
2022년 04월 30일0

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

스포카의 도도카트 안드로이드 앱 개선 여정은 모듈화와 Clean Architecture 도입, Hilt 의존성 주입 전환, Kotlin DSL 빌드 구성으로 유지보수성과 확장성을 크게 높인 사례입니다.

구현 방법

  • Kotlin DSL 기반 Gradle 구성으로 빌드 간소화 및 buildSrc로 의존성 공용화
  • 앱 모듈/공통 모듈/기능 모듈로 분리하고 Usecase/Repository/DataSource 중심의 Clean Architecture 구현
  • Flow와 Lifecycle에 맞춘 Coroutine 비동기로 안정성 향상, UI 이벤트를 ViewModel에서 처리

주요 결과

  • 모듈화 및 아키텍처 개선으로 유지보수성 및 확장성 향상
  • Hilt 도입으로 컴파일 타임 오류 검출 강화
  • GraphQL 의존성을 VO/DTO 기반으로 전환하고 데이터 흐름 명확화

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
서버 언어 전환 이야기 섬네일
74%

서버 언어 전환 이야기

스포카 favicon스포카·2022년 04월 15일
사입앱 클린 아키텍쳐 적용기 섬네일
72%

사입앱 클린 아키텍쳐 적용기

딜리셔스 favicon딜리셔스·2022년 12월 13일
Android 온스타일 레거시 코드에 클린아키텍처 도입기 섬네일
69%

Android 온스타일 레거시 코드에 클린아키텍처 도입기

Cj온스타일 faviconCj온스타일·2024년 05월 09일