손목에서 실시간으로 확인하는 암호화폐 시세 위젯
com.watch_go.cryptowatchAndroid 모바일과 Wear OS 워치에서 암호화폐 실시간 시세를 확인할 수 있는 앱입니다. 홈 화면 위젯, 워치페이스 컴플리케이션, Wear OS 타일을 통해 앱을 열지 않고도 BTC/ETH/알트코인 가격과 24시간 등락률, 공포탐욕지수를 확인할 수 있습니다. 모바일에서 선택한 거래소·코인 조합이 워치로 즉시 동기화됩니다.
MainViewModel):watch-go-info-fragment, :onboarding/update-settings, /watch-versionExchangeDataFetcher): Binance, Upbit, Bybit, OKX, Bitget (가격 + K-line 캔들)configExchange1~`configExchange6, legacy configExchange` 호환)폰 → 워치로 전송되는 설정 문자열 포맷:
%EXCHANGE:SYMBOL%,%...%,#INTERVAL#,!FG:0or1!
예: %EX_BINANCE:BTCUSDT%,%%,%%,%%,%%,%%,#1h#,!FG:1!
%%로 표시#INTERVAL# — 차트 인터벌 (예: 1h)!FG:0or1! — 공포탐욕지수 표시 여부| 거래소 | 심볼 예시 | 등락률 API | 비고 |
|---|---|---|---|
| Binance | BTCUSDT |
지원 | |
| Upbit | KRW-BTC |
지원 | klines 결과 역순 → .reversed() |
| Bybit | BTCUSDT |
지원 | price24hPcnt가 소수 → ×100 필요 |
| OKX | BTC-USDT |
미지원 | klines 결과 역순 → .reversed() |
| Bitget | BTCUSDT |
미지원 | API 불안정 |
:app) — MainViewModel이 설정을 getConfigString()으로 직렬화해 WearClient로 워치에 전송:wear) — DataLayerListenerService가 설정 수신, ExchangeDataFetcher가 거래소별 API 호출ExchangeDataFetcher를 공유하여 폰/워치 양측에서 일관된 데이터 사용