MVVM 3

[Android/오르다 다이어리] 레거시 리팩토링 10 - Release 2 (v2.0.0) 완료 및 후기

📝 [Android/오르다 다이어리] 3년 전 레거시 리팩토링, 기능 완성 & UI/UX 개선 - Release 2 (v2.0.0) 후기📌 지난 글:https://yujinius45.tistory.com/164 [Android/오르다 다이어리] 레거시 리팩토링 09 - HomeFragment 애니메이션 적용 & UI 개선[Android/오르다 다이어리] 레거시 리팩토링 09 - HomeFragment 애니메이션 적용 & UI 개선 지난 글:https://yujinius45.tistory.com/163 이제 기능 미완성이었던 것도 완성되고 UI/UX 개선도 완료되어서 릴리즈를yujinius45.tistory.com 🚀 3년 전 레거시 코드 리팩토링, 그리고 마침내 기능 완성오르다 다이어리를 처음 만들..

[Android/오르다 다이어리] 레거시 리팩토링 05 - Configuration Change 대응 (ViewModel 적용)

[Android/오르다 다이어리] 레거시 리팩토링 05 - Configuration Change 대응 (ViewModel 적용) 지난 글: https://yujinius45.tistory.com/159 [Android/오르다 다이어리] 레거시 리팩토링 04 - Fragment 마이그레이션[Android/오르다 다이어리] 레거시 리팩토링 04 - Fragment 마이그레이션지난 글: https://yujinius45.tistory.com/158 [Android/오르다 다이어리] 레거시 리팩토링 03 - Navigation Component 적용[Android/오르다 다이어리]yujinius45.tistory.com 지난번에 Activity에서 Fragment로 전환하는 마이그레이션 작업을 진행했다. 이를 ..

[Android] DataBinding 동작 원리 파헤치기

안드로이드 DataBinding 동작 원리 파헤치기 목차DataBinding이란 무엇인가?DataBinding 설정하기DataBinding 컴파일 과정 이해DataBinding 실습: 단방향 바인딩DataBinding 실습: 양방향 바인딩DataBinding과 ViewBinding의 구조 및 차이BindingAdapter로 기능 확장하기Observable과 LiveData를 통한 자동 UI 업데이트마무리 및 결론1. DataBinding이란 무엇인가?DataBinding은 Android Jetpack 라이브러리 중 하나로, XML 레이아웃과 데이터 객체를 연결하여 UI와 데이터 간의 결합을 자동으로 관리한다. DataBinding을 사용하면 데이터 변경 시 UI가 자동으로 업데이트되며, 양방향 바인딩을 ..

Android 2024.11.10