CryptoTrackMultiPlatformSwiftUI
CryptoTrackMultiPlatformSwiftUI copied to clipboard
Crypto & Portfolio Track SwiftUI - macOS 13 Ventura & iOS 16.1 & watchOS 9.1 & tvOS 16.1 & MacOS MenuBar App - MVVM, Combine
CryptoTrackMultiPlatformSwiftUI
In this SwiftUI project, I have developed a multiplatform app utilizing the latest features available in the OS versions. The introduction of Swift Charts support for new OS versions inspired me to create a comprehensive cryptocurrency tracking application. Don't you think it's a compelling reason?
To get a better understanding of the project, I have provided an introduction video. Click the link below to watch it.
Watch on YouTubeCrypto Track & Portfolio Multiplatform SwiftUI MVVM
Target Platforms
- macOS 13.0
- iOS 16.1
- tvOS 16.1
- watchOS 9.1
Swift Charts
- macOS 13.0+ Beta
- iOS 16.0+
- tvOS 16.0+
NavigationStack
- macOS 13.0+ Beta
- iOS 16.0+
- tvOS 16.0+
Activity Configuration & Dynamic Island for Widget Family
- iOS 16.1+ Beta
Lock Screen Widget
- iOS 16.0+
MenuBar App
- macOS 13.0
FileManager (for platform-specific image caching)
- macOS, iOS, tvOS
CoreData (for portfolio entities)
The project includes partially shared system components, Combine framework, Network Layer, Modifiers, and more.
Feel free to explore the codebase and leverage the features to enhance your SwiftUI development skills!
Contributing
Contributions are welcome! If you have any ideas, suggestions, or improvements, feel free to open an issue or submit a pull request. To get started with the project, clone the repository using the following command:
git clone https://github.com/barisozgenn/CryptoTrackMultiPlatformSwiftUI.git
🔥 Unlock SwiftUI's Power! Dive into the Playlist:
Watch on YouTube