fischerweise / Cheetah-CryptoTrackerApp

Cheetah is simply a crypto tracker application that was created with SwiftUI according to the MVVM Design Pattern principles.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cheetah-CryptoTrackerApp

Cheetah is simply a crypto tracker application that was created with SwiftUI according to the MVVM Design Pattern principles. It is an application that is withdrawn from the coingecko.com site and lists the top 250 cryptocurrencies of the crypto world.

Used Libraries

  • SwiftUI
  • Combine

Features

  • No storyboard was used from the beginning to the end of the project. Everything is built with code.
  • It completely supports the Autolayout in every device of iOS, vary from iPhone 13 mini to iPad Pro 12.9.
  • It completely supports Dark Mode.
  • It also supports iOS 9 and above.
  • Clean network layer created with Combine.
  • Multiple API used from coingecko.com.
  • Coredata Feature
  • Fully functional Searh bar
  • Animated Splash Screen
  • Sorting feature by coin, price and holdings.
  • Update function that scan the price of coins in every 5 minutes.
  • Feature of coins to go to their websites and reddit pages.
  • Seeing the graph of coins with the Geometry reader feature.
  • Feature to read the description and additional information of each coin.
  • Feature to remove the desired coin from the portfolio.

Pages

  • Coin List Page that the page where the first 250 coins are listed.
  • The screen where you can go to the detail page of each coin.
  • Portfolio screen where users can list their coins on their own pages.
  • Screen where users can search for coins they want to add.
  • The screen where users can create their own profiles but in progress.
  • The screen where users can add to their wishlist but in progress.

Media

iPhone 13 Pro Max (6.7 Inch)

Coin List and Detail Screen

Coin Detail List and Detail

Adding Coin to Portfolio and Coredata

Adding Coin and Coredata Feature

Searching in Portfolio and Coins Sliding Feature

Searching in Portfolio and Coins Sliding Feature

Deleting Coin From Portfolio

Deleting Coin

  • On the editing screen of the coins in the portfolio, the coins that the users have in their portfolio are listed.

Sort and Update

Sort and Update

Search Bar

Search Bar

Coins website and their reddit pages

Coins website and their reddit pages

Autolayot

Autolayout.Launch.screen.mov

Autolayout

Dark Mode

Portfolio-Dark Mode

EditPortfolio-Dark Mode

iPhone 8 Plus (5.5 Inch)

-Full video of the app in my personal phone.

iPhone.8.Plus.mp4

About

Cheetah is simply a crypto tracker application that was created with SwiftUI according to the MVVM Design Pattern principles.


Languages

Language:Swift 100.0%