Coder Social home page Coder Social logo

cheetah-cryptotrackerapp's Introduction

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

cheetah-cryptotrackerapp's People

Contributors

fischerweise avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.