Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alfianlosari/cryptotrackermenubar
A Realtime Crypto Tracker macOS Menu Bar App built with SwiftUI & WebSocket
https://github.com/alfianlosari/cryptotrackermenubar
bitcoin cryptocurrency macos-app menubar menubar-app swiftui
Last synced: about 11 hours ago
JSON representation
A Realtime Crypto Tracker macOS Menu Bar App built with SwiftUI & WebSocket
- Host: GitHub
- URL: https://github.com/alfianlosari/cryptotrackermenubar
- Owner: alfianlosari
- Created: 2022-02-04T03:17:21.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2022-02-04T04:08:54.000Z (almost 3 years ago)
- Last Synced: 2024-08-03T09:05:43.669Z (3 months ago)
- Topics: bitcoin, cryptocurrency, macos-app, menubar, menubar-app, swiftui
- Language: Swift
- Homepage:
- Size: 95.7 KB
- Stars: 45
- Watchers: 3
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Realtime Crypto Tracker macOS Menu Bar App - SwiftUI & WebSocket
![Alt text](./promo.jpg?raw=true "SwiftUI Crypto Tracker macOS App")
A Realtime Crypto Tracker macOS Menu Bar App built with SwiftUI & WebSocket
## Features
The app has several main features:
1. Act as agent on Menu Bar without main app window & dock icon.
2. Realtime tracking of crypto currency from coincap.io websocket server
3. Automatic Reconnect mechanism in case of internentconnection lost.
4. Popover view to select different predefined Coin Types (Bitcoin, Ethereum, Monero, Litecoin, Dogecoin).
5. Shortcut Link to open the associated coin details in web browser
6. Use Combine Publisher to subscribe to the CoinCapService from the View Model layer, react to new data, and update UI through single pipeline.## Getting Started
- Download Xcode 13 from App Store.
- Install macOS 12 Monterrey## Installation
- Build and run the project using Xcode 13 and macOS 12.## Tutorial
This project is based on the YouTube tutorial series that you can watch at Build a macOS Menu Bar Realtime Crypto Tracker App with SwiftUI & WebSocket[YouTube](https://youtu.be/jRTOzhyq3iQ).