스팀 앱 개발기 #162 - 개발 완료: 패키지 관련 오류 수정

개발 완료: 피임대 중인 스팀 파워 목록 화면 구현

No. 162
2026. 07. 26 (일) | Written by @dorian-mobileapp

다음 개발을 시작하기 전에 빌드를 다시 실행했는데요. 뜻하지 않은 빌드 오류가 발생했습니다. 생각보다 간단치는 않아서 이번에도 클로드 코드의 도움을 받기로 했습니다. 원래는 진작에 발생했어야 하는 오류인데, 3년 가까이 발생하지 않았다고 하네요. 그저 신기할 뿐입니다.


작업 내용 요약

원인

2023년 dorian-android-ktx, dorian-ktx 모듈 신설 시 .Ext.kt 파일들을 물리적으로 이동했으나, 파일 내부의 package 선언을 갱신하지 않아 패키지-디렉토리 불일치 상태가 약 2년간 방치됨. 최근 import 수정 작업 중 연쇄 빌드 오류로 표면화됨.

변경 파일 (9개)

패키지 선언 수정 (2개)

파일수정 전수정 후
dorian-android-ktx/.../FragmentExt.ktlee.dorian.steem_ui.extlee.dorian.dorian_android_ktx.androidx.fragment.app
dorian-android-ktx/.../ImageViewExt.ktlee.dorian.steem_ui.extlee.dorian.dorian_android_ktx.android.widget

import 경로 수정 (7개)

파일수정 내용
IncomingDelegationListScreen.ktsteem_domain.ext.fromUtcTimeToLocalTime/toRelativeTimeStringdorian_ktx.*
OutgoingDelegationListScreen.kt동일
PostComposable.ktsteem_ui.ext.showToastShortlydorian_android_ktx.android.context.*
ReplyListDialogFragment.ktsteem_ui.ext.loadMarkdowndorian_android_ktx.android.webkit.*
PostContentFragment.ktsteem_ui.ext.* (와일드카드) → dorian_android_ktx.android.webkit.loadMarkdown
StringExtTest.kt (dorian-ktx)steem_domain.ext.toJsonObjectdorian_ktx.*
StringExtTest.kt (domain)fromUtcTimeToLocalTime import 누락 추가

GitHub Commit

보다 자세한 코드는 아래 commit을 참고하세요.


지난 스팀 앱 개발기


Layout provided by Steemit Enhancer hommage by ayogom
Sort:  

Upvoted! Thank you for supporting witness @jswit.

Coin Marketplace

STEEM 0.04
TRX 0.33
JST 0.104
BTC 64621.25
ETH 1928.65
USDT 1.00
SBD 0.37