https://github.com/dkhamsing/stocks
:chart_with_upwards_trend: Basic iOS app to track stocks (data from Finnhub, Tiingo, or IEX Cloud)
https://github.com/dkhamsing/stocks
app finnhub iex-cloud ios swift tiingo
Last synced: 12 days ago
JSON representation
:chart_with_upwards_trend: Basic iOS app to track stocks (data from Finnhub, Tiingo, or IEX Cloud)
- Host: GitHub
- URL: https://github.com/dkhamsing/stocks
- Owner: dkhamsing
- License: mit
- Created: 2020-06-01T03:20:23.000Z (over 5 years ago)
- Default Branch: dev
- Last Pushed: 2020-06-01T14:03:41.000Z (over 5 years ago)
- Last Synced: 2024-10-19T01:16:07.686Z (about 1 year ago)
- Topics: app, finnhub, iex-cloud, ios, swift, tiingo
- Language: Swift
- Homepage:
- Size: 2.12 MB
- Stars: 45
- Watchers: 4
- Forks: 15
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- fucking-open-source-ios-apps - My Stocks
README
## My Stocks
- Basic Swift iOS app to track stocks :zap:
- Data providers supported: `Finnhub`, `Tiingo`, `IEX Cloud` :pray:

## Requirements
- iOS 13
## Getting Started
1. Get a data provider [free API key](#credits)
2. Xcode: Set the API key in the provider file, for example `Finnhub.swift`
```swift
private extension Finnhub {
static let apiKey = ""
```
3. Xcode: Set the provider in `MyStocksViewController.swift`
```swift
class MyStocksViewController: UIViewController {
// ...
private let provider: Provider = .finnhub
```
4. Xcode: CMD R
## Credits
- https://finnhub.io/
- https://www.tiingo.com/
- https://iexcloud.io/
## Contact
- [github.com/dkhamsing](https://github.com/dkhamsing)
- [twitter.com/dkhamsing](https://twitter.com/dkhamsing)
## License
This project is available under the MIT license. See the [LICENSE](LICENSE) file for more info.