스팀 앱 개발기 #4 - 하단 내비게이션의 탭 관련 클래스 이름 수정

시작하며...

지난 포스트에서 하단 내비게이션 바의 아이콘, 텍스트 수정하는 과정을 보여 드렸지요. 이번 포스트에서는 내비게이션 바의 메뉴 관련 클래스 이름들을 수정하는 과정을 보여 드립니다.


하단 내비게이션 메뉴 관련 클래스 이름 수정

프로젝트 생성시 같이 만들어진 하단 내비게이션의 탭 관련 클래스 이름들을 다음과 같이 수정하였습니다.

수정 전수정 후설명
HomeFragmentTagsFragmentTags 탭 클릭시 보여줄 화면 담당
HomeViewModelTagsViewModelTags 화면 관련 뷰모델
DashboardFragmentProfileFragmentTags 탭 클릭시 보여줄 화면 담당
DashboardViewModelProfileViewModelTags 화면 관련 뷰모델
NotificationsFragmentWalletFragmentTags 탭 클릭시 보여줄 화면 담당
NotificationsViewModelWalletViewModelTags 화면 관련 뷰모델

마치며...

오랜만에 포스트를 작성했습니다. 다른 일들이 있다 보니 너무 오래 비울 수는 없어서 다소 짧더라도 오늘만큼은 글을 다시 쓰고자 했습니다.

Bottom Navigation Activity를 생성하면, 그것에 '뷰 바인딩(view binding)'이 자동으로 적용됩니다. 그런데 요즘에는 MVVM 패턴(Model-View-ViewModel)이 점차 일반화 되어가고 있죠. 여기서 데이터 바인딩(data binding)이 필수입니다. 실은 이것을 위 클래스들에 이미 적용은 했지만, 시간 관계상 오늘은 보여드리지 못 했습니다. 다음 포스트에서 데이터 바인딩 적용 과정을 보여드릴 예정입니다. (내일은 바쁜 일이 없기를...)


지난 스팀 앱 개발기

Sort:  
 2 years ago 

[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.

Coin Marketplace

STEEM 0.30
TRX 0.12
JST 0.032
BTC 61227.60
ETH 3022.96
USDT 1.00
SBD 3.88