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.
- SwiftUI
- Combine
- 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.
- 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.
- On the editing screen of the coins in the portfolio, the coins that the users have in their portfolio are listed.
Autolayout.Launch.screen.mov
-Full video of the app in my personal phone.