This application display the amount the of data sent over Singapore’s mobile networks. Showing the data Year wise. Can see the year in which data usage get descrease
Fetching the data from url https://data.gov.sg/api/action/datastore_search?resource_id=a807b7ab-6cad-4aa6-87d0-e283a7353a0f&limit=500
- Application is develope using the MVVM architecture.
- Used alamofire for api calling
- Used Core data framework for local cache.
- Clone the repository
- Install Pods
- Run application using Xcode
Added differrent target for UI and functinal Unit testing
- DataUsage Unit Tests This target is use to Unit test the viewcontroller, viewModel, DB services and Network services.
- Mobile Data UsageUITests This target is use to do UI testing.
-
Alamofire Use for network services calling.
-
IHProgressHUD Use to show loading indicator.