Skip to content
CryptoTracker
mobile
✦ Featured

CryptoTracker

November 2025 — November 2025
SwiftSwiftUISwift ChartsCombineasync/awaitURLSessionMVVMProtocol-Oriented Programming

CryptoTracker tracks 1,000+ cryptocurrencies in real time using the CoinPaprika API. Features include a paginated infinite-scroll coin list with search and pull-to-refresh, a favorites system, and detail views with historical price charts across 1D / 1W / 1M / 3M / 1Y ranges rendered with Swift Charts.

A deliberate design choice: no third-party networking libraries. The app uses a protocol-oriented async/await networking layer with a generic Endpoint type and NetworkServiceProtocol — fully testable and easy to extend. State is managed with Combine.