스팀 앱 개발기 #97 - 보팅 리스트 화면, 프로필 이미지 화면의 데이터 바인딩 제거, 리팩토링steemCreated with Sketch.

시작하며...

TagsFragment 프래그먼트로부터 이어지는 액티비티들의 구조도 개선할 예정이라고 말씀 드렸지요. 이들은 보팅 리스트 화면, 프로필 이미지 화면입니다. 이들의 데이터 바인딩을 제거했구요. 리팩토링도 했습니다.


dorian-steem-ui 모듈 작업 내용

  • build.gradle: dorian-steem-test 모듈을 dependency에 추가
  • 데이터 바인딩 제거하고 Observer로 대체
    • 대상 클래스: ProfileImageActivity, VoteListActivity
    • 대상 레이아웃: activity_profile_image.xml, activity_vote_list.xml
  • ImageView 클래스의 확장 메소드 정의
    • load(url) 메소드: url 주소로 이미지 로딩 (너비, 높이는 현재 값 유지)
  • RxJava을 코루틴으로 대체함에 따른 테스트 코드 수정
    • TagsViewModel 클래스
    • WalletViewModel 클래스
  • 기타 리팩토링

GitHub Commit


다음 작업은...

이제야 신기능 추가를 고려하고 있습니다. 구현 예정 기능들을 리스트로 만들 예정입니다.


지난 스팀 앱 개발기

Sort:  

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

응원합니다~~

 last year 

화이팅입니다. 응원합니다.

박수와 응원을 보냅니다^^

 last year 

오우 파이팅

감사합니다

Coin Marketplace

STEEM 0.18
TRX 0.14
JST 0.029
BTC 57956.22
ETH 3126.99
USDT 1.00
SBD 2.45