Here’s a screenshot of where I’m at so far!
As mentioned, the batch quote from Financial Modeling Prep is not available for free. After some searching, I decided to go with Alpha Vantage as they allow 500 requests per day to the former’s 250. (Although, I did briefly go back on my decision and wasted maybe 3 hours recoding to Finanical Modeling Prep only to decide that I my original plan was better. )
Alpha Vantage only allows 5 API calls per minute, so my next step is to continue working on how to either prevent this from happening or communicate the error to the user.
In term’s of the challenge objectives, here is my status:
Basic Requirements: – COMPLETE
- Get stock data from an API – DONE
- Display a list of stocks, with respective prices and changes in dollar amount. – DONE
- Be able to edit the same list of stocks, and have the option to remove and add stocks by ticker symbol. – DONE
Bonus specifications:
- Save user changes to the list of stocks to persist through multiple app sessions
Further challenges:
- Create a local push notification for when a stock reaches a target price
- Validate ticker symbols when adding stocks by checking for duplicates, empty fields, and if the symbol is valid after it’s added – DONE