Skip to content

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 powerful tech stack comprising Combine, Apollo, and GraphQL to make stock market data accessible and fun.

License

Notifications You must be signed in to change notification settings

Bugrayenidunya/Stocktopus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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 powerful tech stack comprising Combine, Apollo, and GraphQL to make stock market data accessible and fun.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages