Skip to content

[refator]: 안드로이드 아키텍쳐 기반의 리팩터링 #112

@kez-lab

Description

@kez-lab

현재 구조의 문제점

  • 안드로이드 아키텍쳐로 마이그레이션 중 StateFlow를 활용하고자 하는 부분에서 구조적으로 문제 발생
  • 관심사의 분리가 되어있지 않음
  • 레이아웃 구조
  • 통일적이지 않은 비즈니스 로직
  • 중복된 로직의 Util화 및 확장함수화 부족

해결 방법

  • UI State 패턴을 활용하여 로직 통일화
  • Compose 마이그레이션
  • 중복 로직 제거

해결 과정

  • 이슈를 하나씩 생성하여 해당 문제들을 차근차근 고쳐나가 보기
  • 컴포즈로 화면을 하나씩 교체해보기

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions