본문 바로가기
프로그래밍/App 개발

[android] MVVM의 편리함 (20.05.28 깨달은 점)

by 엽기토기 2020. 8. 6.
반응형

개발하면서 계속 어려웠던 것이 있다.

다른 액티비티 or 프래그먼트 왔다갔다 할 때, 한 개의 변수를 계속 수정하면서 이 변수로 ui를 변경하고 싶었다. 혹은 서비스에서 변수를 바꾼다던지.

삽질의 과정

1. globalVar.java 를 만들어서 getter, setter로 마구 접근

2. 브로드캐스트 사용

3. otto 라이브러리 버스 사용

근데 아무리 생각해도 효율적이지 않은 느낌이 있었다. (각각의 장단점 아직도 모름ㅋ)

그리고 넘쳐나는 버그........

그러다 심심해서 본 유튜브 강의에서 소소하지만 강한 깨달음을 얻었다

https://youtu.be/Y-uPcwBEEV4

 

mvvm이 이렇게 편리하다니!!!

1. 액티비티, 프래그먼트 변화에 대응(화면 회전 등)

2. 코드 깨끗

3. 변수 같이사용(?) 해결

3. 의존성 낮음

개발 중인 코드를 싹다 바꾸고 싶은 욕구가 샘솟는다!!!

후 암튼 아직 많이 부족하고 배워야할 것이 많은 것 같다.

반응형