Skip to content

furkanfatihkok/TGY2024-CryptaI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CryptaI

CryptaI-Icon

CryptaI Project by Furkan Fatih Kök

Table of Contents

Screenshots

Image 1 Image 2 Image 3
Onboarding Screen Coins Scren Detail Screen
Onboarding Screen Filtering Coins Coins Detail

Tech Stack

  • Xcode: Version 15.3
  • Language: Swift 5.10
  • Minimum iOS Version: 15.0
  • Dependency Manager: SPM

Architecture

Architecture

Unit Tests

  • I provided the filtering process of the sections.
  • Sort Coins

Getting Started

Prerequisites

Before you begin, ensure you have the following:

  • Xcode installed

Also, make sure that these dependencies are added in your project's target:

  • Alamofire: Alamofire's compact syntax and extensive feature set allow requests with powerful features like automatic retry to be written in just a few lines of code.
  • SDWebImage: SDWebImage is a popular asynchronous image download and caching library for iOS and macOS apps. This library prevents thread congestion and ensures a smooth user experience when downloading and caching your images from the internet.
  • XIBView: My XIBView package is a package that contains mandatory XIB methods when we create a custom view.

Installation

  1. Clone the repository:

    git clone https://github.com/furkanfatihkok/TGY2024-CryptaI.git
  2. Open the project in Xcode:

    cd CryptaI
    open CryptaI.xcodeproj
  3. Add required dependencies using Swift Package Manager:

    - Alamofire
    - SDWebImage
    - XIBView
  4. Build and run the project.

Usage

Coins Screen

  1. Open the app on your simulator or device.
  2. Browse the coins, click on the sections to see the values of the coins.
  3. Go to Coin Detail by tapping on the relevant coin.

Coins Screen


Coin Detail

  1. Look at the chart for the coin.
  2. Check the coin status with the search action to look for other coins.

Coin Detail


Known Issues

The filtering process does not work adequately for the coins I want to search.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages