A simple MVVM native iOS app that displays info about fake users. The data is fetched from an free test data api endpoint. Users are able to click on two buttons which either fetches the data using Combine or the non-Combine way.
- Learning how to make network calls within a Swift iOS app
- Comparing a Regular fetch and a Combine Fetch
- Implementing proper folder structure & MVVM architecture
- Swift
- SwiftUI
- Combine
- API Service
- Ensure you have the proper local envirnment for a Swift and SwiftUI app
- Download or clone repo to a non-cloud synced directory
- Open Xcode
- Build & Run the App