Skip to content

filipepatricio/SwiftUICrypto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

SwiftUI Crypto is a cryptocurrency application that downloads live price data from an API (Coin Gecko) and uses Core Data to save the current user's portfolio. Using a MVVM architecture pattern to organize project files and keep the code as efficient as possible!

App features:

  • Saving current user's portfolio

  • Searching, Filtering, Sorting, and Reloading data

  • Custom color theme and loading animations

Technical features:

  • MVVM Architecture

  • Core Data (saving current user's portfolio)

  • FileManager (saving images)

  • Combine (publishers and subscribers)

  • Multiple API calls (CoinGecko)

  • Codable (decoding JSON data)

  • 100% SwiftUI interface

  • Multi-threading (using background threads)

  • Safe coding!!! ("if let" and "guard" statements to avoid crashes)

SwiftUI Crypto App Playlist @ Swiftful-Thinking https://www.youtube.com/watch?v=TTYKL6CfbSs&list=PLwvDm4Vfkdphbc3bgy_LpLRQ9DDfFGcFu

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages