An iOS app written in Pure SwiftUI that tracks dividend prices of your stocks
DivRise
DivRise is an iOS app written in Pure SwiftUI that tracks dividend prices of your stocks, gives you in-depth information about dividend paying stocks like the next dividend date and allows you to log your monthly dividend payments.
Architecture: Single State Redux Container
Getting Started
Prerequisites
Xcode 11 will install all necessary dependencies through Swift Package Manager.
Installing
Create a configuration file for your API keys called Configuration.swift
in Dividend App/Networking/
with the following template:
struct Configuration {
let alphaVantageApiKey = ""
let newsApiKey = ""
let iexApiKey = ""
}
Create an AlphaVantage api key and save your API key to Dividend App/Networking/Configuration.swift
.
Create a NewsAPI api key and save your API key to Dividend App/Networking/Configuration.swift
.
Create an IEX Cloud api key and save your API key to Dividend App/Networking/Configuration.swift
.
Open Dividend App.xcodeproj and run
Built With
- ChartView – SwiftUI Charts
- URLImage – Remote Image Loading
- SwiftSunburstDiagram – Pie Chart with Breakdown
Contributing
- If you find a bug, or would like to suggest a new feature or enhancement, it’d be nice if you could search the issue tracker first; while we don’t mind duplicates, keeping issues unique helps us save time and considates effort. If you can’t find your issue, feel free to file a new one.
License
This project is licensed under the MIT License – see the LICENSE file for details