Core of application was developed by passing The Stanford University's course CS193p. I was remastered logic to try create clean MVVM architecture with separate ViewModels connecting with each ather with Combine.
- Project uses MVVM Architecture with
SwiftUI
interface and animations - Card grid resize automatically of depending how many cards in the game
- Created custom protocol
Cardify
and implemented to CardView