Crypto & Portfolio Track SwiftUI - macOS 13 Ventura & iOS 16 & watchOS 9 - MVVM

Overview

CryptoTrackMultiPlatformSwiftUI

In this SwiftUI project, I developed a multiplatform app using as many new features as possible in the latest OS versions. Especially the introduction of Swift Charts support for new OS versions encouraged me to develop a cryptocurrency application. Isn't it a good reason? :p 

I will be sharing the link below the description for the introduction video of the project.

swiftui-cryptotrack-multiplatform-barisozgen

Crypto Track & Portfolio Multiplatform SwiftUI MVVM

Target Platforms macOS 13.0, OS 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)

Partially shared system, Combine, Network Layer, Modifiers and more


YouTube App Video: https://www.youtube.com/watch?v=a9x6PSJxupQ

You might also like...
This is a template repository for quickly creating boilerplate code for a SwiftUI macOS menu bar app.
This is a template repository for quickly creating boilerplate code for a SwiftUI macOS menu bar app.

Menu Bar App This is a template repository for quickly creating boilerplate code for a SwiftUI macOS menu bar app. License This app is released into t

macOS SwiftUI manager new window's life
macOS SwiftUI manager new window's life

WindowManager macOS swiftUI manager window's life cycle Usage // open DocumentsView WindowUtil.makeWindow(MyDocumentsView.self, viewType: .document)

PlayCover is a project that allows you to sideload iOS apps on macOS( currently arm, Intel support will be tested.

PlayCover is a project that allows you to sideload iOS apps on macOS( currently arm, Intel support will be tested.

A sample app demonstrates how to use Atlantis on Swift Playground (iOS/macOS)
A sample app demonstrates how to use Atlantis on Swift Playground (iOS/macOS)

Atlantis with Swift Playground A sample app demonstrates how to use Atlantis on

Joplin - an open source note taking and to-do application with synchronization capabilities for Windows, macOS, Linux, Android and iOS. Forum: https://discourse.joplinapp.org/
Joplin - an open source note taking and to-do application with synchronization capabilities for Windows, macOS, Linux, Android and iOS. Forum: https://discourse.joplinapp.org/

Joplin® is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are sea

The Outline Client is a cross-platform VPN or proxy client for Windows, macOS, iOS, Android, and ChromeOS

Outline Client The Outline Client is a cross-platform VPN or proxy client for Windows, macOS, iOS, Android, and ChromeOS. The Outline Client is design

An IPFS client/api Swift Package, with the ability to add and pin any data on iOS/iPadOS/macOS

An IPFS client/api Swift Package, with the ability to add and pin any data on iOS/iPadOS/macOS. Originally bundled with GraniteUI, pulled out for independant use by any party.

Multiple Arcade Machine Emulator for iOS, iPadOS, tvOS, macOS (Catalyst)
Multiple Arcade Machine Emulator for iOS, iPadOS, tvOS, macOS (Catalyst)

MAME4iOS Original Author: David Valdeita (Seleuco) This is a port of MAME for iOS, iPadOS, tvOS and macOS. MAME4iOS is designed to run for modern iOS

PlayCover - a project that allows you to sideload iOS apps on macOS
PlayCover - a project that allows you to sideload iOS apps on macOS

PlayCover - a project that allows you to sideload iOS apps on macOS

Comments
Owner
10+ years of experience, 70+ published projects
null
iOS architectures - MVC, MVP, MVVM, MVVM-C, ReactorKit, VIPER, Clean Architecture

iOS architectures - MVC, MVP, MVVM, MVVM-C, ReactorKit, VIPER, Clean Architecture, RIBs; Repository Pattern, Rxflow, Swinject, Tuist, Xcodegen, Cocoapods, SPM, Carthage + Rome

null 123 Dec 21, 2022
Reading List - an iOS app to track personal reading lists

Reading List Reading List is an iOS app for iPhone and iPad which helps users track and catalog the books they read. Reading List v2 As of version 2.0

Andrew Bennet 297 Dec 28, 2022
Wiggles-iOS - Beautiful Puppy adoption app built to Demonstrate the SwiftUI and MVVM Architecture

Wiggles ?? Beautiful Puppy adoption app built to Demonstrate the use of SwiftUI

Sameer Nawaz 186 Dec 18, 2022
RMSUI - A Simple Swift MVVM architectured Rick & Morty UI app in order to practice SwiftUI & GraphQL

RMSUI A Simple Swift MVVM architectured "Rick & Morty UI" app ?? in order to pra

null 0 Jan 24, 2022
A Spotify player for watchOS

Apollo A Spotify player for watchOS. The goal of open sourcing this project is to motivate Spotify to add playback support to their watchOS app. I'm n

Khaos Tian 75 Jan 5, 2023
Strucure: I used MVVM with Colusre binging modular architecture : Also I used openweathermap to get all information for current weather as it's easy t

Strucure: I used MVVM with Colusre binging modular architecture : Also I used openweathermap to get all information for current weather as it's easy t

Alaa Azab 0 Oct 7, 2021
A sample app that implements MVVM architecture using Swift, ViewModel, Alamofire

MVVM Architecture Android: Template This repository contains a sample app that implements MVVM architecture using Swift, ViewModel, Alamofire, and etc

null 0 Oct 19, 2021
MVVM - Model View ViewModel done on Swift

MVVM Model View ViewModel done on iOS Swift Model–view–viewmodel (MVVM) is a sof

null 0 Jan 19, 2022
A ARM macOS Virtual Machine, using macOS 12's new Virtualization framework.

macOS Virtual Machine A ARM macOS Virtual Machine, using macOS 12's new Virtualization framework. I copied KhaosT's code from here, all I did is chang

Ming Chang 127 Nov 30, 2022
Template repository for quickly creating boilerplate code for a SwiftUI macOS app.

Sidebar App This is a template repository for quickly creating boilerplate code for a SwiftUI macOS app. License This app is released into the public

apparata 22 Dec 18, 2022