iOS app to search stocks using alpha vantage API
iOS app to search stocks using alpha vantage API
This is a iOS app written in Swift and back-end written in node.js on AWS Elastic Beanstalk. Basically, this app allow user to search for stock information using Alpha Vantage API and display the result using HighCharts embedded in “WKWebKitView”, save some stock symbols as favorites, and post to Facebook timeline.
This app uses a lot third party libraries to support some features, be sure to run pod install
before opening the project.
Stock information
Historical Charts
News
Asynchronized network communication
Used “Alamofire” and “SwiftyJSON” pods to make async http request to back-end server running on AWS and stored response data in JSON format.
Auto Complete
Used “DropDown” and “http://dev.markitondemand.com/MODApis/Api/v2/Lookup/json?input=APPLE” API to achieve auto-complete suggestion for input field.
Favorite List and sort
The app support to add stock symbol to favorite list(local storage) using UserDefaults
.
Also the list order can be sorted by symbol alphabetic order, last price, volume, etc.
Facebook Share
Loading Animation
You can find demo video through here: https://youtu.be/2P-yLwtG3rE