The Coin-Ranking app is a Swift-based application that showcases a hybrid approach to UI development by integrating UIKit and SwiftUI. It fetches data from the CointRanking API to display a list of the top 100 cryptocurrencies, implementing pagination to efficiently manage data presentation. The app includes features for sorting and managing favorite coins, supported by unit tests to ensure functionality. This project demonstrates proficiency in Swift, API integration, and the use of modern UI frameworks.
![]() |
![]() |
![]() |
![]() |
![]() |
- Create a test account for the CoinRanking API to get a test API KEY
- On Xcode, add a
secrets.xcconfigfile - Copy and paste the code for
secrets-sample.xcconfigfile tosecrets.xcconfigand replace the values accordinglysecrets-sample.xcconfigis not added to Xcode but is part of the project files
- Run the project on Xcode
Used images for "Add to favourite" and "Remove from favourites" from:




