반응형
개발하면서 계속 어려웠던 것이 있다.
다른 액티비티 or 프래그먼트 왔다갔다 할 때, 한 개의 변수를 계속 수정하면서 이 변수로 ui를 변경하고 싶었다. 혹은 서비스에서 변수를 바꾼다던지.
삽질의 과정
1. globalVar.java 를 만들어서 getter, setter로 마구 접근
2. 브로드캐스트 사용
3. otto 라이브러리 버스 사용
근데 아무리 생각해도 효율적이지 않은 느낌이 있었다. (각각의 장단점 아직도 모름ㅋ)
그리고 넘쳐나는 버그........
그러다 심심해서 본 유튜브 강의에서 소소하지만 강한 깨달음을 얻었다
mvvm이 이렇게 편리하다니!!!
1. 액티비티, 프래그먼트 변화에 대응(화면 회전 등)
2. 코드 깨끗
3. 변수 같이사용(?) 해결
3. 의존성 낮음
개발 중인 코드를 싹다 바꾸고 싶은 욕구가 샘솟는다!!!
후 암튼 아직 많이 부족하고 배워야할 것이 많은 것 같다.
반응형
'프로그래밍 > App 개발' 카테고리의 다른 글
[android] 구글맵 선긋기 (2) | 2020.08.06 |
---|---|
[android] MPAndroidChart를 활용한 실시간 차트 그리기 (0) | 2020.08.06 |
[android] FCM 푸시 (node.js, android) (0) | 2020.08.06 |
[android] 데이터바인딩 (데이터결합 라이브러리) (0) | 2020.08.06 |
[android] foreground service 예제 (0) | 2020.08.06 |