Image 1 | Image 2 | Image 3 |
---|---|---|
Onboarding Screen | Filtering Coins | Coins Detail |
- Xcode: Version 15.3
- Language: Swift 5.10
- Minimum iOS Version: 15.0
- Dependency Manager: SPM
- I provided the filtering process of the sections.
- Sort Coins
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.
-
Clone the repository:
git clone https://github.com/furkanfatihkok/TGY2024-CryptaI.git
-
Open the project in Xcode:
cd CryptaI open CryptaI.xcodeproj
-
Add required dependencies using Swift Package Manager:
- Alamofire - SDWebImage - XIBView
-
Build and run the project.
- Open the app on your simulator or device.
- Browse the coins, click on the sections to see the values of the coins.
- Go to Coin Detail by tapping on the relevant coin.
- Look at the chart for the coin.
- Check the coin status with the search action to look for other coins.
The filtering process does not work adequately for the coins I want to search.