barisozgenn / CryptoTrackMultiPlatformSwiftUI

Crypto & Portfolio Track SwiftUI - macOS 13 Ventura & iOS 16.1 & watchOS 9.1 & tvOS 16.1 & MacOS MenuBar App - MVVM, Combine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CryptoTrackMultiPlatformSwiftUI

Platforms

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 YouTube
CryptoTrackMultiPlatformSwiftUI

Crypto 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

About

Crypto & Portfolio Track SwiftUI - macOS 13 Ventura & iOS 16.1 & watchOS 9.1 & tvOS 16.1 & MacOS MenuBar App - MVVM, Combine


Languages

Language:Swift 100.0%