Show stock information and news
Stock Trackers (iOS test assignment project)
This is the test assignment.
Open Project
Use the package manager pod to install CSV.swift, Nuke and RxSwift libraries.
pop install
Open project from (Stock Tickers.xcworkspace) file using finder or xcode
Run
Can run this project by Xcode.
Functions
- Show stocks by reading stocks.csv file
- Show first 6 news and other news
- Fetch all data by using RxSwift
- Refresh stocks price by every 1,000 ms
- App only support vertical orientation
- Using MVVM architecture
- Display loading for long running async tasks
Developer Comment
Used architecture: MVVM
Used package manager: cocoapods
Used library: CSV.swift, Nuke, RxSwift