SensorDataApp
SensorData App fetches data about sensor devices which has connected to system and displays them on main screen. When users click specific device, they can see temperature, humidity or air quality sensor data log on the detail screen. Maximum, minimum and average of these data also shown on this screen. With clicking filter button, user can filter sensor data according to type or time which they were created. The data which are fetched from API are saved in core data.
Technologies Used
- UIKit
- MVVM
- Dependency Injection
- Protocol Oriented Programming
- Delegation Pattern
- Alamofire
- Core Data
- Unit Testing
- UICollectionView
- UITableView
- UIStackView
Getting Started
Download the zip project or clone it. Run "pod install" command for installing Alamofire. Then open .xcworkspace project.
Compatibility
This project is written in Swift 5.0 and Xcode 12 is used.
Images