본문 바로가기 메뉴 바로가기

누군가의 서식처

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

누군가의 서식처

검색하기 폼
  • 분류 전체보기 (92)
    • 뻘글 (11)
    • 자기관리 (0)
    • 배운 것 (41)
      • 안드로이드 (13)
      • HTML, CSS, JS (2)
      • node.js + mongodb (0)
      • C,C++ (3)
      • 3D 프린터 (5)
      • Python (8)
      • github (1)
      • Design (1)
      • 3D Design (1)
      • 개임 개발 (5)
      • 기타 (1)
    • 대회 (1)
    • 교내 활동 (2)
    • 일기 (0)
    • 외부 활동 (7)
    • 포트폴리오 (1)
    • 인생팁 (2)
    • 게임 이야기 (4)
  • 방명록

2025/03 (1)
LiveData, ViewModel

1. LiveData, ViewModel은 Google에서 제공하는 라이브러리이자, MVVM 아키텍처(디자인패턴)을 구현하기 위한 컴포넌트입니다.2. MVVM는 UI와 UI에 표시되는 데이터를 묶어서 관리하자는 개념의 디자인 패턴입니다. Model(데이터), View(실제 뷰), ViewModel(뷰의 상태)가 있고, ViewModel의 상태가 업데이트 되면 자동으로 View가 업데이트 됩니다.2-1. 즉 원래같으면 Activity-UI가 직접연결되어있지만, 이 사이에 ViewModel 이라는 완충재가 들어간 느낌입니다.3. MVVM은 동적인 코드 부분 / UI부분을 확실하게 분리하기 위해서 주로 사용하는데, 이는 안드로이드에 GOD ACTIVITY 문제를 해결하는데 도움을 줍니다 (한 액티비티에 너무 ..

배운 것/안드로이드 2025. 3. 30. 19:22
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 닉네임 짓기
  • 조이콘
  • 3d프린터
  • 랜덤 닉네임
  • 닉네임 추천
  • 마인크레프트
  • 닉네임
  • 커비
  • 커뮤니티 닉네임
  • 게임 닉네임
  • 자가수리
more
«   2025/03   »
일 월 화 수 목 금 토
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 31
글 보관함

티스토리툴바