Skip to content

Latest commit

 

History

History
38 lines (27 loc) · 1.13 KB

README.md

File metadata and controls

38 lines (27 loc) · 1.13 KB

Stocktopus

Dive into the depths of financial markets with Stocktopus, your trusty octopus companion for exploring the world of stocks! Stocktopus is an iOS Swift project that uses a robust tech stack comprising Combine, Apollo, and GraphQL to make stock market data accessible and fun.

Table Of Contents

Used Techniques and Decisions

  • MVVM Architecture
  • Apollo GraphQL
  • Combine
  • UIDiffableDataSource and UICollectionViewCompositionalLayout
  • Alert, Loading, and Network managers
  • Programmatically UI Development
  • GitFlow and Atomic Commits
  • Builder pattern

Usage

Just clone the Stocktopus repo and play with it. Be careful about the requirements below.

Requirements

  • Xcode 15.0 or later
  • Swift 5.0
  • iOS 16.0 or later
  • Additional SPM libraries or frameworks (Apollo, DGCharts, Kingfisher)

Author