도넛의용기_IT

  • 홈
  • 태그
  • 방명록

2025/09 1

[Architecture] DataResource

1. 개요안드로이드 개발에서 데이터 상태를 일관성 있게 관리하는 방법은 애플리케이션의 안정성과 유지보수성을 높이는 데 중요한 역할을 한다. 이 글에서는 Flow와 DataResource를 활용하여 상태를 관리하는 방법에 대해 알아보도록 하겠다. 2. Datresource란?DataResource는 데이터 상태를 나타내는 추상적 개념으로 Success, Loading, Error 세 가지 상태를 포함한다. 이러한 상태를 한 곳에서 집중적으로 관리하면 상태 변화가 한 곳에서 관리되므로 코드의 가독성과 유지보수성이 향상되고 레이어 간 상태 관리가 단순화된다. 또한 상태 변화가 명확하므로 테스트 작성이 용이하며 데이터 처리와 UI 상태 관리가 명확히 분리된다. 3. Flow를 활용하기 Flow는 비동기 데이터 ..

개발/아키텍처 2025.09.11
이전
1
다음
더보기
프로필사진

도넛의용기_IT

  • 분류 전체보기 (37)
    • 리눅스 (1)
    • 개발 (23)
      • 안드로이드 (11)
      • 파이어베이스 (2)
      • 아키텍처 (3)
      • 디자인패턴 (5)
      • 서버 (2)
    • AI (3)
    • CS (0)
    • 프로젝트 (0)
    • 언어 (4)
      • 코틀린 (4)
    • 잡다 (0)
    • GIT (3)
      • GitHub_OpenSource (2)
      • Git 공부 (1)
    • 출시 어플 (2)
      • 효자손 (1)
      • 방광곡곡 (1)

Tag

GitFlow, Git, 깃, 깃플로우,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/09   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바