본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

erdwin90/crypto-bar-mac

Objective-C0 / 0

CoinGecko API를 사용해 macOS 메뉴바에 실시간 암호화폐 가격과 24시간 차트를 표시하는 경량 앱이다.

TL;DR

CryptoBar는 CoinGecko API를 폴링해 macOS 메뉴바에 실시간 암호화폐 가격과 24시간 미니 차트를 네이티브로 표시하는 경량 애플리케이션이다. NSStatusItem 기반의 메뉴바 항목에서 각 코인 행에 소형 라인 차트를 렌더링하고 검색과 즐겨찾기 기능으로 관심 자산만 빠르게 필터링할 수 있도록 구성되어 있다. 설치는 Homebrew cask 또는 릴리스에서 .dmg를 내려받아 앱을 /Applications로 옮기는 방식으로 즉시 실행 가능하며 별도 API 키가 필요하지 않아 간단히 사용을 시작할 수 있다.

핵심 포인트

  • CoinGecko의 공개 API를 직접 폴링해 별도 백엔드나 계정 없이 즉시 사용 가능한 점이 경량 위젯 대안과 구별되는 핵심 요소이다.
  • AppKit의 NSStatusItem을 활용한 macOS 네이티브 메뉴바 통합으로 시스템 트레이 경험과 일관된 UX를 제공한다.
  • 24시간 미니 차트를 각 코인 행에 통합해 단일 메뉴에서 가격과 추세를 동시에 파악할 수 있게 구성된 점이 일반적인 단일 숫자 표시 위젯과 차별화된다.
  • 메뉴바에 실시간 암호화폐 가격을 정기적으로 갱신하여 표시하며 클릭으로 상세 차트를 즉시 확인할 수 있다. 이 구현은 NSStatusItem을 사용해 상단 바에 상주하고 앱이 최소한의 리소스를 소비하도록 설계되었다. 네트워크 폴링 간격을 설정해 데이터 사용량과 신선도 사이에서 균형을 조정할 수 있다.

이미지 분석

메뉴바 드롭다운 형태의 UI 스크린샷으로 다수 코인의 현재 가격과 각 코인별 24시간 미니 차트가 나란히 표시되어 있는 인터페이스를 보여준다.
스크린샷은 앱이 메뉴바에서 확장된 패널 내에 코인 목록을 나열하고 각 항목 우측에 소형 라인 차트를와 가격, 등락률을 병기하는 레이아웃을 채택했음을 시각적으로 확인시킨다. 별표 형태의 즐겨찾기 표시와 검색창 배치, 그리고 BTC·ETH 등 주요 코인의 가격이 상단에 노출되는 방식이 사용성 측면의 우선순위를 반영한다. 이 이미지는 UI가 실시간 데이터 폴링 결과를 어떻게 축소 표시하는지와 시세 변화의 시각적 강조가 어떻게 구현되었는지를 관찰 가능한 형태로 전달한다.
검색어 입력 상태의 스크린샷으로 검색 필터 적용 후 단일 코인(TRON)의 상세 라인과 가격, 퍼센트 변화가 강조되어 표시되는 장면을 담고 있다.
해당 이미지에서는 상단의 검색 입력이 활성화되며 결과로 TRON 항목만 남아 해당 코인의 가격과 상승 추세가 크게 보이는 구성이 확인된다. 이로써 앱이 다수 코인 중 특정 심볼을 실시간으로 검색 필터링하여 표시할 수 있음을 시각적으로 입증하며 검색-필터-렌더링의 상호작용 흐름을 보여준다. 또한 가격 옆의 녹색 상승표시로 등락 방향을 직관적으로 전달하는 UI 규칙이 일관되게 적용되어 있다.

705

Stars

40

Forks

+204

Trending

0

조회수

705 watchers0 open issuesMIT License

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.