Code
Braze – A Crypto Currency App with SwiftUI and MVVM

Braze – A Crypto Currency Tracker created using SwiftUI
with MVVM
architecture. Braze tracks live prices of crypto coins and can create mock portfolio.
Using Combine
framework with Subscribers/Publishers
for efficient Data loading and CoreData
for Local Data Persistance.
Braze Features
- CoreData
- Launch Animation
- Sign In/Update User
- Combine Framework
- Light/dark mode
- Live prices
- User Portfolio
- MVVM architecture
- Search Features
- Details of Coins
- iPad support
- Coin Price History
Prerequisites
Before you start running the “Braze” iOS app, ensure you have the following prerequisites:
-
Xcode: Install Xcode, which is the development environment for building iOS apps. You can download it from the Mac App Store.
-
Git: Make sure you have Git installed on your system for version control. You can download and install Git from the Git website.
-
GitHub Account: You’ll need a GitHub account to clone the repository and collaborate with the project. You can sign up for free on the GitHub website.
-
iOS Device or Simulator: To run the app, you can either use a physical iOS device connected to your computer or an iOS simulator provided by Xcode.
