Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
kez-lab opened this issue May 31, 2023 · 0 comments
Open

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

kez-lab opened this issue May 31, 2023 · 0 comments
Assignees

Comments

@kez-lab
Copy link
Contributor

kez-lab commented May 31, 2023

현재 구조의 문제점

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

해결 방법

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

해결 과정

  • 이슈를 하나씩 생성하여 해당 문제들을 차근차근 고쳐나가 보기
  • 컴포즈로 화면을 하나씩 교체해보기
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants