Skip to content

MVVM, SwiftUI, Combine, CoreData, No 3rd party libraries.

License

Notifications You must be signed in to change notification settings

Antomated/Crypro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Header Image

Overview

Crypro is a comprehensive cryptocurrency tracking application designed for iOS users.

It provides real-time data on top cryptocurrencies, including prices, market trends, and detailed coin information.

The data is sourced from the CoinGecko API, ensuring accurate and up-to-date information.

Users can manage their portfolios, track investments, and analyze performance, all within a sleek and intuitive interface.

The app supports both dark and light modes for a comfortable viewing experience.

Features

  • No 3rd-party libraries
  • Image caching
  • Error handling
  • Dark & light mode support

Stack

  • SwiftUI
  • Combine
  • CoreData
  • MVVM

Usage

  • Market: View the top coins, latest prices and market trends.
  • Portfolio: Add, edit and track your investments and see their performance.
  • Details: Get detailed information about each cryptocurrency and quickly add it to your portfolio.

Demo

Interface demo

Market Portfolio Details
Market Portfolio Details

Dark Mode

Market Details Transaction Portfolio Settings

Light Mode

Market Details Transaction Portfolio Settings

Requirements

  • iOS 16.0+

Installation

  1. Download repository
  2. Open Crypro.xcodeproj using Xcode
  3. Build & Run with
    command
    +
    R

Contact

For questions, please contact me.

License

This project is licensed under the MIT License - see the LICENSE file for details.