LiveData는 외부에 공개할 때 MutableLiveData를 바로 사용하지 않고 읽기 전용인 LiveData를 사용합니다.
private val _text = MutableLiveData<String>() val text: LiveData<String> get() = _text
그리고 데이터의 변경은 ViewModel에 함수를 하나 공개해서 하시면 됩니다.