Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ivansaul/swiftui-crypto-tracker

A complete Crypto Tracker app built with SwiftUI. This project follows MVVM architecture principles for a modular and maintainable codebase. It uses Combine for data fetching, CoreData for data persistence, CoinGecko for API calls and SwiftUI for its UI.
https://github.com/ivansaul/swiftui-crypto-tracker

combine coredata ios ios-app mvvm mvvm-architecture swift swiftui xcode

Last synced: 8 days ago
JSON representation

A complete Crypto Tracker app built with SwiftUI. This project follows MVVM architecture principles for a modular and maintainable codebase. It uses Combine for data fetching, CoreData for data persistence, CoinGecko for API calls and SwiftUI for its UI.

Awesome Lists containing this project

README

        


SwiftUI Crypto Tracker App

A complete `Crypto Tracker` app built with `SwiftUI`.

The app provides a seamless experience for tracking cryptocurrency prices and market data, leveraging the latest Swift technologies to ensure high performance and reliability.

This project follows **`Model View ViewModel(MVVM)`** architecture principles for a modular and maintainable codebase. It uses **`Combine`** for data fetching, **`CoreData`** for data persistence, **`CoinGecko`** for API calls and **`SwiftUI`** for its UI.

[![Made-with-flutter](https://img.shields.io/badge/Made%20with-SwiftUI-orange)](https://flutter.dev/)
![GitHub repo size](https://img.shields.io/github/repo-size/ivansaul/SwiftUI-Crypto-Tracker)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

**`Don't forget to ⭐ the repo`**

![GitHub stars](https://img.shields.io/github/stars/ivansaul/SwiftUI-Crypto-Tracker?style=social)
![GitHub forks](https://img.shields.io/github/forks/ivansaul/SwiftUI-Crypto-Tracker?style=social)

## Screenshots

### Light Mode


Screenshots
Screenshots

Screenshots
Screenshots

Screenshots
Screenshots

### Dark Mode


Screenshots
Screenshots

Screenshots
Screenshots

Screenshots
Screenshots

## Demo

[![Demo](https://i.imgur.com/HX0wvsA.png)](https://youtu.be/_5oKCrK_HUQ)

## Credits

This app was created following a tutorial on YouTube by [Swiftful Thinking][swiftfulthinking]. Swiftful Thinking is the BEST place to learn SwiftUI. Highly recommend.

[swiftfulthinking]: https://www.youtube.com/c/SwiftfulThinking